Explore a comprehensive journey through Quicksign's migration from an on-premise monolith to a cloud-based microservices platform in this 45-minute conference talk. Discover how the company leveraged a modern tech stack including Kafka, Kubernetes, and the Camunda BPMN engine to build a Kappa CQRS-ES multi-tenant platform. Learn about the platform's ability to execute BPMN workflows and consume microservices registered in a Kubernetes-backed extended registry. Gain insights into the use of Kafka Streams for dynamically generating a bespoke REST-API representation from workflow events. Understand the rationale behind this architecture and its advantages in terms of agility and scalability. Begin with a brief introduction to BPMN before delving into the intricacies of this innovative microservices solution.
Overview
Syllabus
Do microservices dream about CQRS ES, Kafka Stream and BPMN ? (Cédric Vidal, Nicolas Romanetti)
Taught by
Devoxx