(+33)1 55 60 76 72

Blog

Vous cherchez une formation et vous ne l'avez pas trouvée...Faites une suggestion
Accueil » Voxxed Days Microservices Paris, 21 au 23 octobre 2019

Voxxed Days Microservices Paris, 21 au 23 octobre 2019

Voxxed Days Microservices Paris
2ème édition
21 au 23 octobre 2019


Suite au succès de l”édition 2018, Voxxed Days Microservices est de retour pour vous présenter les avancées, les tendances ainsi que des retours d’expérience autour des Microservices.

  • Vous avez entendu parler de Microservices? Venez en apprendre plus.
  • Vous avez du mal avec les Microservices ? Nous vous aiderons à soulager la douleur.
  • Vous êtes un expert sur les Microservices ? Partagez vos connaissances avec les autres.
  • Votre entreprise construit des Microservices ? Venez en parler.

Voxxed Days Microservices répondra à tout ce que vous voulez savoir sur les Microservices sans avoir peur de le demander.


ampouleProgramme :

21-22 octobre : 2 jours de conférence “VOXXED DAYS MICROSERVICES”

Durant ces deux jours vous participerez à la conférence Voxxed Days Microservices. Vous aurez ainsi la possibilité d’assister à plus de 20 conférences en anglais sur les sujets liés aux architectures microservices :

  • Architecture de Microservices : How-Tos, stratégies, techniques et meilleurs pratiques pour une architecture correcte
  • Conception et Modélisation : Conception axée sur le domaine
  • Magasin de données : Bases de données, synchronisation des données, modification des données de capture, sourcing d’évènements
  • Invocation de procédure à distance : REST, gRPC, APIs, contrats d’API
  • Messages : Messagerie, événements
  • L’intégration : Proxy, passerelle, disjoncteur, équilibreur de charge, registre de services, CORS
  • Interface utilisateur : Techniques pour agréger les interfaces utilisateur
  • Cloud, Conteneurs & Infrastructures : Docker, Kubernetes, Vagrant, Cloud, PaaS, meilleures pratiques
  • Surveillance : Bilan de santé, agrégation de journaux, suivi des exceptions, métriques, audit, alertes, traçage distribué
  • Securité : Autorisation, authentification, OAuth2, Open ID, JWT
  • Tests : Tester des microservices en isolation, tester des APIs, des tests d’intégration, des tests Chaos
  • Mise à l’échelle : Mise à l’échelle horizontale, verticale, disponibilité
  • Organisation & Culture : Méthodologies de développement logiciel, culture de développeur et sujets associés
  • Retours d’expérience : Comment nous sommes entrés dans les microservices, comment nous avons divisé le monolithe, comment ça s’est passé

Intervenants : Emmanuel BERNARD, Clément ESCOFFIER, Alain REGNIER, Laura KIRBY, Antonio GONCALVES, Rudy DE BUSSCHER, Nate SCHUTTA

23 octobre : 1 journée de formation ou workshop au choix

Autres programmes à venir

(Formation1) Développement d’une architecture microservices avec JHipster, Spring Boot, Spring Cloud et Netflix OSS

Cette formation s’axe sur le développement d’une architecture microservices assez complexe avec la plateforme Spring Boot, Spring Cloud et Netflix OSS.
Nous présenterons, dans un premier temps, une introduction théorique à JHipster, Spring Cloud et Spring Boot. Dans un second temps, vous participerez à la construction de plusieurs microservices avec ces outils. De la base de données (relationnelle et orientée documents) à l’interface utilisateur (Angular ou React), en passant par la couche de persistance (Spring Data), vous mettrez en place tous les patterns de résilience liés aux microservices.

Formation pratique d’une journée avec beaucoup de code.

Public :

  • Développeurs, Architectes, Chefs de projet

Objectifs :

  • Apprendre à prendre en main les architectures microservices avec Spring Cloud
  • Utiliser pleinement toutes les fonctionnalités et profiter de l’expérience de JHipster dans la mise en oeuvre d’une architecture microservice.

Prérequis :

Maîtrise du langage Java SE (11+) ou autre langage de programmation orienté objet et des concepts de base de Spring, JPA et Angular.

Programme :

Introduction à JHipster
● Qu’est ce que JHipster ?
● Technologies utilisées : Spring Boot, Angular et React
● Outillage généré
● Bonnes pratiques d’utilisation de JHipster
● Installation
● Présentation du sous générateur d’entités (JDL)

Positionnement de Spring Cloud
● Introduction
● Positionnement
● 12 Factors Apps
● Spring spirit
● Gains attendus

Rappel des concepts d’architecture
● Architecture distribuée
● Architecture microservices
● Notion de Service Discovery
● Notion de Service de Configuration
● Communication : synchrone et asynchrone
● Communication : politiques de routage
● Tolérance à l’erreur
● Supervision et traçabilité

Principaux projets
● Spring Cloud Config
● Spring Cloud Netflix/Consul/Zookeeper
● Spring Cloud Sleuth

Génération des microservices
● Architecture
● Générer le microservice CRM
● Démarrer le registre JHipster
● Démarrer le micro service CRM
● Créer les entités pour le microservice CRM
● Générer le microservice Accountancy
● Démarrer le micro service Accountancy
● Créer les entités pour le microservice Accountancy
● Générer la Gateway
● Démarrer la Gateway
● Démarrer l’architecture avec Docker Compose
● JHipster Console/Zipkin

Développement des microservices
● API first avec Swagger / OpenAPI
● Spring Cloud Feign
● Répartition de charge avec Ribbon
● Tolérance à l’erreur avec Hystrix
● Centralisation de la configuration avec Spring Cloud Config
● Sécurisation des microservices (JWT ou OAuth)
● Cache distribué avec Hazelcast
● Tests de montée en charge

(Formation2) Utilisation des containers et Kubernetes pour développer une application à base de microservices

Formation pratique d’une journée.

Public :

  • Développeurs, Architectes, Chefs de projet

Objectifs :

  • Découvrir comment utiliser les containers et Kubernetes pour développer une application à base de microservices autour d’un exemple concret.

Prérequis :

Connaissances de base Linux

Programme :

Application monolithique vs Microservices

Docker et les containers

Kubernetes et l’orchestration de containers

Kubernetes : les concepts de base

Création et déploiement d’une application à base de microservices sur Kubernetes

Mises à jour des microservices

Concepts avancés: redondance, services discovery, montée en charge, autohealing…

Intervenant : Alain REGNIER

(Workshop1) Création d’applications natives supersoniques, subatomiques sur le cloud avec Quarkus et GraalVM

Les applications cloud natives en Java sont excellentes, mais… Malgré un écosystème fantastique autour de Java, les conteneurs ne le permettent pas, contrairement à Go ou Node.js. La consommation de mémoire initiale, le temps de démarrage et les optimisations pour les processus de longue durée sont des critères déterminants dans le cloud. Quarkus est une pile Java native de Kubernetes conçue pour GraalVM et OpenJDK. Avec Quarkus, vous pouvez compiler votre application dans un exécutable natif, réduire le temps de démarrage à quelques millisecondes, réduire la consommation de mémoire à quelques Mo et rendre les applications parfaitement adaptées à une exécution en conteneurs.

Cet atelier explore les raisons pour lesquelles cela compte et comment vous pouvez utiliser Quarkus et GraalVM pour créer des applications supersoniques, subatomiques et natives sur le cloud.

Public :

  • Développeurs

Objectifs :

  • Créer des applications Web avec Quarkus
  • Utiliser Hibernate et Hibernate avec Panache
  • Créer des microservices pilotés par les événements avec Apache Kafka
  • Surveiller vos applications

Intervenants : Emmanuel BERNARD, Clément ESCOFFIER, Antonio GONCALVES

(Workshop2) Vos microservices du déploiement à la surveillance avec Istio et Kiali sur Kubernetes

Vous envisagez de déployer votre application sur Kubernetes mais vous ne savez pas par où commencer?

Notre atelier vous aidera à atteindre cet objectif :

  • À travers des exercices pratiques utilisant l’application «Hipster Shop» ( ici ), nous allons rappeler les principaux concepts de Kubernetes.
  • Pour améliorer la résilience, la surveillance et la sécurité, vous allez déployer et configurer Istio pour gérer votre application.
    Nous prendrons un peu de temps pour nous concentrer sur l’un des composants essentiels d’Istio, le proxy Envoy.
  • Vous déploierez Kiali ( ici ) sur Istio pour obtenir un aperçu visuel de la santé de votre application.

Public :

  • Développeurs

Objectifs :

  • Déployer son application sur Kubernetes
  • Déployer et configurer Istionts avec Apache Kafka
  • Améliorer la résilience, la surveillance et la sécurité

Intervenants : Julien FURGEROT, Mohamed ABDENNEBI


Tarifs :

Combo 3 jours 21 au 23/10 (2 jours de conf + 1 jour formation ou workshop à choisir) : 840 € HT

Lieu :

Espace Charenton
327 rue de Charenton
75012 PARIS

Programmes complets à télécharger bientôt disponibles

Written by

The author didnt add any Information to his profile yet

Leave a Comment

*