UI
https://blog.tai2.net/images/CleanArchitecture.jpg
変更が容易に可能
境界
複雑なオブジェクトをUI側にわたすとき、何かが間違っている可能性がある
エンティティやデータベースの行を渡すとき依存性ルール違反を起こしている 外側の円から内側の円への依存を強制するから
境界をまたがってデータを渡すときには、常に、内側の円にとって扱いやすい形式になる
ビジネス
再利用が難しい
アプリケーションにおいて競争優位を作り出せる領域
IaaS, PaaS, DBaaS, Serverless など、サーバサイド技術を抽象化・汎用化するものの目指すところは「開発者が本当に注力すべき仕事に集中できること」
その領域がフロントぎりぎろのところまで来ている
フロントは最後の最後までサービスごとの色を出していくところ
ユーザビリティエンジニアリング