GeeCON 2023: Nicolas Frankel - Chopping the monolith

youtube.com 8 miesięcy temu


Microservices are ubiquitous. However, most companies that implement micro services do not reap their full benefits - at best. At worst, it’s an epic failure. There are reasons for micro services: independent deployment of business capabilities. However, the unspoken presumption is that you request to deploy all capabilities all the time. My experience has shown me that it’s plain wrong. any capabilities request frequent deployment, while any are much more stable. In “the past”, we utilized regulation Engines to let updating business rules without deployment. While it solved the problem, this approach had issues. Between introducing a regulation Engine and migrating your complete strategy to micro services, I believe that there’s a mediate path, and that this way is Function-as-a-Service. In this talk, I’ll item all point I’ve made above, and show how 1 can usage Serverless to pragmatically plan a strategy that allows deploying as frequently as you need.