From the course: .NET Microservices for Azure Developers
Unlock the full course today
Join today to access over 24,500 courses taught by industry experts.
Microservices and Domain-Driven Design - Azure Tutorial
From the course: .NET Microservices for Azure Developers
Microservices and Domain-Driven Design
- [Instructor] Domain-driven design, or DDD, is a set of practices and tools focused on understanding the needs of companies to create software that truly delivers value and aligns with the business. This is achieved through a mutual understanding between the experts within the business, and the software developers. Following the principle of autonomy that I mentioned earlier, Microservice design could benefit from domain-driven design. This approach includes a series of tools and techniques to identify boundaries for components and services in a software solution, a domain is the area of knowledge, influence, or activity within a company that the software is designed to address. For example, the domain of LinkedIn Learning is online training, while the domain of a veterinary hospital is animal health. Although you don't have to understand domain-driven design to implement microservices, many of its principles and tools could be helpful. In particular, if you're struggling with…
Contents
-
-
-
The importance of software architecture3m 52s
-
(Locked)
What is the monolithic architecture?2m 4s
-
(Locked)
Service-oriented architecture (SOA) overview1m 54s
-
(Locked)
Introduction to the microservices architectural style2m 1s
-
(Locked)
Core principles of microservices4m 9s
-
(Locked)
Microservices and Domain-Driven Design2m 4s
-
(Locked)
Communication between microservices2m 35s
-
-
-
-
-
-