Skip to content

o-s-expert/ddd-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DDD in action: Strategies and tactics for Java solutions

As software engineers, our only goal is to solve the problem in the most effective way possible. Being pragmatic and understanding the business is crucial for ensuring effectiveness in our field. DDD presents us with a potential path and strategy to follow in this sense. Although, despite its popularity, we can agree that the “blue” book is quite hard to understand and quite unclear regarding ways to put its ideas into action.

This course aims to apply the DDD concepts and design more accessible and be ready to use it the next day.

Takeaways:

  • Learn how to apply DDD to several architectural styles, such as Microservices.

  • Learn how to create and visualize the business context through storytelling.

  • Tips and code design and patterns on DDD

  • Learn how to convert domain to code easily

  • Make your code design more readable and closer to the business

Who

  • Software engineer or architect seeking to implement a good code design using Domain-Driven Design

  • All participants are expected to know Java, Git, and maven dependency

You’ll learn

  • How to apply DDD in a project

  • How to use DDD in a project from scratch

  • How to visualize the domain using domain storytelling

Requirements

  • Git

  • Java 17 or higher

  • Maven

  • Any IDE that you know

  • Docker

  • Egon.io

  • Icons

About

DDD in action: Strategies and tactics for Java solutions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published