Home / Companies / Tyk / Blog / Post Details
Content Deep Dive

Why microservices are stupid

Blog post from Tyk

Post Details
Company
Tyk
Date Published
Author
Martin Buhr
Word Count
539
Language
English
Hacker News Points
-
Summary

In a satirical and critical take on microservices, Martin Buhr challenges the commonly touted benefits of this architectural style, arguing that despite claims of easy scalability, development, observability, and rollback capabilities, microservices often lead to increased complexity and inefficiency. He contends that while microservices are praised for their independent scalability, they frequently require system-to-system calls that result in unnecessary scaling and increased costs, similar to those of a monolithic structure. Buhr also criticizes the supposed ease of development due to encapsulated scope, highlighting the complex dependencies that arise between services managed by different teams. Furthermore, he questions the rationale behind enhanced observability through network communication, pointing out the challenges of maintaining zero-trust and encrypted service-to-service calls. Lastly, he disputes the claim of easy rollbacks and forwards, arguing that interdependent services are rarely isolated, making contract changes difficult to manage.