Aller au contenu principal

Diagrammes d'Architecture

Collection complete des diagrammes techniques MyTV v2 API.


Diagramme de Contexte (C4 Level 1)

Vue d'ensemble du systeme et ses interactions avec les acteurs externes.


Diagramme de Conteneurs (C4 Level 2)

Architecture des conteneurs et services.


Diagramme de Composants (C4 Level 3)

Structure interne de l'API NestJS.


Flux d'Authentification

Authentification Classique (Email/Password)

Authentification Sociale (Firebase)


Flux de Streaming


Architecture Multi-Tenant

Hierarchie Account/Profile

Controle Parental (Kids Profile)


Diagramme de Base de Donnees

Entites principales


Pipeline CI/CD


Flux de Rate Limiting


Observabilite


Infrastructure Production


Monitoring Stack


References

Outils recommandes pour visualiser les diagrammes :

  • GitHub (rendu natif Mermaid)
  • VS Code avec extension Mermaid
  • Mermaid Live Editor
  • Docusaurus (rendu natif Mermaid via @docusaurus/theme-mermaid)