Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
-
Updated
Jul 14, 2023 - TypeScript
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
Domain-Driven-Design Pub/Sub Domain-Events framework
Open-source app to manage your tasks quickly and easily
A microservices e-commerce reference application built with ASP.NET 6
Complete working example of using Domain Driven Design (DDD), Hexagonal Architecture, CQRS, Event Sourcing (ES), Event Driven Architecture (EDA), Behaviour Driven Development (BDD) using TypeScript and NestJS. Like what you see? Don't forget to star!
Python bindings for H3, a hierarchical hexagonal geospatial indexing system
Jivejdon is a Domain Driven Design appication with CQRS/ES/Clean/Hexagonal architecture
Liquid Application Framework documentation, useful links and sample project
Event Sourcing and CQRS in practice.
Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications or APIs) that run inside a cloud platform.
a clean architecture implementation of the realworldapp : https://github.com/gothinkster/realworld
Sample ES/CQRS application
An Hexagonal Architecture service template with DDD, CQRS, TDD and SOLID using .NET Core 2.0. All small features are testable and could be mocked. Adapters could be mocked or exchanged.
Example project showing off clean/hexagonal architecture concepts in Python
Add a description, image, and links to the hexagonal-architecture topic page so that developers can more easily learn about it.
To associate your repository with the hexagonal-architecture topic, visit your repo's landing page and select "manage topics."