2019-07-01から1ヶ月間の記事一覧
であること、できること、すること 2019/07/31 「であること」は、過去のその人の特徴を他者から判断したものになる。例えば日本人である、医者である、社長の息子である、東大生である。これらの特徴は生まれもった環境的特性や、本人の行動によって獲得さ…
ソフトウェア設計のための柔軟性とスケーラビリティを考える 2019/07/15 ソフトウェア設計の目的とは何か。ソフトウェアをお金を儲けるための道具=システムとして作る場合、重要な目的は柔軟性とスケーラビリティである。 変動し続ける社会環境や、競合によ…
マイクロサービスとは複雑さを分解することでスケーラビリティを確保する構成である。もちろん、複雑さを分解しても全体の複雑さは変わらない。人間にとっての複雑さであり、これは依存関係のコントロール、責務の整理である。責務への分割がまさにマイクロ…