I helped migrate a .NET monolith to microservices, processing 4-5 million daily operations for financial advisors. Using Kafka and Kubernetes, I streamlined complex commission rules. My 20+ years in procurement enabled me to align teams and deliver tough updates. Despite delays, my refactoring ensured cloud readiness.
The application was built using .NET and was running on a monolithic architecture on a Virtual Machine.
We decided to use Kafka as our message broker to decouple the services and allow for asynchronous communication between them.
[Read More]