もっと詳しく

大規模サービスで採用が増えているマイクロサービス すべての機能を一枚岩(モノリス)のようにまとめて実装を行うモノリシックなアプリケーションは、実現したい機能が単純で、チームが小さい段階では実装が早くできるというメリットがある。その一方、機能の追加が続くと、コードベースが複雑になり、開発の生産性が下がり、リリースにともなうテストの負荷も大きくなるなど運用作業の負担が増加。変更の負担が増えることで、ビ …