Digital Transformation from Monoliths to Microservices to Serverless and Beyond
Opportunities and Ramifications for Digital Transformation
If you are a developer or an architect, you've likely been building traditional 3-tier systems, commonly known as “monoliths", for some time. Recently, we've seen a significant evolutionary shift to systems composed of “microservices", which are isolated, decoupled services that [should] possess their own data and are deployed and scaled independently.
Today we are witnessing the birth of "serverless", a.k.a. Function as a Service (FaaS). The rate of evolutionary change is accelerating. But what is changing, and what remains the same? How do we work with state, data consistency, system architecture, and observability in this ephemeral world of serverless functions?
In this highly-visual presentation by Hugh McKee, Developer Advocate at Lightbend, to learn more about the ramifications and opportunities along the evolution from monolithic systems, to microservices architectures, to serverless (FaaS).
Watch The Full Presentation (~1hr)
More From Hugh McKee
Hugh McKee is the creator of many resources, including eBooks, white papers, blogs, and videos. Check out some of his top ranked content here:
- Why Akka? Two short videos: Why I Love Akka
- Free O'Reilly eBook: Designing Reactive Systems: The Role Of Actors In Distributed Architecture
- Blog series: Check out Hugh's 3-part exploration of how message delivery works in distributed systems, featuring Part 1: At Most Once, Part 2: At Least Once, and Part 3: Exactly Once.
If you want to more forward more quickly with Lightbend technologies, you request a demo with us.