- この記事は、技術業界において複雑なシステムをマイクロサービスによって過度に複雑化してしまう現在の傾向について論じています。
- 著者のAndrei Taranchenkoは、存在しない問題を解決しようとする業界の傾向を批判しており、それはしばしば革新的で最先端に見せたいという欲求によって駆動されています。
- JavaScript開発者が自らを「フルスタック」と定義し、サーバー開発や非同期コードに飛び込んでいくことが、この傾向に寄与する要因として挙げられています。
- FAANGのベテランがスタートアップに影響を与え、大企業で使われている複雑なシステムに似た仕組みを押し進めることも問題として指摘されています。
- この記事は、Dropbox、Twitter、Facebook、Instagram、Shopify、Stack Overflowのような多くの成功企業が単一のコードベースで始まり、今でもそれを効果的に使っていると指摘しています。
- Taranchenkoは、マイクロサービスを推し進めることはしばしば効率性と単純さを失わせ、開発者がシステム全体のメンタルマップを維持し、更新や変更について継続的なコミュニケーションに対処しなければならなくなると主張しています。
- 著者は、マイクロサービスの代わりに、企業は明確に識別でき、個別にスケール可能な負荷を処理できるサービスを検討すべきだと提案しています。
- この記事は、ベンチャーキャピタルがより厳しくなり、企業がより実用的な意思決定を下す必要が出てきた今、より単純なシステムへの回帰に注目して締めくくっています。
- Taranchenkoは、いきなりマイクロサービスに飛びつくのではなく、まずモノリスとして始め、必要なときにだけサービスへ分割することを勧めています.
1件のコメント
Hacker Newsの意見