Rust pour les devs backend • Axum • Postgres • Performance

Des backends Rust rapides, prĂŞts pour la prod.

Pas d'exemples jouets. Des architectures Axum concrètes, des patterns Postgres, des gains de latence p99 et des guides de déploiement, pour devs backend, système et seniors.

Mardi

La crate de la semaine

Une crate Rust décortiquée : ce qu'elle résout, le Cargo.toml exact, un exemple qui tourne, les pièges, et l'alternative honnête.

Premier épisode mardi prochain.

Jeudi

Le projet disséqué

Un projet Rust open source lu dans le détail : structure du dépôt, choix techniques à reprendre chez toi, et ce qui est discutable.

Premier épisode jeudi prochain.

Derniers articles

Tous les articles →

Par oĂą commencer

  1. Structurer un projet web Rust : la base, avant tout le reste.
  2. API REST Axum + Postgres : le service qui sert de fil rouge.
  3. Auth JWT dans Axum : login, refresh, middleware.
  4. Réduire la latence p99 : quand ça tourne, mais lentement.

Le template Axum

Un projet Rust complet, pas un gist : config typée, erreurs RFC 7807, auth JWT avec refresh tourné en transaction, pagination par curseur, arrêt gracieux, Dockerfile multi-stage.

7 tests d'API tournent sans Postgres. La CI de ce dépôt les rejoue à chaque commit, donc le code que tu lis ici compile aujourd'hui.

Voir les ressources →