O'Reilly logo
  • Takeshi Matsuoka thinks this is interesting:

You have probably heard that building distributed systems is hard.4 It is. That being said it is also the world that gives us solutions for resilience, elasticity, isolation amongst others. At this point, what we need to do is not to run back to the monolith, but instead learn how to apply and use the right set of principles, abstractions and tools in order to manage it.

From

Cover of Reactive Microservices Architecture

Note

分散システムの構築は大変だと聞いたことがあるかもしれません。その通りです。とはいえレジリエンス/拡張性/分離化の解決方法を与えてくれるのは、その分散システムの世界なのです。この点をふまえると、我々がなすべきことは Monolith 構成に後戻りすることではありません。そうではなく、分散システムを管理するための原則/抽象化/ツールの正しい活用方法を学ぶのです。