Microservices, Where Did It All Go Wrong
Since James Lewis and Martin Fowler wrote their paper on the microservice architectural style in 2013, a lot of words have been dedicated to the subject. But many of them propagated misunderstandings of the properties of the architectural style. Mis-associations with the Cloud Native style, and misapprehensions on how to move from monolith to microservices, meant that the architectures that emerged often bear little resemblance to the original idea; most are just distributed monoliths. Unsurprisingly these architectures are painful and costly to own. Ten years later, the resulting failure to realise the benefits promised by microservices, or a misunderstanding of what they were, has led to a backlash against microservices; now the prevalent wisdom calls for a "return to the monolith," and posters on Reddit have begun to speak of "Death by a Thousand Microservices."
This talk looks at the key misunderstandings around microservices: the problems that microservices were intended to solve; "what does micro mean?"; how to achieve independent deployability; how to avoid anti-patterns like a distributed monolith. It will also explain the problems that a monolith can't solve that cause us to choose microservices.
-
X Marks the Spot: Navigating Possible FuturesSimon WardleyWednesday Oct 2 @ 13:00
-
Using Generative AI to Strengthen and Speed LearningBarbara OakleyWednesday Oct 2 @ 09:00
-
From Strategy to Practice: Insights on How Team Topologies Drive Organizational SuccessManuel PaisWednesday Oct 2 @ 17:30
-
To the MoonRuss OlsenWednesday Oct 2 @ 19:30
-
Things They Don't Tell You About Being a Tech LeaderMichael NygardFriday Oct 4 @ 16:30
-
The Magic of Small Things - 10 Years of MicroservicesJames LewisThursday Oct 3 @ 17:30
-
The Past, Present & Future of Programming LanguagesKevlin HenneyFriday Oct 4 @ 09:00
-
Architecture & Responsible TechnologyRebecca ParsonsFriday Oct 4 @ 13:00
-
Tidy First? A Daily Exercise in Empirical DesignKent BeckThursday Oct 3 @ 13:00
-
The Future of MicroprocessorsSophie WilsonThursday Oct 3 @ 09:00