5 ms·
> Microservices can be done right - but then they're just Service Oriented Architecture. Thanks for saying this out loud.
by jugg1es 3y ago
> Microservices can be done right - but then they're just Service Oriented Architecture.
Thanks for saying this out loud.
- dboreham 3y agoSilly me always thought Microservices was just a new word for SOA. What was the difference supposed to be?
- miroljub 3y ago> Silly me always thought Microservices was just a new word for SOA. Lucky you. You were using “Microservices” the right way all the time, without even realising it.
- zo1 3y agoYou've then been fortunate enough to have never worked at a place where something simple like a "join" requires a call to a separate service. Suddenly something trivial becomes buzzword-filled chaos. Observability, apm, monitoring, kubernetes, scaling, events, pub sub, api contracts, Kafka, streams, multi repos, build pipelines, github workers, eventual consistency and so on.
- jugg1es 3y agoa capital 'M' microservice is a service that is entirely self-contained with its own datastore and everything. It's an architecture that makes sense if you are talking about the 'Orders' component of an e-commerce website but starts to get really weird if you need to share any kind of data between the microservices.