tony-allanon Hacker News • Recommends
On “Avoiding Microservice Megadisasters”
#microservices#conway'slaw#distributedmonolith
230K subscribers • 110 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
438K views9 years ago3 recommendations
Software designDistributed systemsMicroservices and monolithsSoftware architectureDesign patterns
Jimmy Bogard presents a post-mortem of a failed microservices migration, explaining how it became a slow distributed monolith and how to fix it.
You've spent months re-architecting your monolith into the new microservices vision. Everyone gathers around to flip the switch. You navigate to the first page...and nothing happens. Refresh...still nothing. The site is so slow, it won't respond for minutes. What happened? In this session, I'll walk through a post-mortem of a real-life microservice disaster. I'll show the modeling, development and production problems we found, and how we slowly morphed the new distributed monolith into our final picture of sanity. While we can't prevent project failures, we can at least identify problems early on in our design so that our final product results in a clean, robust distributed system. NDC Conferences ndc-london.com ndcconferences.comWhat people say. Recommended as an entertaining and educational post-mortem on the pitfalls of microservice migrations and Conway's law.
tony-allanon Hacker News • Recommends
On “Avoiding Microservice Megadisasters”
ketzuon Hacker News • Recommends
On “Make microservices look like monoliths”
u/joeyroguesin r/softwarearchitecture • Mentions
On “Bad architecture design failure examples”
u/paulczyin r/dotnet • Mentions
On “API Gateway using .NET Core, Ocelot and Consul”
etripeon Hacker News • Mentions
On “Reasons for Doing Microfront Ends”
u/avedeiin r/softwarearchitecture • Mentions
On “Bad architecture design failure examples”
u/broken-neuronsin r/dotnet • Mentions
On “Why do we need a message broker to communicate between microservices???”
u/desnowcatin r/dotnet • Mentions
On “Oque fazer quando um microserviço precisa de dados do outro?”