XHX-0347 Cuisiner un micro-service avec Rust | Devoxx

Cuisiner un micro-service avec Rust

Hands-on Labs

lang Langages alternatifs débutant

Neuilly 234_234M Lab

Friday 12:55 - 15:55

Petite recette pour réaliser un micro-service codé en Rust de zéro au déploiement. Afin de découvrir Rust au travers de son écosysteme, ainsi que l'intégration dans une "infrastructure micro-services". Car un langage n'est pas une qu'une syntaxe et un compilateur, mais aussi ce qu'il y a autour: outils, documentation, communauté, ...

  • Ingrédients: le langage, les docs en ligne (et package hors ligne)
  • Ustensiles: l'outil de build, structure de projets, le repository des dépendances, formatage du code, documentation std, tests unitaires, exemples, benchs, editeur (rls/vscode/intellij) ...
  • Préparation: assemblage de libs et de code pour faire un service avec une api web (http + graphql)
  • Cuisson: la sécurité, healthcheck/heartbeat, metrics, logs, traces, ... dashboard
  • Dressage: "containerisation" & déploiement (avec un frontal web, mini test de charge avec wrk, ...)
  • Dégustation: est-ce mangeable? quels sont les saveurs, sucré, salé, épicé, amer ?

Les instructions pour préparer la session seront disponibles sur github au moins une semaine avant le début du lab.

 Development Tools    deployment    fun    Discover  
Salle Neuilly 234_234M Lab
David Bernard David Bernard

Polyglotte informatique en quête de son langage "parfait" depuis 199X, et contributeur Open source occasionnel (davidB sur github).

François Mockers François Mockers

Dans le monde de la QA automatisée depuis une dizaine d'année, je pratique le Rust, Scala, Python, et Java quand je suis forcé, c'est-à-dire tous les jours.

TBA : To be announced / Salle non affectée