From Zero to Hero:
Mastering Domain-Driven Design in Java
28 oct, 16.00 CET
Join us on a journey to become a Domain-Driven Design (DDD) hero and revolutionize your software design approach. This presentation will guide you from the basics of DDD to mastering its core principles, including services, entities, repositories, and more, all within the Java ecosystem. Whether you’re a beginner or looking to enhance your skills, this session will provide the tools to create business-aligned, scalable, and resilient software systems.
In this session, we will explore real-world examples and actionable insights on the challenges of applying Domain-Driven Design (DDD). We will discuss key topics, including achieving entity immutability and understanding the relevance of DDD in modern development. By the session’s end, you will recognize the tactical patterns and develop the strategic mindset necessary to become a true DDD champion. You’ll be prepared to move beyond the “zero” phase and embrace your role as a DDD hero, designing software that makes a meaningful impact.

Otavio Santana
Software Engineer | Software Architect | Speaker | Writer| Book Author | Consultant | Staff Engineer | Mentor | Open Source Committer| Java Champion
About the speaker
I empower software engineers to deliver highly scalable and efficient cloud-based software. By leveraging sophisticated techniques and best practices in open source, I help engineers become more productive, influential, and ready to elevate their technical careers to the next level.
I am a passionate, award-winning Software Engineer and Architect specializing in cloud and Java technologies. With deep expertise in polyglot persistence and high-performance applications in finance, social media, and e-commerce, I have established myself as a leader in the field.
I have made significant contributions to the Java and open-source ecosystems. Since Java 8, I have helped shape the direction and objectives of the Java platform as a member of the JCP Executive Committee. Additionally, I serve as a committer and leader in several open-source projects and specifications, showcasing my dedication to the community.
Recognized for my impactful work, I have received numerous accolades, including all categories of the JCP Awards and the Duke’s Choice Award. I am also a distinguished Java Champion and a member of the Oracle ACE program.
Beyond technology, I am an enthusiast for history and the economy. I love traveling, programming, and learning languages. I speak Portuguese, English, Spanish, Italian, and French fluently and have a particular talent for dad jokes.