Microservices and SOA
今更ながら、SOAとMicroservicesのコンセプトとしての違いは対してないんじゃないかと考えていた。
Microservices https://martinfowler.com/articles/microservices.html
When we've talked about microservices a common question is whether this is just Service Oriented Architecture (SOA) that we saw a decade ago. There is merit to this point, because the microservice style is very similar to what some advocates of SOA have been in favor of. The problem, however, is that SOA means too many different things, and that most of the time that we come across something called “SOA” it's significantly different to the style we're describing here, usually due to a focus on ESBs used to integrate monolithic applications.
In particular we have seen so many botched implementations of service orientation - from the tendency to hide complexity away in ESB's 5, to failed multi-year initiatives that cost millions and deliver no value, to centralised governance models that actively inhibit change, that it is sometimes difficult to see past these problems.
SOAとマイクロサービスの違いとは? - InfoQ https://www.infoq.com/jp/news/2017/07/soaandmicroservices/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
「マイクロサービス」のメリットをざっくり言うと「変化に対応しやすい」こと──ただしファウラー氏は“使い過ぎ”を警告 | さくらのナレッジ https://knowledge.sakura.ad.jp/3377/
SOA とマイクロサービス - アーキテクチャスタイルの違い - AWS https://aws.amazon.com/jp/compare/the-difference-between-soa-microservices/
The Difference Between SOA and Microservices Isn’t Size – tecosystems https://redmonk.com/sogrady/2017/07/20/soa-microservices/
女性声優 on X: "SOA とかマイクロサービスとかってプログラマーはバカでシステム全体のアーキテクチャは考えられないという前提があり、基本的には非人間的であり、現代において一番残酷な企業である Amazon がその方面で大成して AWS で大儲けすることになったのそういうことと思ってる" / X https://x.com/ssig33/status/961135158215761920
🦄けい©︎:プログラマーアイドル🦄 on X: "AmazonのSOAがマイクロサービスとして一定Workしているのは、そういった形で組織分割し、Scaling Scrumで運用してるからにゃので" / X https://x.com/k1_c_/status/1646744550864715777