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

Traditional enterprise systems are designed as monoliths—all-in-one, all-or-nothing, difficult to scale, difficult to understand and difficult to maintain. Monoliths can quickly turn into nightmares that stifle innovation, progress, and joy. The negative side effects caused by monoliths can be catastrophic for a company—everything from low morale to high employee turnover, from preventing a company from hiring top engineering talent to lost market opportunities, and in extreme cases, even the failure of a company.


Cover of Reactive Microservices Architecture


伝統的なエンタープライズシステムは モノリス(単一の巨大なシステム)として設計されています。全てが揃い、有りか無し、スケールすることは困難で、理解し維持することも困難です。モノリスはイノベーション/進歩/喜びの息の根を止める悪夢にすぐにでも切り替わる可能性を秘めています。モノリスが引き起こすネガティブな副作用は会社へダメージを与えかねません。士気の低下が高い退職率に結びつき、会社が優秀な人材を得られないことでマーケットの機会を逃し、最悪の場合は倒産することさえあるでしょう。

See also: http://www.codingthearchitecture.com/2014/07/06/distributed_big_balls_of_mud.html