Dual-Write Search Architecture with PostgreSQL Generated Columns Nicolas Mugnier Nicolas Mugnier Sep 29, 2026EN

Dual-Write Search Architecture with PostgreSQL Generated Columns

Algolia cannot test an offer point against talent search boxes, and cannot express OR property IS NULL. Dual-write the same document to PostgreSQL.

Sep 29, 2026 · 13 min

Du besoin métier au Domain Model : le DDD appliqué à une plateforme d'alternance Nicolas Mugnier Nicolas Mugnier Oct 23, 2026FR

Du besoin métier au Domain Model : le DDD appliqué à une plateforme d'alternance

Partir des besoins d'une plateforme de formation en alternance pour construire pas à pas son Domain Model : sous-doma...

18 min
Measure Before You Optimize: Cutting a Hermes Agent Token Bill Nicolas Mugnier Nicolas Mugnier Sep 30, 2026EN

Measure Before You Optimize: Cutting a Hermes Agent Token Bill

Hermes burned through 8.5M input tokens in a single day. The popular fix would have saved 0.35%. Here is what the dat...

13 min
Deploying a PHP Application to Kubernetes: A GitOps Walkthrough Nicolas Mugnier Nicolas Mugnier Sep 3, 2026EN

Deploying a PHP Application to Kubernetes: A GitOps Walkthrough

How I shipped a FrankenPHP Symfony app to EKS: Terragrunt, Argo CD, non-root containers, SSM secrets, CronJobs, and p...

9 min
ESB, microservices et e-commerce : retour d'expérience Nicolas Mugnier Nicolas Mugnier Aug 10, 2026FR

ESB, microservices et e-commerce : retour d'expérience

Retour d'expérience sur la mise en place d'un Enterprise Service Bus pour synchroniser des microservices AWS et des s...

16 min
The OODA Loop in Software Development: When the Right Tool Creates the Wrong Design Nicolas Mugnier Nicolas Mugnier Mar 31, 2026EN

The OODA Loop in Software Development: When the Right Tool Creates the Wrong Design

How recognizing a design smell early using the OODA loop led to a simpler, better caching architecture by centralizin...

8 min
Building a "Can I Deploy?" MCP Server with TypeScript and Vercel Nicolas Mugnier Nicolas Mugnier Mar 19, 2026EN

Building a "Can I Deploy?" MCP Server with TypeScript and Vercel

How I built a small MCP server that tells you whether it's safe to deploy to production, using TypeScript, Docker, an...

12 min
PostgreSQL Pagination: Cost Analysis Nicolas Mugnier Nicolas Mugnier Feb 23, 2026EN

PostgreSQL Pagination: Cost Analysis

A cost analysis of OFFSET, keyset, and cursor-based pagination in PostgreSQL, with complexity formulas and trade-offs...

5 min
Scaling Background Jobs and Caching in a PHP Platform: Patterns That Worked Nicolas Mugnier Nicolas Mugnier Feb 22, 2026EN

Scaling Background Jobs and Caching in a PHP Platform: Patterns That Worked

How we scaled a fragile PHP/Symfony pipeline into a resilient system: cursor-based iteration with Doctrine, async job...

23 min
Docker guide, build a PHP Application Nicolas Mugnier Nicolas Mugnier Jan 27, 2025EN

Docker guide, build a PHP Application

Step by step guide showing how to build a simple application using Docker

13 min
A Practical Guide to Conventional Commits Nicolas Mugnier Nicolas Mugnier Jan 22, 2025EN

A Practical Guide to Conventional Commits

Conventional Commits is a lightweight specification for writing structured commit messages. It makes changelogs easie...

4 min
My Experience with AI Tools as a Senior Backend Engineer Nicolas Mugnier Nicolas Mugnier Jan 20, 2025EN

My Experience with AI Tools as a Senior Backend Engineer

Feedback on using AI tools in a daily workflow as a Senior Backend Engineer

5 min
The Ultimate Guide to BIP39 Passphrases Nicolas Mugnier Nicolas Mugnier Jan 16, 2025EN

The Ultimate Guide to BIP39 Passphrases

Demystifying BIP39: A Conceptual Breakdown of Passphrase Generation

11 min
Les algorithmes de tris Nicolas Mugnier Nicolas Mugnier Aug 19, 2024FR

Les algorithmes de tris

Présentation des principaux algorithmes de tris permettant de réordonner les informations contenues dans un tableau d...

22 min
Algorithme d'exponentiel backoff Nicolas Mugnier Nicolas Mugnier Aug 13, 2024FREN

Algorithme d'exponentiel backoff

Présentation de l'algorithme d'exponentiel backoff, son utilité, quand et comment l'utiliser ?

4 min
Feedback SOIS Nicolas Mugnier Nicolas Mugnier Aug 13, 2024FR

Feedback SOIS

Les feedbacks sont un outil puissant mais pas forcément évident à appréhender, comment utiliser ce formidable outil d...

3 min
Building a Serverless REST API with AWS Lambda, DynamoDB & S3 Nicolas Mugnier Nicolas Mugnier Mar 14, 2022EN

Building a Serverless REST API with AWS Lambda, DynamoDB & S3

A TypeScript demo implementing a full CRUD API with AWS Lambda, API Gateway, DynamoDB, and S3, all defined as code wi...

10 min
Running PHP on AWS Lambda with Bref and Clean Architecture Nicolas Mugnier Nicolas Mugnier Mar 13, 2022EN

Running PHP on AWS Lambda with Bref and Clean Architecture

A PHP 8.1 POC deploying a Clean Architecture application to AWS Lambda using Bref, Symfony DI, and the Serverless Fra...

9 min
Building a Microservices Architecture with PHP, Docker & Auth0 Nicolas Mugnier Nicolas Mugnier Mar 6, 2022EN

Building a Microservices Architecture with PHP, Docker & Auth0

A concrete PHP demo illustrating microservices patterns: service isolation, inter-service communication, BFF, JWT aut...

6 min