タグ

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

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

    データの現在の状態だけをリレーショナル データベースに格納するのではなく、オブジェクトに対して実行された一連のアクションをすべて追加専用ストアに格納します。 ストアは、レコードのシステムとして機能し、ドメイン オブジェクトを具体化するために使用できます。 このアプローチにより、複雑なシステムのパフォーマンス、スケーラビリティ、監査性を向上させることができます。 重要 イベント ソーシングは、アーキテクチャ全体に浸透し、パフォーマンス、スケーラビリティ、および監査性の向上を実現するためのトレードオフを導入する複雑なパターンです。 システムがイベント ソーシング システムになると、将来の設計上の決定はすべて、これがイベント ソーシング システムであるという事実によって制約されます。 イベント ソーシング システムへの移行またはイベント ソーシング システムからの移行には、高いコストがかかります

    イベント ソーシング パターン - 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