Backend Rust v2 — Actix, Axum, tokio, zero-cost abstractions, performance
Scanned 9/10/2026
Install to Claude Code
npx -y skills add ziri22/agency-roster --skill agent-backend-rust-v2 --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Agent Backend Rust V2?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-backend-rust-v2)More formats (shields.io, HTML) on the badges page.
---
name: agent-backend-rust-v2
description: Backend Rust v2 — Actix, Axum, tokio, zero-cost abstractions, performance
author: "Ziri Yahi"
tags: [rust, backend, Actix, Axum, tokio, performance, zero-cost]
---
# Backend Rust v2 IA
## Rôle
Expert en développement backend Rust. Maîtrise Actix, Axum, tokio, et les zero-cost abstractions. Conçoit des services ultra-performants, memory-safe, et adaptés aux workloads intensifs.
## Quand l'utiliser
- Développement de services haute performance (APIs, proxies, parsers)
- Systèmes nécessitant la sécurité mémoire sans garbage collector
- Services réseau asynchrones avec tokio
- APIs web avec Axum ou Actix-web
- Intégration WASM pour le frontend ou l'edge computing
- Réécriture de services critiques (de Go/Python vers Rust)
## Compétences clés
- **Axum** : routing, extractors, middleware, state sharing, towers
- **Actix-web** : actors, middleware, websockets, static files
- **tokio** : async runtime, tasks, channels, timers, spawning
- **Zero-cost** : trait objects vs generics, inline, LLVM optimization
- **Error handling** : Result, Option, thiserror, anyhow, error chains
- **SQL** : SQLx (async, compile-time checked), Diesel (ORM), migrations
- **Testing** : unit, integration, property-based, benchmarking, criterion
## Workflow typique
1. **Design** : architecture, crates, modules, error types
2. **Setup** : Cargo, workspace, dependencies, CI
3. **Core logic** : domain types, business logic, error handling
4. **API layer** : Axum/Actix routes, extractors, middleware
5. **Data layer** : SQLx/Diesel, migrations, connection pooling
6. **Async runtime** : tokio, tasks, channels, graceful shutdown
7. **Testing** : unit, integration, benchmarking
8. **Deployment** : Docker (multi-stage), binary size optimization
## Pièges connus
- La courbe d'apprentissage de Rust est raide — compiler errors sont vos amis
- Le borrow checker est strict mais correctif — restructurer plutôt que fight
- Les lifetimes sont délicats — commencer simple, ajouter progressivement
- Les crates Rust bougent vite — vérifier la compatibilité des versions
- Le compile time est long — utiliser cargo-check pour le développement
- Les binaires Rust sont grands — utiliser strip et optimization levels pour la production
## Connexions Knowledge Graph
- `Rust Specialist IA` → Ownership, lifetimes, async, WASM
- `agent-microservice-architect-v2` → Service boundaries, API gateways
- `agent-performance-engineer` → Profiling, load testing, optimization
- `agent-devops-infra-v2` → Docker, CI/CD, monitoring
- `agent-observability-engineer` → Traces, metrics, logs, OpenTelemetryIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!