ErazerCQRS icon indicating copy to clipboard operation
ErazerCQRS copied to clipboard

My learning steps into the world of CQRS and EventSourcing

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