NMD-1352 Do microservices dream about CQRS-ES, Kafka Stream and BPMN ? | Voxxed Days

Voxxed Days Microservices 2018
from Monday 29 October to Wednesday 31 October 2018.

   Do microservices dream about CQRS-ES, Kafka Stream and BPMN ?


Microservice Architecture
Beginner & novice level
Mir Tuesday from 16:15 til 17:00

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.

MicroServices   Apache Kafka Streams   BPMN   CQRS   API  
Cédric Vidal
Cédric Vidal
From Quicksign

Lead tech then CTO at ProxiAD Paris for 9 years and freelance for a year before joining Quicksign as CTO in January 2014. Organized the Eclipse Day Paris in 2010 and 2011.

Today Chief Architect of the Quicksign platform, specialized in Java, Spring, Docker, Micro-services and modeling technologies.

Nicolas Romanetti
Nicolas Romanetti
From QuickSign

Nicolas Romanetti is an experienced Software Engineer with scientific background. He has worked for 5 years in the USA prior to founding Jaxio and creating Celerio, a code generation Software that has been used by the French Central Bank to rewrite key business applications.

Recently Nicolas has successfully re-designed and re-developed from scratch using modern technologies, an innovative approach and an agile methodology the "Quest equity valuation engine" and its web based application.

Nicolas is now working as a Delivery Manager on QuickSign's next generation SAAS platform (a rewrite too), levering microservices/bpmn/kafka and kubernetes.

Make sure to download the Android or iOS mobile schedule.