業務における関心事は固定ではない
長いスパンで開発をすると初めに定義した業務における関心事が、開発を終えてみるとずれている。
⇒無理やり運用でカバー
⇒システムを手運用するはめに⇒せっかくのシステムの価値が・・・
⇒運用の負担も増
ビジネスロジックの誕生
業務における関心事は変えられるようにしておく
⇒ビジネスロジックの誕生
ビジネスロジックはアルゴリズムと違って、技術に依存しない。
ところが
ビジネスロジックを生かすことに注力するあまり、システムの性能が落ちたり、リソースが不足することがある。
当初の業務量予測とはかけはなれてしまう
⇒スケールアップ可能なシステム設計の誕生
複雑で高度なシステムの維持コストが増加
コンパクトな運用を迫られる
⇒サーバレス化による運用コストの節約
⇒Microservice化による運用チームの横断化(コスト節約)
Top comments (0)