DEV Community

fk_2000
fk_2000

Posted on

業務における関心事がずれていく話

業務における関心事は固定ではない

長いスパンで開発をすると初めに定義した業務における関心事が、開発を終えてみるとずれている。

⇒無理やり運用でカバー

⇒システムを手運用するはめに⇒せっかくのシステムの価値が・・・

⇒運用の負担も増

ビジネスロジックの誕生

業務における関心事は変えられるようにしておく

⇒ビジネスロジックの誕生

ビジネスロジックはアルゴリズムと違って、技術に依存しない。

ところが

ビジネスロジックを生かすことに注力するあまり、システムの性能が落ちたり、リソースが不足することがある。

当初の業務量予測とはかけはなれてしまう

⇒スケールアップ可能なシステム設計の誕生

複雑で高度なシステムの維持コストが増加

コンパクトな運用を迫られる

⇒サーバレス化による運用コストの節約
⇒Microservice化による運用チームの横断化(コスト節約)

また今度考える

Top comments (0)