Nestjs Microservice boilerplate: apply DDD, CQRS, and Event Sourcing within an event driven architecture
-
Updated
Sep 1, 2024 - TypeScript
Nestjs Microservice boilerplate: apply DDD, CQRS, and Event Sourcing within an event driven architecture
Examples and Tutorials of Event Sourcing in NodeJS
Functional Domain Modeling with Typescript
A experiment into serverless Event Sourcing using Cloudflare's Durable Objects
A typescript framework for building backend services and api in modern, modular and scalable way with event-driven patterns
Event sourcing toolkit
NestJS module for eventsourcing development with eventstore database
💡 Modern Fullstack Application for Sharing Fastlane Ideas
Full stack Event Sourcing, DDD framework for Node.js
This is an example implementation of a System of Record for a Classified Ads platform. This example follows an Event Sourcing and CQRS (Command Query Responsibility Segregation) pattern using Amazon QLDB as an immutable append-only event store and source of truth.
Persist objects and sync them between tabs via IndexedDB or LocalStorage.
NestJS Microservices CQRS - Modified CQRS module to subscribe/publish Events globally instead of locally
A simple MongoDB event store
✂️ Monolithic SaaS Application Starter based on Node.js and Vite
Sample repository for my workshop about Event Sourcing. The presentation slides are available here: https://www.slideshare.net/MateuszNowak25/eventsourcing-jak-i-dlaczego-wykorzysta-zdarzenia-do-przechowywania-stanu-aplikacji
A sourced repo that uses TypeORM to persist events. This allows for passing different connection options, and thus, allows for different databases for the persistence layers.
Todo app. Static site with event-sourced application state persisted in IndexedDB. Use the app! @ https://jbrianskog.github.io/static-event-sourcing-todo/
Event Sourcing with PostgresSQL
Add a description, image, and links to the eventsourcing topic page so that developers can more easily learn about it.
To associate your repository with the eventsourcing topic, visit your repo's landing page and select "manage topics."