- Command: write, single handler, Event: past sense, many handlers
- Domain Events: Inside events, Integration events: Outside events (Outside from service, service boundrary)
- External Events == Integration Events != Domain Events
- Anti pattern CRUD sourcing: EntryUpdated, ProductCreated, ProductDeleted, etc. (use business value event: InventoryAdjusted, PriceIncreased. etc)
- Propery Sourcing: events like UserEmailChanged, UserNameChanged, etc.
Last active
April 9, 2022 11:56
-
-
Save unlight/0b50949c0fc7fcc3164ffa1716acae32 to your computer and use it in GitHub Desktop.
cqrs eventsourcing
- https://github.com/dev-mastery/comments-api - clean architecture
- https://github.com/devmentors/PackIT - PackIT is simple "packing list app" built on top of clean architecture and CQRS.
- https://github.com/orhanveli/nestjs-saga-pattern-example - This is an example usage of CQRS pattern It's a user deletion process case study.
- https://github.com/unlight/todo-cqrs
- https://www.youtube.com/watch?v=8JKjvY4etTY
- https://medium.com/@sunnystatue/clean-architecture-explained-with-a-real-world-case-in-typescript-part-1-9f571dff7537
- https://github.com/WhatTheFar/clean-architecture-showcase/tree/master/backend/opaque-error/src
- https://github.com/DuongVu98/books-sharing-system
- https://github.com/abdelhadinaimi/nest-microservices
- https://www.slideshare.net/mattiabattiston/real-life-clean-architecture-61242830
- https://github.com/mattia-battiston/clean-architecture-example
- https://github.com/Insidexa/nestjs-graphql-cqrs
- https://github.com/hardyscc/nestjs-cqrs-starter
- https://github.com/LuizPiresS/ITeacher/tree/development/packages/api
- https://github.com/vishudamo/node-sprint
- https://github.com/AlbertoFdzM/typescript-api
- https://github.com/Stayfi/clean-architecture-ts
- https://blog.flexiple.com/clean-architecture-build-software-like-an-artisan/
- https://android.jlelse.eu/thoughts-on-clean-architecture-b8449d9d02df
- https://github.com/catapandanilo/boilerplate-ts
- https://github.com/ejupialked/todo-clean-architecture
- https://github.com/Sairyss/domain-driven-hexagon
- https://github.com/hardyscc/nestjs-cqrs-starter +
- https://github.com/ppm-jew9207/PPM-back-end-nest-js ++
- https://github.com/AndrewCathcart/nestjs-microservice-architecture
- https://github.com/kyhsa93/nestjs-rest-cqrs-example
- https://github.com/juicycleff/ultimate-backend
- https://github.com/AdrianLopezGue/daruma-backend
- https://github.com/sgomez/iam-ddd-cqrs-es-nestjs
- https://github.com/koskedk/spot-stats
- https://github.com/koskedk/spot-globe/tree/master/packages/server/src
- https://github.com/aulasoftwarelibre/nosfaltauno-backend
- https://github.com/ngaxavi/nest-cqrs
- https://github.com/eliranna/event-sourcing-with-NestJS-example +
- https://github.com/todaprojects/TodoList-CQRS +
- https://github.com/CS-DesignParLesTests/cqrs-sample
- https://github.com/peterDijk/examples-nodejs-cqrs-es-swagger
- https://github.com/razalyalhafiz/orders-payments-microservices
- https://github.com/Ashniu123/nestjs-customer-order-eventsourcing-cqrs + (nx)
- https://github.com/VakinduPhilliam/NodeJS_Clean_Architecture
- https://github.com/maksym-plotnikov/nest-cqrs-eventstore (nx)
- https://github.com/tomekomel/weather-tracker
- https://github.com/juicycleff/ultimate-backend
- https://github.com/victormonserrat/mustodon +
- https://github.com/yerinadler/typescript-event-sourcing-sample-app - picture
- https://github.com/xdave/cqrs-es-test
- https://github.com/ThomRick/nestjs-cqrs-microservices
- https://github.com/PrestaShopCorp/nestjs-geteventstore - some event sourcing fundamentals
- https://github.com/amehat/clean-architecture-event-store-nestjs
- https://github.com/VincentJouanne/nest-clean-architecture-ddd-example
- https://github.com/tychota/shitake - exampple of microssrvices and typeorm (wrong: save to storage in event handler)
- https://github.com/juicycleff/ultimate-backend/tree/next - explore (check source code)
- https://github.com/nestjs-architects/cqrs
- https://github.com/Ashniu123/nestjs-customer-order-eventsourcing-cqrs
- https://github.com/PrestaShopCorp/nestjs-geteventstore/tree/master/examples - explanation
- https://github.com/xolvio/typescript-event-sourcing#notes-from-watching-gregs-6h-video Notes from watching Greg's 6h video
- https://github.com/ArkerLabs/event-sourcing-nestjs-graphql-example - example mongodb, redis
- https://github.com/ngaxavi/nest-cqrs
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment