[ Portfolio ]Wadjid Assani

[ Backend Engineer → Data & AI ]

data..

Tous les projets

PulseBoard

Dashboard d'analytics temps réel (WebSocket + Redis)

PulseBoard

<200ms

latence bout-en-bout

10k

événements / seconde

99.9%

disponibilité

Mon rôle

Pipeline d'ingestion, agrégations, temps réel

Stack technique

NestJSRedisWebSocketClickHouseDocker

Le contexte

PulseBoard agrège les événements produit (clics, signups, revenus) et les restitue en direct. Les agrégats sont calculés par fenêtres glissantes dans Redis, et seuls les deltas circulent sur le WebSocket — d'où une latence bout-en-bout sous les 200 ms.

Ce que j'ai construit

  • 01Ingestion d'événements HTTP batchée et idempotente
  • 02Fenêtres glissantes Redis (1 min / 1 h / 24 h)
  • 03Diffusion WebSocket des deltas uniquement
  • 04Rate limiting par clé API
RedisTemps réelData

Projet suivant

MediTrack

Wadjid Assani
wadjidassani@gmail.com

Quels services pour votre projet ?

Je suis intéressé par :

Télécharger le CV