Serverless and event-driven architectures are vastly growing in popularity. Companies are jumping on the bandwagon fast, especially now that it’s so easy and cheap to create them in the bigger cloud vendors. But what cloud vendor is best for a specific problem? What are the capabilities and limitations of each cloud vendor? What are the differences between serverless functions implementations?
As fans of serverless and event-driven architectures, Kenny Baas-Schwegler and Marc Duiker wanted to see how easy it was to create a serverless application in AWS, Azure, and Google Cloud—specifically, by comparing how easy it is to orchestrate functions, using a current car park management example solution.
Join them to learn the pros and cons of each cloud vendor, as they show you the solutions for this use case in the different clouds—AWS Lambda with Step Functions and DynamoDB, Azure Durable Functions and Azure Table Storage, and Google Cloud Functions with Google Cloud Datastore.
Kenny Baas-Schwegler is a strategic software delivery consultant, socio-technical architect, tech lead, a visual collaborative facilitator that builds quality into software delivery at Xebia. He mentors, coaches and consults teams by using practices techniques and tools from Domain-Driven Design, Behaviour-Driven Development, Test-Driven Development, and Continuous Delivery.
Through Aikido training he learned the most efficient way to work together. To get the outcome that all parties want, energy should not be blocked but should be bent and influenced. The philosophy behind this line of reasoning is not only embedded in his personal life, but also in his work life. He is an advocate for multidisciplinary visual collaboration in open spaces. By using and combining tools such as EventStorming, and Example Mapping, Impact Mapping, and User Story mapping he helps engineer requirements to design and model software. With these approaches, he aims to create a transparent, collaborative space with constant and instant feedback when delivering software.
Besides his daily work, he also helps organise several meetups for Virtual Domain-Driven Design, Domain Driven Design Nederland and EventStorming Netherlands and is a public speaker giving talks and hands-on workshops at conferences and meetups.
Marc Duiker is a lead consultant at Xpirit. Drawing on his strong focus on serverless and event-driven architectures and an extensive knowledge of the Azure platform, Marc likes to help organizations make effective use of cloud-based solutions using PaaS and FaaS services. He’s highly involved in the developer community and is a regular speaker at meetups and conferences related to the Azure cloud and serverless technologies. In his spare time, he frequently captures the beauty of old abandoned buildings with his camera.
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org