Abbeal

Tech radar

Tech Radar 2026 Q2 : Rust, ROS 2, OpenTofu, Pinecone, Claude en Adopt.

Critères, retours d'expérience, trade-offs. Ce qu'on adopte vraiment vs ce qu'on évalue.

12 min

Méthodologie

Le Tech Radar Abbeal s'inspire de la matrice ThoughtWorks, adaptée à notre contexte tri-pôle. Tous les trois mois, les Tech Leads des trois pôles (Paris, Montréal, Tokyo) votent sur 30 à 40 technos clés. Quatre niveaux :

  • **Adopt** — validée en production sur au moins 3 mandats, performante, maintenable. Mandate par défaut sur les nouveaux mandats.
  • **Trial** — validation positive sur 1-2 mandats clients. Recommandée si le contexte projet s'y prête. Escape hatch requis.
  • **Assess** — prometteuse mais pas encore testée en production. À expérimenter en POC ou projet parallèle. Pas en mandat client critique.
  • **Hold** — techno qu'on retire activement, ou qu'on déconseille de démarrer. Avec raisonnement documenté.

Adopt — prêt-production en 2026 Q2

Back-end & systèmes

**Rust** passe en Adopt en 2026 Q2 (était Trial en 2025). Quatre mandats livrés en pure-prod : Robotique Tokyo, API performance-critical Mobilité Urbaine, ETL haute charge FinTech, edge proxy CloudFlare Workers. Le passage Adopt vient de la maturité de l'écosystème et de la convergence des compétences senior. Argument décisif : 60-80 % d'économie mémoire vs Java/Go sur les charges à forte concurrence.

**ROS 2 Humble** en Adopt. Standard de facto de la robotique industrielle. Notre pile pour le client Robotique Tokyo (automatisation entrepôt +40 % de débit). Migration complète depuis ROS 1 Noetic pour tous les nouveaux projets.

**OpenTofu 1.7** en Adopt (était Trial 2025). Le fork open-source de Terraform a atteint la maturité. Migration d'état testée et documentée. On migre activement les mandats Terraform existants vers OpenTofu lors des renouvellements.

IA / Données

**Anthropic Claude** en Adopt pour les charges enterprise critiques. Claude 3.7 Sonnet est notre défaut pour les agents en production. GPT-4o reste utilisé en complément.

**Pinecone** Adopt confirmé. Vector DB de référence pour les cas d'usage RAG enterprise.

**LangChain + LangGraph** en Adopt pour les agents workflows.

Front-end

**Next.js 15 App Router + RSC** en Adopt pour tous les nouveaux projets Web.

**Tailwind CSS 4** en Adopt. Nouveau moteur Lightning CSS, plus rapide à construire, plus stable.

Infonuagique & Fiabilité

**Karpenter** en Adopt. Remplace Cluster Autoscaler par défaut sur EKS. -25 à -35 % de coût infonuagique mesuré sur 8 mandats.

Trial — validation positive, à recommander selon contexte

  • **Bun** — Remplacement Node.js performant. 3× plus rapide pour imports + tests.
  • **Astro** — Excellent pour sites marketing & docs.
  • **Mojo** — Langage prometteur pour data engineering / ML.
  • **DSPy** — Framework de programmation LLM. ROI positif sur la maintenance des prompts.
  • **LiteLLM** — Proxy multi-LLM (OpenAI / Anthropic / Mistral).
  • **Pulumi** — Pour les équipes qui préfèrent TypeScript / Python à HCL.

Assess — à tester en POC, pas en mandat critique

  • **Tauri 2** — Alternative Rust à Electron. Bundle 10× plus petit.
  • **Effect-TS** — Programmation fonctionnelle TypeScript.
  • **Cloudflare Workers AI** — Inférence Edge AI très rapide.
  • **Hugging Face TGI** — Self-hosting modèles open-source.

Hold — à éviter ou retirer

**Cypress standalone** en Hold. Migration active vers Playwright (3× temps CI, multi-browser natif).

**Jest standalone** en Hold. Migration vers Vitest (5-10× hot reload, ESM natif).

**Webpack 5** en Hold pour les nouveaux projets. On utilise Vite ou Turbopack.

**MongoDB** en Hold. PostgreSQL + pgvector + JSONB couvre 95 % des cas qui justifiaient MongoDB.

**Redux Saga** en Hold. Trop de boilerplate. On utilise TanStack Query + Zustand.

**OpenAI Assistants API legacy** en Hold. Lock-in vendor élevé. SDK directs + LangChain / LangGraph.

Comment on l'utilise en mandat client

Sur chaque nouveau mandat Abbeal, le Tech Radar fait partie du mandate technique négocié au démarrage :

  1. **Mandate par défaut** : la pile mandat est composée de technos Adopt sauf accord explicite client.
  2. **Escape hatch** : si le client veut sortir de l'Adopt, on documente la dérogation avec justification + plan de migration éventuel.
  3. **Revue trimestrielle** : tous les 3 mois, on revoit avec le client si les technos Trial passent en Adopt côté Abbeal.

Ce qui change en 2026 Q3

Notre prochain Tech Radar (août 2026) regardera de près :

  • **Mojo** — passage Adopt si la communauté continue de grandir
  • **Cloudflare Workers AI** — use cases edge inférence Tokyo
  • **Bun** — confirmer Adopt après 4 mandats clients
  • **Hold de Sentry** — au profit de PostHog ou Datadog observability complet
  • **Adopt de DSPy** — si la maintenance des prompts en production se confirme

Tu as un projet qui ressemble à ça ?

Parler à un architecte