Cheikhna SakhoFR/EN · Version française
All projects
Work2023 – 2026

Ecopassport

An environmental-labelling widget embedded on major e-commerce sites.

requests in the latest test
52 509
errors
0
p95 latency
1,29 s
client script, zero dependencies
~16 Ko
  1. 01 Problem

    France's AGEC law requires environmental information on products. At Holis, it had to appear directly on e-commerce clients' product pages: third-party code, injected into pages we don't control, that must neither slow down nor break the host site, across 17 product categories.

  2. 02 Solution

    A multi-tenant Node/Express TypeScript server, with PostgreSQL and Prisma, rendering the widget with React SSR. On the client, a ~16 KB dependency-free script injects it. I chose a client-side optimisation over a Redis cache: a component you don't build is a component you don't have to maintain.

  3. 03 My role

    End-to-end owner from design to production, with about 60% of the commits. I validate every release with a load test and share the metrics with clients.

Technical highlights

  • About 14 business modules covering 17 product categories.
  • GitHub Actions CI and deployment on Azure App Service.
  • JMeter campaign before every release, with 100 virtual users.
  • Live at major e-commerce retailers (names under NDA).

Stack

  • TypeScript
  • Node.js
  • Express
  • React SSR
  • PostgreSQL
  • Prisma
  • Azure
  • GitHub Actions
  • JMeter