Best of Domain-Driven DesignJuly 2023

  1. 1
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Microservices Patterns: Business Service Patterns

    Hexagonal Architecture is an architectural pattern used in software architecture design. It aims at creating loosely coupled application components that can be easily connected to their software environment by means of ports and adapters. In this blog, I will try to emphasize those differences by revisiting some of the core design patterns and principles built into each architecture.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    Domain Driven Design

    Domain Driven Design is an approach to software development that focuses on understanding and modelling the core domain of a business or problem space. The main goal of DDD is to create software systems that closely align with the complex, evolving needs of domain experts and stakeholders.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    In a nutshell: What are DDD and CQRS (Domain Driven Design and Command Query Responsibility Segregation)?

    Domain-Driven Design (DDD) is a software development approach that involves close collaboration between developers and domain experts. The goal is to design software that is well-suited for the business domain it will be used in. DDD introduces concepts and techniques, such as domain models, bounded contexts, and context maps.