All contexts have a unique language that describes the work that goes on within the context. In this video, learn what about ubiquitous languages by looking at a few of them in our bookstore contexts.
- [Instructor] Now, the next concept that's interesting … is the notion of the ubiquitous language. … The idea of the ubiquitous language … is that within a given context, … the people who are working in that context … use a language of their own … and the language of one context … is different from the language in other contexts. … So, for example, in the store context, … if you're talking about a book, … what you care about are things that are relevant … to the responsibility of the people … who are working in that context, … in other words, they are relevant to sales. … So if you're thinking about a book, … the language of books is going to talk about things like … authors and reviews and readability … and length and stuff that a reader would be interested in … when you're trying to sell a book to them. … Over on the warehouse side, … the language, the definition of a book is different … because you don't really want to sell it anymore, … you want to get it shipped, … so over on the warehouse side, …
- How DDD differs from other architectural approaches
- How DDD fits with agile
- Advantages of microservices
- Bounded contexts and entities
- Reactive vs. declarative systems
- Using event storming to develop a DDD architecture