Skip to main content
grasp.study
Back to course
Log in
Get started
Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your own
Design distributed systems architecture
ยท
Module 13
Architectural Styles and Domain Modeling
1
Designing Bounded Contexts with DDD Strategic Patterns
Design bounded contexts for a given business domain using DDD strategic patterns
2
Designing Aggregates for Transactional Consistency
Design aggregates within a bounded context to enforce transactional consistency boundaries
3
Clean Architecture for Services
Apply Clean Architecture layers and dependency rules to structure the code within a service or bounded context
4
Designing CQRS Architectures with Separate Read/Write Models
Design a CQRS-based architecture for a given workload, implementing separate read and write models
5
Event Sourcing Fundamentals
Explain Event Sourcing concepts: event stream, aggregates, projections, and snapshots
6
Event Sourcing Aggregates
Implement persistence of an aggregate's state as an event sequence in an event store
Previous module
Distributed Transaction Patterns
Next module
Event-Driven Architecture