Presentation given at Serverless Meetup Boston, May 23, 2019
Microservices, data streaming and serverless computing are trendy, and for good reason. They have evolved to provide economical solutions to modern problems, and have been enabled by technical innovations, such as cloud platforms, an increased demand for data, and experiment-driven business models.
However, simply following trends is not a recipe for success. To adopt new technologies and architectural patterns efficiently, developers and architects must understand the evolution of event-driven architecture, and, in particular, how it is redefined in the serverless age, by a combination of utility computing, data infrastructure and function-oriented programming, in the context of different serverless platforms such as AWS Lambda, Azure Functions or Knative.