logo
DOCS
BLOG
COMMUNITY
GITHUB

Articles

Domain-Driven Design

  • Domain-Driven Design Reference by Eric Evans

General CQRS+ES

  • CQRS Journey by Microsoft by Microsoft
  • Microservice DDD CQRS Patterns by Microsoft
  • An In-Depth Look At CQRS by Mike Mogosanu
  • CQRS, Task Based UIs, Event Sourcing agh! by Greg Young
  • Busting some CQRS myths by Jimmy Bogard
  • CQRS applied by Gabriel Schenker
  • Akka HowTo: Common Patterns
  • Versioning in an Event Sourced System by Greg Young

Eventual consistency

  • How To Ensure Idempotency In An Eventual Consistent DDD/CQRS Application by Mike Mogosanu

Other

  • Microsoft REST Api Guidelines by Microsoft
  • NGINX - Building Your API for Longevity
  • Race Conditions Don't Exist by Udi Dahan
  • Introduction
    • 1.1  

      Getting Started
  • Basic Concepts
    • 2.1  

      Primitives
    • 2.2  

      Aggregates
    • 2.3  

      Events
    • 2.4  

      Commands
    • 2.5  

      Specifications
    • 2.6  

      Subscribers
    • 2.7  

      Scheduled Jobs
    • 2.8  

      Akka
    • 2.9  

      Configuration
  • Walkthrough
    • 3.1  

      Walkthrough Introduction
    • 3.2  

      Your First Aggregate
    • 3.3  

      Your First Commands
    • 3.4  

      Your First Events
    • 3.5  

      Your First Specifications
    • 3.6  

      Your First Aggregate Test
    • 3.7  

      Your First Aggregate Saga
    • 3.8  

      Your First Subscribers
    • 3.9  

      Your First Projections
    • 3.10  

      Walkthrough Ending
  • Advanced Concepts
    • 4.1  

      Sagas
    • 4.2  

      Snapshotting
    • 4.3  

      Clustering
    • 4.4  

      Production Readiness
    • 4.5  

      Event Upgrading
    • 4.6  

      Testing Aggregates
  • Further Research
    • 5.1  

      Tips and Tricks
    • 5.2  

      Articles
    • 5.3  

      Videos