Monoliths are not dinosaurs | All Things Distributed
- by Simon Harris
- May 6, 2023
- 1 min
Amazon Prime Video rearchitected their streaming service from a distributed microservices architecture to a monolith application, resulting in higher scale, resilience, and reduced costs.
My rule of thumb has been that with every order of magnitude of growth you should revisit your architecture, and determine whether it can still support the next order level of growth.
if there are a set of services that always contribute to the response, have the exact same scaling and performance requirements, same security vectors, and most importantly, are managed by a single team, it is a worthwhile effort to see if combining them simplifies your architecture.