An open API service indexing awesome lists of open source software.

https://github.com/mlomnicki/ddd-resources

A list of DDD/CQRS/ES resources
https://github.com/mlomnicki/ddd-resources

Last synced: 9 months ago
JSON representation

A list of DDD/CQRS/ES resources

Awesome Lists containing this project

README

          

DDD Resources
=============

A list of DDD/CQRS/ES resources.

C#
==

* https://github.com/VaughnVernon/IDDD_Samples_NET
* https://github.com/gregoryyoung/m-r
* https://github.com/lokad/lokad-cqrs/
* https://github.com/SzymonPobiega/DDDSample.Net
* https://github.com/mspnp/cqrs-journey
* https://github.com/MarkNijhof/Fohjin
* https://github.com/zkavtaskin/Domain-Driven-Design-Example
* https://github.com/thiagolunardi/MvcMusicStoreDDD
* https://github.com/markva/DDD
* https://github.com/andreazevedo/petstore-ddd-csharp.git

Erlang
======
* https://github.com/bryanhunter/cqrs-with-erlang

Java
====

* https://github.com/VaughnVernon/IDDD_Samples
* https://github.com/BottegaIT/ddd-leaven-v2
* https://github.com/citerus/dddsample-core
* https://github.com/paoesco/cargotracker-ddd
* https://github.com/AxonFramework/Axon-trader

JavaScript
==========

* https://github.com/liangzeng/cqrs
* https://www.npmjs.com/package/eventstore

PHP
===

* https://github.com/dddinphp
* https://github.com/codeliner/php-ddd-cargo-sample
* https://github.com/idr0id/ddd-blog

Ruby
====

* https://github.com/emadb/ruby_loves_ddd.git
* https://github.com/mpraglowski/cqrs-es-sample-with-res
* https://github.com/paulrayner/ddd_sample_app_ruby
* https://github.com/cavalle/banksimplistic
* https://github.com/mlomnicki/ddd-ecommerce
* https://github.com/arkency/rails_event_store
* https://github.com/Sandthorn/sandthorn

Scala
=====

* https://github.com/pawelkaczor/ddd-leaven-akka-v2
* https://github.com/boldradius/akka-dddd-template
* https://github.com/strongtyped/fun-cqrs

Articles
========

* Effective Aggregate Design by Vaughn Vernon
[part 1](http://dddcommunity.org/wp-content/uploads/files/pdf_articles/Vernon_2011_1.pdf)
[part 2](http://dddcommunity.org/wp-content/uploads/files/pdf_articles/Vernon_2011_2.pdf)
[part 3](http://dddcommunity.org/wp-content/uploads/files/pdf_articles/Vernon_2011_3.pdf)
* [The Ideal Domain-Driven Design Aggregate Store? by Vaughn Vernon](https://vaughnvernon.co/?p=942)
* [Domain Events - Salvation by Udi Dahan](http://udidahan.com/2009/06/14/domain-events-salvation/)
* [Clarified CQRS by Udi Dahan](http://udidahan.com/2009/12/09/clarified-cqrs/)
* [Saga Persistence and Event-Driven Architectures by Udi Dahan](http://udidahan.com/2009/04/20/saga-persistence-and-event-driven-architectures/)
* [UI Composition Techniques for Correct Service Boundires by Udi Dahan](http://udidahan.com/2012/06/23/ui-composition-techniques-for-correct-service-boundaries/)
* [Domain Events by Mathias Verraes](http://verraes.net/2014/11/domain-events/)
* [Services in DDD by Lev Gorodinsky](http://gorodinski.com/blog/2012/04/14/services-in-domain-driven-design-ddd/)
* [Why use event sourcing by Greg Young](http://codebetter.com/gregyoung/2010/02/20/why-use-event-sourcing/)
* [Introducing Event Storming by Alberto Brandolini](http://ziobrando.blogspot.com/2013/11/introducing-event-storming.html)
* [Are you making these 10 DDD mistakes by Daniel Whittaker](http://danielwhittaker.me/2015/07/05/are-you-making-these-10-ddd-mistakes/)
* [Event Sourcing in practice by Benjamin Reitzammer & Johannes Seitz](http://ookami86.github.io/event-sourcing-in-practice/)
* [CQRS FAQ](http://cqrs.nu/Faq)
* [CQRS, Domain Events and DDD review by Vadim Comanescu](http://vadimcomanescu.net/2012/06/26/cqrs-domain-events-and-ddd-review/)
* [Sagas by Hector Garcia-Molina & Kenneth Salem](http://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf)
* [SOA Patterns : Composite Frontend by Arnon Rotem-Gal-Oz](http://arnon.me/2011/10/soa-patterns-composite-frontend/)
* [Microservices - 72 resources by Pawel Pacana](http://blog.arkency.com/2014/07/microservices-72-resources/)
* Brownfield CQRS by Richard Dingwall
[part 1 - Commands](http://rdingwall.com/2010/06/15/brownfield-cqrs-part-1-commands/)
[part 2 - Command Handlers](http://rdingwall.com/2010/06/16/brownfield-cqrs-part-2-command-handlers/)
[part 3 - Queries, Parameters and Results](http://rdingwall.com/2010/06/16/brownfield-cqrs-part-3-queries-parameters-and-results/)
[part 4 - Command Dispatcher](http://rdingwall.com/2010/06/17/brownfield-cqrs-part-4-command-dispatcher/)
* [Command Bus in Axon Framework](http://www.axonframework.org/docs/2.0/command-handling.html)
* [CQRS Journey - Exploring CQRS and Event Sourcing by Microsoft](https://msdn.microsoft.com/en-us/library/jj554200.aspx)
* [Projections in GetEventStore](http://docs.geteventstore.com/#projections-series)

Presentations
============

* [SOA & EDA](http://www.slideshare.net/jeppec/soa-eda-follow-up)
* [CQRS and Event Sourcing, An Alternative Architecture for DDD by Dennis Doomen](http://www.slideshare.net/dennisdoomen/cqrs-and-event-sourcing-an-alternative-architecture-for-ddd)
* [(Not) Saga about Sagas by Mirek Pragłowski](http://praglowski.com/presentations/notsagaaboutsagas)
* [The Saga Pattern by Robert Pankowecki](https://blog.arkency.com/course/saga/)

Videos
======

* [What SOA do you have?](https://vimeo.com/64505378)
* [From a monolithic Ruby on Rails app to the JVM by Phil Calcado](http://www.slideshare.net/pcalcado/from-a-monolithic-ruby-on-rails-app-to-the-jvm)
* Polyglot Data by Greg Young
[part 1](https://www.youtube.com/watch?v=NEOACvWk_Xg)
[part 2](https://www.youtube.com/watch?v=sRgJZjc9el0)