Software Architecture
Domain-Driven Design
Heads up! This course may be archived and/or unavailable.
It's tough to be agile if you're working with a system that can't handle rapid change. Domain-driven design (DDD)—one of the most effective architectural approaches for both agile environments in general and microservices in particular—can help you build systems that can stand up to change. In this course, Allen Holub provides programmers, software architects, business analysts, and product managers/owners with an overview of this essential architectural process, demonstrating how to use DDD to develop a microservice or other domain-focused system. Alan goes over the basics of DDD (and how it fits with agile), microservices, and bounded contexts and entities. Plus, he compares reactive and declarative systems and details how to approach an event storming session.
Contents:
- Introduction
- 1. Domain-Driven Design
- 2. Microservices and Monoliths
- 3. Bounded Contexts and Entities
- 4. Reactive vs. Declarative Systems
- 5. Event Storming
- Conclusion
Get a Reminder
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Agile Metrics $46k
Agile Facilitator $59k
Cloud, Microservices Developer $62k
Agile Coach 1 $78k
System Analyst and Change Coordinator $80k
Agile IT Leader $83k
Java Engineer - Microservices $85k
Agile PM $113k
Web Services Engineer - Microservices $114k
Agile Tester $118k
Agile Trainer $125k
Agile Evangelist $150k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course