DDD is a method for interdisciplinary teams to get a collective understanding of a domain and to shape a common language for it. This way you model and develop software that represents the original intentions as precisely as possible. Invented in 2003, it has become a valuable building block for modern software development, especially in combination with CQRS and event-sourcing. For us, DDD is at the heart of any web and cloud application we design and build.
Interdisciplinary teams
Real-world problems
Ubiquitous language
How to use DDD to evaluate, shape, and refine an idea? How to structure aggregates and bounded contexts? How to decide whether to complement DDD with CQRS and event-sourcing? How to map DDD to micro-services? How to implement commands, domain events, and state? These and similar questions arise frequently in every DDD project. If you face these questions, too, we are there to help by sharing our experience and giving advise. Let's get in touch!
Shaping
visions
Modeling
domains
Evaluating
technologies
Designing
architectures
Building
applications
Ensuring
quality
Applying
operations
Shaping visions
Modeling domains
Evaluating technologies
Designing architectures
Building applications
Let's get in touch
Learn how to use DDD to evaluate, shape, and refine ideas. Become an expert in structuring aggregates and bounded contexts. Learn how to decide whether to complement DDD with CQRS and event-sourcing. Map DDD to micro-services. And finally, implement commands, domain events, and state. You can learn all of this in our workshops, which of course are also available tailor-made, suitable to your individual needs – remote or on-site. Let's get in touch!
On demand – remote or on-site
You define place and time
In English or German
Learn about the fundamentals of DDD and how to tell better business stories. In a small group you will experience the theoretical basics as well as the hands-on usage.
This workshop includes
On demand – remote or on-site
You define place and time
In English or German
Learn how to use DDD, CQRS, event-sourcing, and wolkenkit to bring an idea from vision to code. In a small group you will experience the theoretical basics as well as the hands-on usage.
This workshop includes
On demand – remote or on-site
You define place and time
In English or German
Do you need an individual DDD workshop? In close collaboration with you we setup a tailor-made agenda that addresses what's most important to your individual project requirements.
This workshop includes
Regardless of the conceptual effort you have already put into a project, sometimes you just don't have the people with the required experience to move things forward. We at the native web do not only have many years of experience with DDD, we also have extensive knowledge about the development and architecture of web and cloud applications in general. Whatever you are looking for, we will be the right development partner for you. Let's get in touch!
Web APIs
Open-source
Cloud applications
We believe that having the chance to learn and to evolve every day is a valuable privilege that we are very thankful for. Having a deep desire for knowledge, we take hard problems as welcome challenges, not vice versa. Hence, we would like to empower you by sharing the following resources on DDD.
Let's go
En route
No limits