Skip to content

akuchalskij/kotlin-ktor-ddd-es-cqrs

Repository files navigation

Animal House

Example project based on DDD, CQRS, Event Sourcing applications using Ktor as framework and running with Kotlin.

Implemented:

  1. Framework
  2. Application, Infrastructure, Domain, UI layers
  3. Sign Up feature
  4. Sign In feature
  5. Change Email feature
  6. Tests
  7. Concurrency conflicts resolution
  8. Integrate Kafka
  9. Separate database
  10. Update profile feature
  11. OTP feature
  12. Confirm email feature