タグ

designに関するcl-gakuのブックマーク (2)

  • イベント ソーシング パターン - Azure Architecture Center

    データの現在の状態のみをリレーショナル データベースに格納する代わりに、オブジェクトに対して実行された一連のアクションをすべて追加専用ストアに格納します。 ストアは、ドメイン オブジェクトの具体化に使用できるレコードのシステムとして機能します。 この方法では、複雑なシステムでの監査可能性と書き込みのパフォーマンスを向上させることができます。 Important イベント ソーシングは、重要なトレードオフを導入する複雑なパターンです。 データの格納、コンカレンシーの処理、スキーマの進化、クエリの状態の変更が行われます。 イベント ソーシング ソリューションとの間の移行にはコストがかかります。パターンを採用した後は、それを使用するシステムの部分で将来の設計上の決定が制約されます。 監査可能性や履歴の再構築などの利点がパターンの複雑さを正当化する場合は、イベント ソーシングを採用します。 ほとん

    イベント ソーシング パターン - Azure Architecture Center
  • Designing Button States

    Buttons are a staple of any design system. The best ones are simple, versatile, maybe even a little fun. But there’s a lot of hidden complexity in these jolly, candylike controls and toggles… complexity that’s easy to overlook when we focus on the same old default and hover states in our designs. In truth, mouse effects are probably the least important state to design for. By accounting for more f

    Designing Button States
  • 1