Aller au contenu

Campagne PFE 2026–2027

172 sujets au catalogue
TPUB·01TPUBEngineering

Architecture logicielle globale de la plateforme TPUB

Architecture systèmes / Micro-services

Candidater à ce sujet

Clôture le

Maturité — Conception

Projet au stade de la conception. Le sujet porte sur l’étude et le dimensionnement d’un système qui n’est pas encore construit — c’est un travail de recherche appliquée, pas une mission sur une installation en service.

Contexte

Ce sujet porte sur la conception de l'architecture logicielle complète de la plateforme TPUB. TPUB est un système central de l'écosystème Tukhnanutha qui doit gérer simultanément les comptes clients, les campagnes publicitaires, le moteur de décision, les interfaces d'administration et la communication avec AEROLINK pour la diffusion des contenus.

Une plateforme comme TPUB doit supporter un grand nombre de requêtes simultanées, être modulaire pour permettre l'évolution des fonctionnalités, assurer une haute disponibilité et faciliter l'intégration avec les autres sociétés (AEROLINK, TDS, TIOT). La question centrale est : Comment concevoir une architecture logicielle modulaire, scalable et fiable pour la plateforme nationale TPUB ?

Cette architecture servira de base à tous les autres sujets PFE TPUB et constituera le socle logiciel réel de la plateforme.

Objectif

Définir les différents services composant TPUB Concevoir une architecture basée sur des micro-services ou services modulaires Définir les bases de données nécessaires Définir les APIs de communication entre services Prévoir les mécanismes de montée en charge et de redondance

Livrables

  1. Un schéma complet de l'architecture TPUB
  2. La description détaillée des services
  3. Les schémas des bases de données
  4. Les spécifications des APIs internes

Compétences mobilisées

  • Génie logiciel / Architecture