Backend microservices & DevOps
Queco — Système de gestion de files d'attente pour agences bancaires cas de Afriland First Bank
Conception et développement d'un backend distribué en 6 microservices (Python/FastAPI) pour la gestion temps réel des files d'attente en agence bancaire : API Gateway, messagerie Kafka, recherche Elasticsearch, notifications multi-canal, le tout conteneurisé et déployé en CI/CD
Impact : Architecture découplée et scalable (isolation des pannes par service, scaling indépendant), traçabilité complète des événements métier via journal d'audit, sécurité centralisée (JWT, RBAC, OTP, rate limiting) et observabilité production-ready.
Kubernetes
Python 3.11
FastAPI
PostgreSQL 16
SQLAlchemy (async)
Alembic
Apache Kafka
Redis
Elasticsearch
SeaweedFS (S3)
Docker
GitLab CI/CD
Traefik
Portainer
Prometheus
Sentry
JWT
WebSocket
Firebase Cloud Messaging