The debate of microservices vs monoliths has been reignited by a blog post from the Amazon Prime Video Quality Analysis Team, detailing a case study of improved scalability and reduced operational costs after switching from a serverless architecture to a monolith.
So are monoliths better than microservices or serverless? Does Amazon do things differently than they recommend? Or is something else behind the whole story?
In this video, Alex comments on the cultural and technical debate surrounding these issues.
Links to the resources mentioned:
- Case study from the Prime Video Quality Analysis Team: https://www.primevideotech.com/video-streaming/scaling-up-the-prime-video-audio-video-monitoring-service-and-reducing-costs-by-90
- NewStack article “Return of the Monolith”: https://thenewstack.io/return-of-the-monolith-amazon-dumps-microservices-for-video-monitoring/
- DHH’s blog post https://world.hey.com/dhh/even-amazon-can-t-make-sense-of-serverless-or-microservices-59625580
- Twitter reaction from Simon Wardley https://twitter.com/swardley/status/1654116012306956288?t=y3xJIhBN5bRUoRfyMK4K2w&s=09
- LinkedIn post by Dr Milan Milanović https://www.linkedin.com/posts/milanmilanovic_technology-softwareengineering-cloudcomputing-activity-7060131010885107712-O9MU/
- Twitter conversation with Christoph Engelbert https://twitter.com/noctarius2k/status/1652785936793763840
Get Better At Software Architecture?
Learn more about Software Architecture form one of our high quality learning programs: