Like many other software vendors Quicksign has chosen to migrate its SAAS platform from an on-premise monolith to a microservices platform in the Cloud. Using a modern tech stack including Kafka, Kubernetes, the Camunda BPMN engine and some in-house development we have built a Kappa CQRS-ES multi-tenant platform able to execute BPMN workflows that can discover and consume any microservice registered in a Kubernetes backed extended registry that allows content type and protocol negotiation. Our platform leverages Kafka Streams to dynamically generate from a reactive stream of workflow events a bespoke REST-API (HATEOAS) representation so as to ease our customers’ integration effort and allow fast iterations. We propose to briefly introduce the audience to BPMN and then expose the rationale that led us to build this architecture, its advantages in terms of agility and scalability. Voxxed Days Microservices 2018: 2 days conference (+1 optional workshops day) only on Microservices. Follow us on : Website : https://voxxeddays.com/microservices (bit.ly/vxdmicro) Twitter : https://twitter.com/vxdmicroservice Linkedin : https://www.linkedin.com/in/voxxed-days-microservices-906115164 Keep in touch : https://t.co/pxf7cHZOpl #developers #conference #microservices
Get notified about new features and conference additions.