Full-day workshop:

DDD in action:
Strategies and tactics for Java solutions

Why this workshop?

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.

Luckily, you came to the right place! 

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

Unconference sessions

Why attend this workshop

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 perspective easily

Who is it for?

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

What will you 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

Technical requirements:

JDK 17

an IDE that you know well how to use it



Who is the trainer?​

Otavio Santana

Empowering staff-plus engineers to deliver highly scalable software on the cloud lets them become influential in their companies and the market and move their technical careers to the next level.

Otavio is a passionate architect and software engineer focused on cloud and Java technologies. He has deep expertise in polyglot persistence and high-performance applications in finance, social media, and e-commerce.

Otavio has contributed to the Java and the Open source ecosystem in several ways, such helped the direction and objectives of the Java platform since Java 8 as a JCP executive member, besides being a committer and leader in several open-source products, projects, and specifications.

Otavio is recognized for his Open Source contributions and has received many awards, including all JCP Awards categories and the Duke’s Choice Award, to name a few. Otávio is also a distinguished member of the Java Champions and Oracle ACE programs.

Otávio loves history, economy, traveling, programming, and real-world languages. He speaks Portuguese, English, Spanish, Italian, and French and is fluent in dad jokes.

Stay up to date

* indicates required

We use Mailchimp as our marketing platform. By clicking above to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.

You can change your mind at any time by clicking the unsubscribe link in the footer of any email you receive from us, or by contacting us at [email protected]