Visão Geral

O sistema é composto por múltiplos microserviços que se comunicam por meio de autenticação e mensagens assíncronas. A arquitetura é modular, escalável e resiliente, permitindo processamento paralelo de vídeos e notificações aos usuários.

Componentes principais:

  1. Auth Service
  2. Video Service
  3. Worker de Processamento
  4. Notification Service
  5. Message Broker
  6. Object Storage
  7. Banco de Dados

1. Auth Service

Responsabilidades:

Tecnologias sugeridas: