Hasina Razafintsalama

Hasina RAZAFINTSALAMA

ARTICLES TECHNIQUES (43)

Blog : Architecture, APIs & IA

Articles techniques sur l'architecture, les APIs, l'IA et le craft logiciel.

AI & RAG

RAG en production : monitoring, coûts et maintenance

Faire fonctionner un pipeline RAG en démo est la partie facile. Le faire tourner de façon fiable en production est un autre métier : visibilité sur les coûts, maintenance de l'index, migration du modèle d'embedding, et alertes sur les échecs silencieux de récupération.

2026-07-11·11 min
Lire →
Architecture

Clean Architecture : construire un logiciel qui survit à son framework

La Clean Architecture, ce n'est pas une histoire de dossiers ou de diagrammes, c'est une seule règle : les dépendances pointent vers l'intérieur. Voici ce que ça change vraiment dans un vrai codebase.

2026-07-10·12 min
Lire →
Architecture

Domain-Driven Design : modéliser le métier, pas la base de données

Le DDD, ce n'est pas d'abord une histoire de repositories et d'agrégats, c'est parler aux experts métier jusqu'à ce que le code parle leur langage. Voici comment le DDD stratégique et tactique s'articulent, avec un exemple concret.

2026-07-09·13 min
Lire →
Architecture

Architecture microservices : les principes qui comptent vraiment

Les microservices, ce ne sont pas juste des "petits services". C'est un pari architectural et organisationnel avec de vrais compromis. Voici les principes qui séparent une architecture microservices saine d'un monolithe distribué.

2026-07-08·12 min
Lire →
Backend

Laravel 13 : ce qui change par rapport à Laravel 12

Laravel 13 arrive avec un SDK IA officiel, des attributs PHP natifs et le support JSON:API. Voici ce qui compte vraiment si vous migrez depuis Laravel 12.

2026-07-08·11 min
Lire →
AI & RAG

Architecture RAG moderne : au-delà de la simple boucle retrieve-and-generate

Un pipeline RAG naïf (embedder, chercher, injecter dans le prompt) suffit pour une démo. Le RAG de production a besoin d'une stratégie de chunking, de recherche hybride, de transformation de requête, de re-ranking et d'une boucle d'évaluation. Voici l'architecture complète.

2026-07-07·12 min
Lire →
Frontend

React 19 en 2026 : le Compiler et les Server Components, pour de vrai

React 19 a mûri tout au long de 2026 : le Compiler élimine la mémoïsation manuelle et les Server Components deviennent enfin un pattern par défaut. Voici ce qui a changé depuis React 18.

2026-07-03·11 min
Lire →
Backend

Routing et validation FastAPI : le guide pratique

Le routing et la validation, c'est l'essentiel de ce qui rend un service FastAPI propre. Voici comment APIRouter, les contraintes Pydantic, les response models et les erreurs custom s'articulent, et ce qui a changé en 2026.

2026-06-27·11 min
Lire →
Backend

PHP 8.5 : les nouveautés qui comptent vraiment pour le backend

PHP 8.5 apporte l'opérateur pipe, le parsing d'URI natif, clone() avec modification de propriétés et l'attribut NoDiscard. Voici ce que chacun change au quotidien, et quoi adopter maintenant.

2026-06-22·11 min
Lire →
Architecture

Migrer un monolithe Laravel vers des microservices

Une approche pas à pas pour découper un monolithe Laravel sans faire tomber la production : quand ne pas le faire, les prérequis, le strangler fig pattern, trouver les frontières, et la partie dure, la donnée.

2026-06-10·12 min
Lire →
DevOps

Docker et Kubernetes : orchestrer ses services sans se perdre

Les conteneurs, c'est la partie facile. Les faire tourner de façon fiable par dizaines, c'est là que ça se corse. Voici un guide pratique : builds Docker multi-stage, quand vous avez vraiment besoin de Kubernetes, les objets de base, les health checks, et les alternatives managées.

2026-06-05·12 min
Lire →
Backend

Concevoir une API REST robuste et scalable avec Laravel

Laravel construit une API REST vite, mais vite ne veut pas dire prête pour la production. Voici les décisions structurelles qui décident si elle scale : structure, resources, validation, versioning, auth, rate limiting, pagination, erreurs, doc et tests.

2026-05-28·12 min
Lire →