A Kotlin backend service for PokeAPI
- Kotlin
- Ktor
- Koin
- Kotlin Logging
- Config4k
- Setup DSLs (Koin, Logging, Ktor, Application's HOCON)
- Clean Architecture (WIP)
- Domain Driven Design
- Setup Routes (WIP)
- Setup Transactional Database
- Setup Cache Layer
- Setup Github Actions CI/CD pipeline
- Setup K8s Manifests
Add pokeApi host to Environment Variables:
POKEAPI_HOST=pokeapi.co/api/v2