Slide 20
Slide 20 text
| © 2024 Levtech Co., Ltd.
20 | © 2024 Levtech Co., Ltd.
20
● 1チームで4システム(モノリス)を開発
○ ソースコードとDBをDuplicate(複製)して開発
■ システムが増えてメンテナンスするのも大変になってきた
■ 言語やフレームワークのバージョンを上げるのもしんどくなってきた
● 拡張性を優先して様々な特性を犠牲にした
○ ある意味、サービス同士を疎結合にしておきたかったんだろう(と仮説)
■ その代わり重複してしまった重要な機能とデータが誕生してしまう
■ サービスごとに分散させたくない機能がばらばらに...
1チームじゃ絶対無理だ時代
2. アーキテクチャ変遷とその結果