Istio par la pratique ⛵️


Dans un monde distribué, nous sommes confrontés à de nouveaux problèmes. Les circuit-breakers, retry, timeout, le blue-green deployment, A/B testing, pool-ejection… viennent remplacer nos anciens problèmes de monolithe 🙁.

Nous allons au travers d'un TP utiliser Istio on GKE et profiter d'Istio ⛵️.


Dans un monde distribué, nous sommes confrontés à de nouveaux problèmes. Les notions de circuit-breaker, de retry, de timeout, de blue-green deployment, A/B testing, pool-ejection… viennent remplacer nos anciens problèmes de monolithe 🙁.

Istio ⛵ est là pour nous aider sur tous ces points… et même plus ! 🥰

Nous allons utiliser Istio on GKE sur Google Cloud Platfom et découvrir ensemble tout ce que nous pouvons faire pour nos petites applications. Si le traffic mirroring, Canary Release, Traffic spliting ne vous font pas peur, nous pourrons mettre cela en place très facilement ! Nous irons même jusqu’à injecter des erreurs dans notre système #ModeChaos 💥.

Nous profiterons aussi des outils offerts par GCP pour suivre les comportements et performances de nos applications en live ❤️.


Tech

Tech

#WORKSHOP en Français

Kevin Davin

Stack-Labs

Google Developer Expert on Google Cloud, Gitlab Hero, I am above all passionate about tech, languages, infrastructure, and automation.

Java, Kotlin, TypeScript are my day-to-day languages. I deploy all of those on the Google Kubernetes Engine with the Continuous Integration of Gitlab 🚀.

Addict of agility and devops, some of my work was to help teams to follow those philosophies. From the analysis of the code quality (with code-review or static analysis tool) to the setup of unit or end-to-end tests and ending by the continuous deployment of the application directly on the Google Cloud platform.

My mantra is to go to production as soon as possible! In my activity in Stack Labs and also in my personal time, I contribute on open source projects (Spring boot, Spring Security, Angular, Protractor, Jest schematics for Angular, NgxOpenlayers, Istio...). .

I'm currently CTO (and one of the founder) of Stack Labs, a company specialized in architecture and development of cloud solutions. I supervise about twenty passionate and talented developers in their missions and during our internal events


Nikola Lohinski

Stack Labs

Google Cloud Architect and tech lover 😍 I fancy cloud tech, efficient languages and infrastructure development.

I have experience with Python, Go, JS and Rust and usually play with those in Kubernetes pipelining everything in Gitlab's CI/CD.



Autres talks de Kevin, Nikola

  • 2019 - Una-Gitlab, le TP à Roulette !

    Kevin Davin

    A l’image de Perceval et Karadock, Logan et Kevin reviennent d’une quête dans la contrée de Gitlab et vont vous compter leurs aventures pleines de découvertes et de rebondissements. L’on espère que Père Blaise réussira à prendre des notes…

    Lors de cette quête, il sera nécessaire de mettre en place une intégration continue pour une armée de développeurs sanguinaires qui ont plein de besoins bizarres… Et à la force de leur épée, de leur courage et pas du tout de l’aide de Merlin (qui ne sait toujours rien faire…), Logan et Kevin vous guidereront afin de créer une CI complète avec job, stage, intégration avec des outils externes (PostgreSQL, Artifactory, Google Cloud Platform, Docker in Docker, SAST, DAST…) tout en la gardant simple et versionnable 😍.

    L’on pourra même finir sur un exemple de mise en place de la CI dans le cloud (Google Cloud ou Clever) pour avoir une CI qui file dans les nuages 🚀.