Content last updated 2025-02-06

参考資料

関連するデザインドキュメント

関連 Issue

社内 Slack チャンネル

プレゼンテーション

リファレンス実装/ガイド

Gusto / RubyAtScale:

Shopify:

ドメイン駆動 Rails / Rails Event Store:

Rails Event Store は、ここで議論されている多くの目標を達成するためのメカニズムとして関連性があります。Arkency がプロダクション用アプリケーションを構築するために使用するパターンに基づいています。

これは、この特定のフレームワークやアプローチを使用する必要があることを意味するわけではありません。

ただし、DDD/ES/CQRS の一般的な概念は重要であり、このブループリントの目標を達成するためにある程度必要である場合があります。そのため、これらの概念の具体的なプロダクション実証済みの実装を参考として見ることは有益です。

App Continuum:

アプリケーションが小さな非構造化アプリから、モジュラーで良く構造化されたモノリスを含む様々な段階を経て、マイクロサービスアーキテクチャに至るまでどのように進化できるかのイラストレーション。

各段階で止まる理由の議論と、特にマイクロサービスへの移行の課題/懸念、そして多くの場合において良く構造化されたモノリスに留まることが望ましい理由も含んでいます。