• Stars
    star
    159
  • Rank 235,916 (Top 5 %)
  • Language
  • Created almost 7 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A list of Domain-Driven Design and architecture resources

my-ddd-journey

A list of Domain-Driven Design resources that I found interesting on my journey studying DDD.

Books

Online Courses

Podcasts

Articles

Aggregates

Entities

Value Objects

Domain Services

Application Services

Domain Events

Implemented using Spring

Event Sourcing

Specification Pattern

Supporting Architectures

Other

REST

  • There is No U in CRUD, James Hood (25/07/2017) [resist the urge to follow the CRUD model for service APIs (use DDD to define your API in terms of domain objects and the business operations] http://jlhood.com/there-is-no-u-in-crud/

Q&A

Aggregates

Entities

Talks

Presentations

Domain Events

Functional DDD

Supporting Architectures

Other Resources

Sample projects

Katas / Exercises

More Repositories

1

runbook-ddd-kotlin

A sample DDD kotlin microservice
Kotlin
53
star
2

angular-pluggable-architecture

This is an example of an Angular application that allows to dynamically plug functionality
JavaScript
32
star
3

jasmine-parameterized

Parameterized unit tests for Jasmine
TypeScript
9
star
4

runbook-ddd-cqrs-es-microservice

A sample microservice with CQRS and Event Sourcing architecture for a Runbook and Tasks domain.
Java
7
star
5

court-booking-ddd-kotlin

A Domain Driven Design exercise around a Sports Court Booking application
Kotlin
5
star
6

task_list_ui-angular

A Task List single page application implemented in Angular 4.
TypeScript
4
star
7

pact-consumer-contract-react-example

An example of a Pact consumer contract test for the communication between a React application and a backend API.
JavaScript
3
star
8

java-gradle-kata-seed

This is a seed project for doing TDD code katas in Java.
Java
3
star
9

tdd-workshop

Exercises for the "TDD and Simple Design" Workshop
2
star
10

tdd-learning-paths

Learning paths to develop your Test-Driven Development (TDD) skills gradually
2
star
11

kotlin-spek-kata-seed

This is a seed project for doing TDD code katas in Kotlin using Spek.
Kotlin
2
star
12

task_list_api-kotlin-pact

Sample service that demonstrates how Pact Provider Contract tests work
Kotlin
2
star
13

personal-assistant-ui-angular

A personal assistant sample application implemented in Angular 4.
TypeScript
2
star
14

runbook-ddd-cqrs-microservice

A sample microservice with CQRS architecture for a Runbook and Tasks domain.
Java
1
star
15

pact-contract-testing-examples

PACT consumer-driven contracts workshop
Kotlin
1
star
16

my-xp-practices-journey

A list of resources on XP technical practices
1
star