Cloud Native 11 min read

Why 2023 Marks the Decline of Microservices: Lessons from Google, Amazon, and Others

In 2023, leading tech firms like Google and Amazon publicly questioned the microservice paradigm, revealing performance, cost, and complexity drawbacks, and showcasing a shift toward monolithic or runtime‑driven architectures that promise lower latency, reduced expenses, and simpler scaling.

macrozheng
macrozheng
macrozheng
Why 2023 Marks the Decline of Microservices: Lessons from Google, Amazon, and Others

Google Says Our Microservices Are Wrong!

Google engineers argue that traditional microservice architecture mixes logical and physical boundaries, leading to performance, tracing, management, and API fragility issues. They propose a “Microservices 2.0” approach that treats the application as a logical whole and lets an automated runtime decide deployment, achieving up to 15× lower latency and 9× lower cost.

The new structure enables developers to write modular code while deferring physical distribution and execution challenges to the runtime, resulting in significant performance and cost improvements.

Google also outlined three guiding principles: (1) encourage developers to write single‑application logical components, (2) postpone physical distribution and execution modularization to runtime, and (3) enable atomic deployment of applications.

Amazon Prime Video Team Abandons Microservices for Monolith

Prime Video replaced a serverless‑microservice stack with a monolithic architecture, cutting operational costs by over 90% and simplifying scaling. The team found AWS Step Functions to be a bottleneck due to concurrency limits and high pricing, prompting the shift.

Other Companies Also Dropping Microservices

Uber, Managed by Q, and many smaller teams have merged or eliminated microservices after encountering excessive overhead, monitoring, testing, and deployment complexity, especially in small engineering groups.

Why Microservices Falter

Common drawbacks include network latency, difficulty tracing bugs, management of many independent binaries, and brittle APIs that hinder evolution. In practice, many “microservice” splits are merely poorly bounded modules that remain effectively monolithic.

Re‑thinking Infrastructure in 2023

Beyond microservices, cloud computing itself faces scrutiny, with companies like 37signals moving away from public cloud to on‑premise servers, and FinOps tools emerging to control soaring cloud bills.

Reference Links

https://thenewstack.io/year-in-review-was-2023-a-turning-point-for-microservices/

https://dl.acm.org/doi/10.1145/3593856.3595909

performancesoftware architecturecloud-nativeMicroservicesmonolith
macrozheng
Written by

macrozheng

Dedicated to Java tech sharing and dissecting top open-source projects. Topics include Spring Boot, Spring Cloud, Docker, Kubernetes and more. Author’s GitHub project “mall” has 50K+ stars.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.