Java & LanguagesJava & Languages
2H Hands-on Lab120min
BEGINNER

Créez votre premier microservices en Rust

Présentation interactive de **Rust** : après une introduction aux concepts clés (ownership, borrowing, structs, enums, traits), les participants développent pas à pas une application REST complète avec modèle métier, base SQL, API exposée et observabilité OTLP, démontrant la polyvalence de Rust au‑delà du bas niveau.

Youssef Nait Belkacem
Youssef Nait BelkacemNAITBELLABS
Jean-Eudes Couignoux
Jean-Eudes CouignouxCapco
talks.description
Rust est probablement le langage le plus excitant de ces dernières années. Il souffre toutefois d’une réputation qui le cantonne parfois aux outils bas niveau. Dans cette présentation, nous vous montrerons qu’en plus de répondre aux problématiques bas niveau, Rust se prête très bien à la création d’une application REST.
Dans un premier temps, nous commencerons par une introduction à Rust (30 minutes) pour explorer les concepts de base : ownership, borrowing, structs, enums, traits…
Ensuite, sous forme d’exercice, nous vous ferons créer pas à pas une application moderne :
  • un modèle métier au cœur de l’architecture
  • la persistance dans une base de données SQL
  • l’exposition sous forme d’API REST
  • la collecte de logs et de métriques OTLP
application
rest
métriques
rust
talks.speakers
Youssef Nait Belkacem

Youssef Nait Belkacem

NAITBELLABS

France

Ce que j’aime par-dessus tout, c’est transformer les idées de mes clients en projet concret.

Mon terrain de jeu principal, c’est le backend, Java principalement mais j’ai aussi exploré d'autres langages de programmation par le passé C, C++, TypeScript, .. etc. Ma dernière découverte est Rust, je passe pas mal de temps à comprendre la philosophie derrière ce language fascinant

Je prends beaucoup de plaisir à remettre du sens dans le code à travers le refactoring, à relever des défis de performance (usage des resources à disposition, délais de traitement etc) et à évangéliser tout ce qui touche au craftsmanship.
Jean-Eudes Couignoux

Jean-Eudes Couignoux

Capco

France

Développeur java, je suis passionné par la création d'application, de la récupération du besoin à la mise en production.

A la frontière entre dev et ops, je m'intéresse à la fois à l'écosystème de la JVM, aux problématiques de performance et de volumétrie, mais aussi aux outils permettant de faciliter le provisionning et le déploiement d'application.
comments.title

comments.speakerNotEnabledComments