Top 23 Ddd Open-Source Projects
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 5, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.Project mention: Hey Rustaceans! Got an easy question? Ask here (18/2021)! | reddit.com/r/rust | 2021-05-03
Please create a repo like eShopOnContainers to explain how to use rust to create a highly available and highly concurrent back-end service. It's just my naive suggestion, because I am a front-end developer and I don't know how to build a production-level, highly available and highly scalable back-end server. If there is a similar repo, it will be very useful
Sample ASP.NET Core 5.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.Project mention: What are some excellent Github projects that really showcase best practices and great architecture and design? | reddit.com/r/csharp | 2021-05-05
User data is stored in this repository: eShopOnWeb/AppIdentityDbContext.cs at master · dotnet-architecture/eShopOnWeb · GitHub
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Full Modular Monolith application with Domain-Driven Design approach.Project mention: Performance problem when using domain-driven design with navigation property in Entity Framework | reddit.com/r/dotnet | 2021-05-08
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns. (by ddd-by-examples)Project mention: Is Domain Driven Design still the recommended approach for enterprise applications or has any newer approach superseded it? | reddit.com/r/java | 2021-04-29
Simplifies the development of creating a JPA-based data access layer.Project mention: Jpa cant map json to entities recreating every time | reddit.com/r/javahelp | 2021-04-27
The rest of this might end up sounding like a rant against Spring Data JPA. For what you're doing, you need to be very aware of what's happening in the entity manager. Spring Data JPA is hiding the entity manager from you, so you have to know how a JPA repository is actually implemented to have an idea of what is going on. Your CRUD repository is going to be an instance of SimpleJpaRepository, so you can reference the Spring Data JPA source code to understand what is going on. Personally, this is exactly why I wouldn't use Spring Data JPA and its automagical CRUD repositories. Writing correct JPA code is hard enough, and if you don't know what the entity manager is doing, you will have a bad time. Spring Data JPA hiding things seems counterproductive to using JPA. Anyways...
Data mapping and persistence toolkit for RubyProject mention: Best of (Ruby) Gems Series - What's Next? What's Hot? | reddit.com/r/ruby | 2021-03-12
Ruby Object Mapper
🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 5Project mention: DDD / Hexagonal Architecture | reddit.com/r/symfony | 2021-02-13
Have a look at https://symfonycasts.com/screencast/symfonycon2019/hexagonal-architecture-with-symfony (and all resources from Matthias Noback including books, tweets and blogposts). Also check: - https://github.com/CodelyTV/php-ddd-example - https://github.com/msgphp/msgphp - https://minompi.medium.com/symfony-and-hexagonal-architecture-b3c4704e94de- https://blog.elao.com/fr/dev/architecture-hexagonale-symfony/ (needs to be translated from french, but really good one). - https://verraes.net/ (and all resources/tweets/blogposts from Mathias Verraes who has really good knowledge on DDD topics)
CQRS/ES toolkit for GoProject mention: Ask HN: Are you using Go for web development? | news.ycombinator.com | 2021-03-24
Consultant using Go in a few client projects. Both use build-in-Docker for stability and less CI surprises. One uses GRPC with Profobuf, another is using an event sourcing toolkit I have authored . Personally I use VSCode with gopls which has been working great for quiet some time now. Ordinary male files for combined documentation and usage of common operations.
A Ruby implementation of an Event Store based on Active Record
Media server for comics/mangas/BDs with API and OPDS supportProject mention: Tachiyomi server | reddit.com/r/manga | 2021-04-23
You can run a Komga server and install the Komga Tachiyomi plugin to point to it. That's probably the simplest way to do it with the added benefit of having a web server to also read from.
A lightweight flexible development framework for complex business architecture with full ecosystem！轻量级业务中台开发框架，中台架构的顶层设计和完整解决方案！Project mention: Weekly Developer Roundup #21 - Sun Nov 08 2020 | dev.to | 2020-11-07
funkygao/cp-ddd-framework (Java): A lightweight flexible development framework for complex business architecture with full ecosystem！轻量级业务中台开发框架，中台架构的顶层设计和完整解决方案！
PHP 7.4 EventStore Implementation
Go Server/API boilerplate using best practices DDD CQRS ES gRPC
Event Sourcing for RustProject mention: eventually-go: Idiomatic Event Sourcing for Go | reddit.com/r/golang | 2021-02-02
But you can read it in the Rust version README! :D
It is my attempt to create Clean Architecture based application in TypescriptProject mention: It is my attempt to create Clean Architecture based application (NodeJS + TypeScript) | reddit.com/r/node | 2021-04-19
CQRS, using Clean Architecture, multiple databases and Eventual ConsistencyProject mention: Designing APIs using Endpoints | dev.to | 2021-02-08
The source code is hosted on GitHub: cqrs-clean-eventual-consistency
A simple mediator for .Net for sending command, publishing event and request response with pipelines supported
Elixir library that provides macros which allow you to encapsulate business logic and validate incoming parameters with predefined contract.
A lot of questions and links to prepare yourself for an interview. (by bmarvinb)Project mention: I prepare a list of software engineering interview questions | reddit.com/r/programming | 2020-12-28
Go simple async message bus
Example project showing off clean/hexagonal architecture concepts in Python (by Enforcer)Project mention: Python code architecture in apis development | reddit.com/r/Python | 2021-03-23
In order to try to understand how the industry is working I started looking around for some github repos, I found this one (which is exactly what i was looking for) and some youtube talks but i would like to have more examples.
Designing with types requires a lot of code - this library fixes thatProject mention: How would you handle this compiler error? Trying to emulate the onion approach to code architecture. | reddit.com/r/fsharp | 2021-04-05
https://github.com/lfr/FSharp.Domain.Validation is one project that aims to simplify this sort of validate-and-build pattern.
Onion Architecture with .NET 5/.NET Core and CQRS/Event Sourcing following a DDD approachProject mention: A simple template for Onion Architecture with .NET 5 | dev.to | 2021-02-04
pereiren / dotnet-template-onion
What are some of the best open-source Ddd projects? This list will help you:
|5||Spring Data JPA||2,057|
|9||Rails Event Store||971|
|12||Prooph Event Store||508|
|13||Golang API Starter Kit||386|