Applying Kotlin in Microservices Using DDD, Event Sourcing and CQRS
summary
Kotlin was used to implement over 50 microservices for the Realwave 3.0 BSS platform, applying Domain-Driven Design, Event Sourcing and CQRS. The talk explains how Kotlin helped achieve expected results, discusses benefits and challenges of the language in that architecture, and highlights the technology stack: Spring Boot, Spring Cloud, Axon, Event Store / Event Store Database, Kafka, Elasticsearch, Postgresql, Redis, Camunda and Keycloak.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 7:20Why Kotlin
- 12:58DDD and Event Sourcing with Axon
- 24:35Kotlin benefits in microservices
- 33:51Functional Kotlin
- 45:40Java and legacy integration
- 50:37Conclusion
related talks
39mPragmatic Microservices with DDD, CQRS and Event Sourcing Using Axon Framework
37mNatural partners: Kotlin and Domain Driven Design
31mKotlin + Springboot = Decision making platform
40mDeveloping Micro Services With Kotlin
52mKotlin Backend Development 6 Yrs Recap. The Good, the Bad and the Ugly
34mPainless Microservices with Kotlin
18mServer-Side Development with Kotlin
38mKotlin from Zero to Production: The C6 Bank Experience
