When trying to use events for interop between our microservices, engineers often run into the challenge of how to model interactions so as to enable asynchronous communication between their services. We can look to the past for guidance. In the early 1970s J Paul Morrison invented Flow-Based Programming, a model in which a system was comprised of a number of applications communicating asynchronously through flows of discrete information packets. Flow-based programming designs around the idea of a graph of applications through which data flows. Few engineers now are aware of Morrison's insights, so in this session we will explore Flow-Based Programming as a tool to help us model event-driven architectures. We will explain the basics of Morrison's model, demonstrate how it has been used in Flow-Based Programming, look at the insights it gives us for Event Driven Architectures and demonstrate its usage in that context. By the end we hope to give you another tool to understand when your system needs to hustle, and when it needs to flow. Check out more of our featured speakers and talks at https://www.ndcconferences.com https://ndcporto.com
Get notified about new features and conference additions.