/kotlin-ktor-ddd-es-cqrs

Example project based on DDD, CQRS, ES backend application.

Primary LanguageKotlinApache License 2.0Apache-2.0

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