Example project based on DDD, CQRS, Event Sourcing applications using Ktor as framework and running with Kotlin.
Implemented:
- Framework
- Application, Infrastructure, Domain, UI layers
- Sign Up feature
- Sign In feature
- Change Email feature
- Tests
- Concurrency conflicts resolution
- Integrate Kafka
- Separate database
- Update profile feature
- OTP feature
- Confirm email feature