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

twitter logo github logo ・1 min read

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

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

⇒無理やり運用でカバー

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

⇒運用の負担も増

ビジネスロジックの誕生

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

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

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

ところが

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

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

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

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

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

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

また今度考える

twitter logo DISCUSS
Classic DEV Post from Jan 28

Three Arguments for Why You Should Write More

fk_2000 profile image
https://indorse.io/fk2000

Where the wild code grows

Sign up (for free)