Cedric Vidal

Cedric Vidal

San Francisco, California, United States
3K followers 500+ connections

About

Cedric Vidal is a Principal AI Advocate at Microsoft, specializing in Generative AI 🤖…

Articles by Cedric

Activity

Join now to see all activity

Experience

  • Microsoft Graphic

    Microsoft

    San Francisco Bay Area

  • -

    Palo Alto, California, United States

  • -

    Palo Alto, California

  • -

    Paris Area, France

  • -

    Paris Area, France

  • -

    Paris, Île-de-France, France

  • -

    Paris, Île-de-France, France

  • -

  • -

    Paris, Île-de-France, France

  • -

  • -

  • -

Education

Licenses & Certifications

  • Certified JBoss Developer

    Red Hat JBoss

    Issued

Publications

  • Do Microservices dream about CQRS, Kafka Stream and BPMN ?

    Devoxx Microservices

    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…

    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.

    See publication
  • Kubernetes and Gitops at Quicksign

    Skale 5

    We chose Kubernetes as the foundation of our new platform and never looked back. It proved to be what we believe is the best building block to create modern applications on. It’s much more than a container orchestrator: its rich features are essential to build a highly modularized and scalable multi-tenant platform. Combined with Apache Kafka and the Camunda BPMN engine, it allowed us to create bespoke workflows and APIs with customer specific features for each of our tenants. Add Gitops as a…

    We chose Kubernetes as the foundation of our new platform and never looked back. It proved to be what we believe is the best building block to create modern applications on. It’s much more than a container orchestrator: its rich features are essential to build a highly modularized and scalable multi-tenant platform. Combined with Apache Kafka and the Camunda BPMN engine, it allowed us to create bespoke workflows and APIs with customer specific features for each of our tenants. Add Gitops as a key ingredient, and we’re now able to continuously integrate and deliver daily.

    We’ll share how we leveraged Kubernetes as the foundation of our new platform, taking on the challenge of supporting QuickSign’s rapid growth in the coming years, and why you should embrace Kubernetes for your next project!

    See publication
  • Rethinking digital onboarding: how QuickSign's new microservices platform leverages Kafka to massively scale

    Confluent Streaming Event Paris

    In the context of a fast-paced competitive and regulated KYC market, Quicksign needed to rethink its platform. Our goal: quickly adjust to our customers' workflows and integration requirements, scale to support the growing usage and features of our services, be secured and resilient by design—while being fun to build on!

    Using Kafka Streams, the Camunda BPMN engine and some in-house developments, we built on Kafka and Kubernetes a fully reactive and streamed CQRS-ES microservices…

    In the context of a fast-paced competitive and regulated KYC market, Quicksign needed to rethink its platform. Our goal: quickly adjust to our customers' workflows and integration requirements, scale to support the growing usage and features of our services, be secured and resilient by design—while being fun to build on!

    Using Kafka Streams, the Camunda BPMN engine and some in-house developments, we built on Kafka and Kubernetes a fully reactive and streamed CQRS-ES microservices platform. It exposes, for each of our tenants’ processes and without involving any specific development, a bespoke and reactive REST API.

    We’ll share how we leveraged Kafka as the backbone of our architecture to fuel our microservices and Kafka Streams to implement the CQRS-ES architectural pattern which we believe is key to provide the strongest foundation for growth in the coming years.

    See publication
  • Créez votre propre langage et son éditeur Eclipse avec Xtext

    Programmez !

    Wrote the article 'Créez votre propre langage et son éditeur Eclipse avec Xtext' (Create your own language and his Eclipse based editor using Xtext) published in french Programmez ! magazine issue 129 in April 2010

    See publication
  • MDSD, MDD, ou MDA : quel outil choisir ?

    Programmez !

    Co-wrote with Arnaud Buisine the article 'MDSD, MDD, ou MDA : quel outil choisir ?' (MDSD, MDD or MDA : what tool should you choose ?) published in french Programmez ! magazine issue 115 in January 2009

    Other authors
    See publication

Languages

  • English

    -

  • French

    -

Recommendations received

More activity by Cedric

View Cedric’s full profile

  • See who you know in common
  • Get introduced
  • Contact Cedric directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Cedric Vidal

Add new skills with these courses