Build Asynchronous Systems! The world is full of Asynchronous Workflows

Build Asynchronous Systems! The world is full of Asynchronous Workflows

The world is asynchronous. A lot of the workflows and business processes you encounter out in the world are long-running and driven by asynchronous systems.

Yet as developers, we're still often writing procedural and synchronous code to model these business processes. I will give one of my favorite examples of going out to eat at a restaurant to illustrate this and how this can be applied to software.