Best of Domain-Driven Design2022

  1. 1
    Article
    Avatar of communityCommunity Picks·4y

    The Full-stack Software Design & Architecture Map

    The Full-stack Software Design & Architecture Map. How to Learn Software Design and Architecture is taken from Solid Book - The Software Architecture & Design Handbook w/ TypeScript + Node.js. The map is a little bit more detailed, and as a result, the map is more useful.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·4y

    EP32: REST vs. GraphQL

    This week’s system design refresher: REST vs. GraphQL is a query language for API developed by Meta. It provides a schema of the data in the API and gives clients the power to ask for exactly what they need. The diagram below illustrates the overall data flow for gRPC.

  3. 3
    Article
    Avatar of communityCommunity Picks·4y

    A gentle introduction to Domain Driven Design

    A gentle introduction to Domain Driven Design is hard, even though it's heavily praised by practitioners. The material is dense and there’s a lot of noise around the main ideas, which makes the barrier to entry even bigger for newcomers.

  4. 4
    Article
    Avatar of dzDZone·4y

    Design Patterns for Microservices Architectures

    There are more than eight must-have design patterns for smooth development in a typical micro services architecture. An orchestrator (object) coordinates with all the services to do local transactions, get updates, and execute the next event.

  5. 5
    Article
    Avatar of dzDZone·4y

    Simplify Your Microservices Architecture: Data API

    The data API gateway takes on the responsibility of managing data persistence for hotels, rates, inventory, and other data types. Data types can be added to the gateway by providing a schema or data model. Document-style endpoints can provide a "schema-less" experience in which any valid JSON document can be stored, such as a hotel description.

  6. 6
    Article
    Avatar of towardsdevTowards Dev·4y

    Hexagonal architecture and Domain Driven Design

    In this article we will introduce a software architecture that implements the DDD (Domain Driven Design) DDD was introduced by Eric Evan in the “Bleu Book” : Domain-Driven Design: Tackling Complexity in the Heart of Software. Hexagonal Architecture is also a good candidate for implementing DDD correctly.

  7. 7
    Article
    Avatar of itnextITNEXT·4y

    How to Become Cross Functional Polyglot Developer

    We need to develop applications in a testable matter. All the business requirements and features must be testable. With unit testing, we prove that our code works, respecting what the business said. In DDD we can provide a clean solution to complex business domains. We can dive into containers from a higher level with Docker.