Skip to content

csandun/Accoon

Repository files navigation

Accoon

Travis Build - Build Status

Fetures

  • Microservices
  • Docker Compose / File
  • CI / CD ( - [x] With Travis)
  • Generic Unit of work
  • Generic Repository Pattern
  • Generic Service classes
  • Register DI Automatically
  • Database First - Hacked it. Resolve Design-time DbContext Creation and Debug it
  • Auto Database Migrations and seeding
  • Health Check api / UI
  • Swagger
  • Serilog
  • Circute breakers and retry patterns with polly and IHTTPClientFactory (Not adding to source)
  • Unit testing
  • Functional testing
  • Central Logging with SEQ
  • Add CorerelationId and track request
  • IHttpClientFacotry - NameType
  • Automapper 8.0 - register classes from reflection and use method projectTo<>()
  • Customizing automatic HTTP 400 error response and Customizing automatic 500 error response using middleware
  • Pagination with custom pagination filter
  • Miniprofiler
  • caching - inmemory and response caching
  • api gateway with ocelot, (with authenticaiton) TODO - Caching / Logging
  • CQRS with Clean Architecture
  • Mediatr with CQRS
  • event sourcing and RebbitMQ
  • Distributed Caching

About

A test project with plenty of C# techologies with CQRS and Microservices techologies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published