Hasina Razafintsalama

Hasina RAZAFINTSALAMA

ARTICLES TECHNIQUES (43)

Blog : Architecture, APIs & IA

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

Architecture

RabbitMQ vs Kafka vs Redis : choisir une file de messages

On les met dans le même panier alors que ce sont des outils différents : une file de tâches, un log d'événements, et un intermédiaire léger. Voici à quoi sert chacun, ce qu'il coûte à opérer, et comment choisir.

2026-09-03·11 min
Lire →
Architecture

Clean Architecture vs Hexagonale vs DDD : les différences

Ces termes désignent des idées qui se recouvrent, et l'essentiel de la confusion est du vocabulaire. Voici ce que chacun apporte vraiment, pourquoi le DDD n'est pas une architecture, et ce que vous choisissez réellement.

2026-09-03·11 min
Lire →
AI & RAG

Intégrer un chatbot IA dans une application Laravel ou Symfony

Ajouter un chatbot IA à une application PHP existante ne veut pas dire réécrire le backend en Python. Voici une architecture concrète : où vit le LLM, le streaming SSE, le contexte métier, les appels d'outils sûrs, et la défense contre l'injection de prompt.

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

Qu'est-ce que le RAG ? Le guide complet du Retrieval-Augmented Generation

Le RAG est devenu le terme à la mode de l'IA appliquée, et l'un des plus mal compris. Voici ce qu'il est réellement, comment le pipeline fonctionne étape par étape, ce qu'il ne corrige pas, et quand il bat les alternatives.

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

Fine-tuning vs Prompt Engineering vs RAG : quelle approche pour quel besoin

Trois façons d'adapter un LLM à votre cas d'usage, trois coûts et trois compromis très différents. Voici comment choisir sans se tromper.

2026-07-22·12 min
Lire →
Backend

Python vs PHP : quel langage pour quel projet ?

Les deux langages tournent une bonne partie du web. Le choix devrait suivre la nature du projet, pas une préférence personnelle. Voici comment trancher.

2026-07-20·12 min
Lire →
Backend

Symfony vs Laravel : comparatif complet

Les deux frameworks PHP les plus utilisés en entreprise, avec des philosophies très différentes. Voici un comparatif honnête pour choisir sans se fier aux clichés.

2026-07-18·12 min
Lire →
Backend

Authentification JWT en Laravel : le guide complet

Sanctum couvre la plupart des besoins d'auth SPA et mobile. JWT est le bon outil quand des services indépendants doivent vérifier un token sans store de session partagé. Voici comment l'implémenter correctement en Laravel, de la config aux refresh tokens et à la révocation.

2026-07-16·12 min
Lire →
Backend

Optimiser les performances d'une application Laravel : le guide pratique

La performance Laravel est une séquence, pas un tour de magie : mesurer, corriger les requêtes, puis recourir au cache, aux queues et à Octane. Voici l'ordre complet avec du code à chaque étape.

2026-07-15·12 min
Lire →
Backend

Laravel vs Node.js : quel backend choisir ?

Les deux sont d'excellents choix pour une large gamme de projets. Voici une comparaison honnête de la performance, de l'expérience développeur et de l'écosystème, et quand chacun l'emporte vraiment.

2026-07-14·12 min
Lire →
AI & RAG

Les embeddings : comprendre et choisir son modèle

Chaque système RAG de cette série s'appuie sur les embeddings sans jamais les expliquer. Voici ce qu'est réellement un embedding, comment choisir un modèle, et quand le fine-tuning en vaut la peine.

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

Comparatif des bases vectorielles : Chroma vs Qdrant vs Pinecone vs pgvector

Chaque système RAG a besoin d'un endroit pour stocker ses vecteurs. Voici une comparaison neutre des quatre choix les plus courants, et comment vraiment en choisir un.

2026-07-12·12 min
Lire →