Skip to content

Details

Join us for the next Riyadh Java User Group meetup!

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 have developed the strategic mindset and recognized the tactical patterns 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.

What will you learn?

  • Master the core principles of DDD, including Services, Entities, and Repositories.
  • Gain the tools to create business-aligned, scalable, and resilient software systems.
  • Explore actionable insights and real-world examples of applying DDD.
  • Understand techniques for achieving entity immutability in Java.
  • Recognize the tactical patterns and develop the strategic mindset of a DDD champion.

See you there!

Software Architecture
Java
Domain Driven Design
Quality Assurance
Software Development

Members are also interested in