O Callv2 é uma plataforma desenvolvida para os membros da comunidade Callv2, oferecendo ferramentas práticas e personalizadas para o dia a dia.
-
Membro Callv2
Usuário final da plataforma, acessa os sistemas via navegador. -
Callv2 Frontend
Camada de apresentação da plataforma, composta por dois sistemas:- Website: Portal principal da comunidade CallV2 (em definição).
- Drive Website: Interface web para acesso e gerenciamento de arquivos do Drive (em definição).
-
Callv2 API's
Camada de serviços backend, responsável pela lógica de negócio e integração com bancos de dados:- Callv2 Member API: Microserviço em Java/SpringBoot para gestão de membros.
- Callv2 Drive API: Microserviço em Java/SpringBoot para gerenciamento de arquivos e metadados do Drive.
-
Callv2 DB's
Camada de persistência de dados:- Member DB: Banco de dados PostgreSQL para informações dos membros.
- Drive DB: Banco de dados PostgreSQL para metadados dos arquivos do Drive.
-
Drive Storage
Armazenamento físico dos arquivos do Drive, baseado em sistema de arquivos. -
Keycloak
Sistema externo de autenticação e autorização, responsável pelo login e gestão de identidades dos usuários.