TLDR Web Dev · ARTICLES & TUTORIALS

WHY DOES GOOGLE RECOMMEND MODULAR MONOLITHS INSTEAD OF MICROSERVICES?

x.com3 min read

Summary from the TLDR Web Dev newsletter

A recent Google paper found that most of its developers split binaries for one of the following reasons: performance improvements, fault tolerance, abstraction boundaries, and/or flexible rollouts. The paper recommends developers use modular monoliths to write applications and leverage a runtime to dynamically and automatically assign components to physical processes. This approach has worked for Google: it reduces application latency by up to 15x and costs by up to 9x.