This talk was recorded at NDC Porto in Porto, Portugal. #ndcporto #ndcconferences #developer #softwaredeveloper
Attend the next NDC conference near you:
https://ndcconferences.com
https://ndcporto.com/
Subscribe to our YouTube channel and learn every day:
/ @NDC
Follow our Social Media!
https://www.facebook.com/ndcconferences
https://twitter.com/NDC_Conferences
https://www.instagram.com/ndc_conferences/
#dotnet #microservices #ddd #cqrs #graphql
In the quest for designing scalable, maintainable, and user-centric applications, developers often navigate through a plethora of architectural patterns. In this talk we will explore the potential synergy between Command Query Responsibility Segregation (CQRS), Domain-Driven Design (DDD), and GraphQL as a unified architecture approach.
This session aims to dissect the compatibility and advantages of integrating these methodologies, providing insights into their collective impact on system design and performance.
You will gain a deeper understanding of the principles behind CQRS and DDD, and how GraphQL can act as the perfect user interface in such a setup. GraphQL at its core separates reads, writes and events. With its strong type system it allows us to model an interface to our core business domain. Lets see how bounded contexts and aggregates really describe core GraphQL concepts.
Through hands on examples, you will see how we can apply these patterns in a real world application.