Giter Site home page Giter Site logo

datphan92 / awesome-ddd Goto Github PK

View Code? Open in Web Editor NEW

This project forked from heynickc/awesome-ddd

0.0 2.0 1.0 128 KB

A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources

awesome-ddd's Introduction

Awesome Domain-Driven Design Awesome

A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources.

Check out my blog and weekly DDD newsletter or say hi on Twitter!

Contents

Books

Training Courses

Video Collections

Mailing Lists and Forums

  • DDD/CQRS Google Group - An active mailing list and an excellent resource to ask questions and learn fine-grained details about DDD/CQRS.
  • Domain Driven Design Yahoo Group - "This group is for discussion of the domain-driven style of designing software, and the book by Eric Evans, Domain-Driven Design: Tackling Complexity in the Heart of Business Software. Questions and discussion of the book content is welcome here, as well as sharing of experiences applying DDD, and discussions of the topic in general."
  • DDDinPHP Google Group - "The place to discuss Domain-Driven Design, CQRS, Event Sourcing, Model Storming, Hexagonal Architecture, Distributed Systems, Reactive... in the context of PHP."
  • EventStormers Google+ Community - "a public discussion group for everybody interested in EventStorming, and related themes."
  • DDD Weekly - Weekly curated links related to DDD/CQRS/ES.
  • DDD/CQRS/ES Slack - A slack team for those who want to chat about Domain-Driven Design, CQRS, Event Sourcing and sometimes random things. Main channel is language and framework agnostic.

Blogs

Sample Projects

Libraries and Frameworks

  • Event Store - "The open-source, functional database with Complex Event Processing in JavaScript."
  • Axon Framework - "The axon framework is focused on making life easier for developers that want to create a java application based on the CQRS principles"
  • MessageRouter - Quicken Loans. Described in this video: The Beating Heart of CQRS, or Actor-Based Message Routing on the CLR by Paulmichael Blasucci at the New York F# .NET User Group.
  • NEventStore - "a persistence library used to abstract different storage implementations when using event sourcing as storage mechanism."
  • Projac - Yves Reynhout. "Projac is a set of projection libraries that allow you to write projections targetting various backing stores."
  • Streamstone - Yevhen Bobrov. Event Store for Azure Table Storage
  • Value - Thomas Pierrain. "help you to easily implement Value Types in your C# projects without making errors nor polluting your domain logic with boiler-plate code"
  • Cirquis - d60 A/S. d60 event sourcing + CQRS framework
  • Its.Cqrs - Jon Sequeira. "A set of libraries for CQRS and Event Sourcing, with a Domain-Driven Design flavor."
  • AggregateSource - Yves Reynhout. "Lightweight infrastructure for doing eventsourcing using aggregates"
  • JESA - Yves Reynhout. "Event sourced aggregates for Java"
  • EventFlow - Rasmus Mikkelsen. Async/await first CQRS+ES and DDD framework for .NET http://geteventflow.net/
  • cqrs.js - Adriano Raiano. CQRS implementations in node.js. Includes node-eventstore, node-cqrs-domain, node-eventdenormalizer, node-cqrs-saga
  • Eventsourcing - "Business event capture and querying framework"
  • CQRS on Azure Duncan Jones. CQRS on Windows Azure.
  • SeedStack's Business Framework - a set of building blocks that enable you to code business logic according to the Domain-Driven Design (DDD) approach.
  • SqlStreamStore - Damian Hickey. .NET Stream Store library targeting SQL based implementations.
  • NServiceBus - Particular Software (Udi Dahan). "The most popular service bus for .NET"
  • MassTransit - David Prothero, Chris Patterson. "Distributed Application Framework for .NET"
  • Akka.NET - "Akka.NET is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on .NET & Mono."
  • ASP.NET Boilerplate - ASP.NET MVC, Web API and ASP.NET Core based application framework to create NLayered, Domain Driven Designed web Applications implementing best practices.

Podcasts and Interviews

User Groups

License

CC0

To the extent possible under law, Nick Chamberlain has waived all copyright and related or neighboring rights to this work.

awesome-ddd's People

Contributors

heynickc avatar kayesshu avatar ylorph avatar ejemba avatar ardalis avatar yrashk avatar neontapir avatar damianh avatar danbarua avatar dszwcz avatar hikalkan avatar lunetics avatar bugthesystem avatar pbroering avatar

Watchers

James Cloos avatar  avatar

Forkers

datphan310

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.