Mes offres

Je conçois et je développe des backends Rust sur AWS : Lambda, ECS, EKS, EC2. Renfort d'équipe, revue d'architecture ou migration complète. Dans tous les cas, ce que je livre finit en prod. Et il y a du Rust dedans.

3 crates Rust publiées et maintenues18k lignes mergées dans OpenTelemetry RustAWS Hero depuis 20208 certifications AWS9 ans d'architecture AWS

Rust en production

Renfort d'équipe : expert Rust embarqué

Vous avez déjà du Rust en prod, ou vous êtes sur le point d'en écrire, et l'expertise manque à bord. Je rejoins votre équipe pour concevoir, coder et livrer.

  • Développement backend Rust sur AWS : Lambda, ECS/EKS ou EC2, selon ce que le workload demande vraiment
  • Infrastructure as Code, CI/CD, observabilité et commentaires livrés avec le code, pas six mois après
  • Reprise en main d'un code Rust existant : dette technique, montées de version, CI remise d'aplomb
  • Revue de code, et vos développeurs qui progressent en Rust au passage

Je travaille uniquement sur AWS. On pourrait m'objecter que c'est réducteur, mais c'est justement ce qui me permet de maîtriser le projet du schéma d'architecture au code de prod.

Architecture et performance

Neuf ans d'architecture AWS, et plus de trois ans de Rust. Quand quelque chose coûte trop cher, répond trop lentement, ou fait peur à tout le monde dès qu'il faut y toucher, je diagnostique et je corrige.

  • Cold starts, latence p99, facture Lambda qui dérape : je mesure d'abord, je chiffre, et ensuite je propose un plan. Parfois la réponse est Rust, parfois non
  • Revue de code Rust : correction, idiomes, et surtout maintenabilité par votre équipe
  • Revue d'architecture serverless : API Gateway, Lambda, AppSync, DynamoDB, EventBridge, Step Functions
  • Choix de service argumenté entre Lambda, ECS/EKS et EC2, avec le coût à 12 mois posé juste à côté

Ce que vous récupérez : un rapport court, priorisé, chiffré, avec les conditions de mesure. Mais je ne suis pas un architecte AWS générique : quand le plan passe par du Rust, je reste pour implémenter.

Support des crates open source

Je maintiens trois crates qui servent à faire tourner du Rust sur AWS : lambda-appsync, dynamodb-facade et awssdk-instrumentation. Si votre équipe en dépend, vous pouvez avoir la ligne directe du mainteneur.

  • Abonnement de support : un contrat avec une enveloppe de jours pour les incidents, les questions et l'aide pratique
  • Correctifs prioritaires : ce qui bloque votre prod passe devant
  • Développement de fonctionnalité sponsorisé : vous financez précisément ce qui vous manque
  • Aide concrète à l'intégration dans votre code, et démonstration en direct pour votre équipe

Je développe aussi de nouvelles crates sur sponsoring, à partir d'un cas d'usage clair et d'un budget dédié.

Modalités d'intervention

  • Régie ou forfait, selon la nature de la mission
  • Temps partiel sur la durée, ou temps plein sur des missions courtes
  • Île-de-France : présentiel ou hybride
  • Reste de la France : principalement à distance, avec des déplacements ponctuels
  • Français ou anglais

Adopter Rust : de la décision à la production

Rust vous intéresse, mais vous n'allez pas engager une équipe sur un pari. Normal. Donc on commence par la seule question qui compte : est-ce que ça vaut le coup, chez vous, et sur quel workload ? Et si la réponse est non, je vous le dirai.

  • Audit de vos workloads : lesquels y gagnent vraiment, et lesquels n'y gagneront rien
  • Chiffrage des gains attendus (latence, mémoire, facture AWS) avec le coût de la migration posé juste à côté
  • Preuve de concept sur un workload réel : des chiffres mesurés chez vous, pas des benchmarks de blog
  • Feuille de route par étapes : ce qui migre, dans quel ordre, et avec quel filet
  • Vos développeurs formés en même temps, parce que le code que je livre doit rester maintenable sans moi
  • Présentation aux décideurs : j'assume la démo devant votre direction

Un ordre de grandeur, mesuré sur mes démos publiques : à tâche identique, la même fonction Lambda écrite en Rust plutôt qu'en Python tourne environ 50× plus vite, coûte 33× moins cher et consomme 4× moins de mémoire. Vos chiffres seront différents, évidemment. C'est exactement ce que la preuve de concept sert à établir.

Le code, les conditions de mesure et les résultats sont publics. Vous pouvez tout rejouer : demo-rust-lambda

Formation AWS

J'interviens pour les AWS Training Partners, mais vous pouvez aussi me contacter directement si vous voulez mon profil en salle. Dans ce second cas, je vous mets en relation avec une ATP : la formation reste officielle, je me contente de l'animer.

Présentiel uniquement

AWS Authorized Instructor (AAI), Champion depuis 2018.

J'anime exclusivement en présentiel : dans vos locaux, en centre de formation, ou sur n'importe quel autre site physique. Pas de classe virtuelle. L'interaction en salle donne de bien meilleurs résultats, et c'est un engagement de qualité que je tiens.

Logistique

  • Frais de déplacement et d'hébergement facturés en sus.
  • Partout en France. Europe négociable.
  • Français ou anglais.
Catalogue de formations (17)
FormationDuréeNiveau
AWS Technical Essentials1 jourFundamental
Architecting on AWS3 joursIntermediate
Advanced Architecting on AWS3 joursAdvanced
Developing on AWS3 joursIntermediate
Developing Serverless Solutions on AWS3 joursIntermediate
DevOps Engineering on AWS3 joursIntermediate
Cloud Operations on AWS (formerly Systems Operations)3 joursIntermediate
AWS Security Essentials1 jourFundamental
Security Engineering on AWS3 joursIntermediate
Networking Essentials for Cloud Developers1 jourFundamental
Migrating to AWS3 joursIntermediate
Designing and Implementing Storage on AWS3 joursIntermediate
AWS Cloud Practitioner Essentials1 jourFundamental
AWS Cloud Essentials for Business Leaders1 jourFundamental
AWS Well-Architected Best Practices1 jourIntermediate
AWS CloudFormation Best Practices1 jourFundamental
AWS Migration Essentials1 jourFundamental