Skip to content

My learning steps into the world of CQRS and EventSourcing

Notifications You must be signed in to change notification settings

ErazerBrecht/ErazerCQRS

Repository files navigation

ErazerCQRS

My learning steps into the world of CQRS and EventSourcing in .NET Core (C#)

Features

  • CQRS

    • Read side -> MongoDb
    • Write side -> Eventsourcing -> SqlStreamStore
      • TODO Validation of 'Commands'
      • DDD
      • Caching of Aggregate -> REDIS
    • Decoupling Read side & Write side
      • Subscription based
    • Communication
      • RabbitMQ -> Multiple applications without tight coupling
        • MassTransit
        • Events
        • Commands
      • gRPC -> TODO
        • RPC calls
  • Websockets

    • SignalR
  • Angular (> 4)

    • TODO Upgrade to Angular 9
    • TODO Enable Ivy
  • TODO Docker

  • TODO Authentication and Authorization

Resources

Releases

No releases published

Packages

No packages published