
J'ai réarchitecturé Zipway avec Go (Fiber) et une approche hexagonale pour isoler chaque responsabilité tandis que le tableau de bord Next.js reste axé produit. Avant le travail de performance, la création et la redirection prenaient environ 1 seconde; après l'optimisation, la création se stabilise à 50-55 ms, les hits de cache redirigent en moins de 1 ms et la validation de session s'exécute en moins de 5 microsecondes grâce à un cache local chaud. La stack combine désormais des caches en cascade (local, Redis, PostgreSQL/Supabase), un pool Redis réglé à 50 connexions, des requêtes préparées pour chaque SQL et des services Dockerisés pour conserver une latence faible sous forte charge.