Arquitetura da infraestrutura da Plataforma

Componentes essências:
- Kubernetes
- Utilizado para servir a aplicação frontend e hospedar a Quoti API (em serviços separados)
- MySQL Database
- Utilizado como banco de dados principal do Quoti Platform
- Min.io Object Storage server
- Utilizado como servidor de armazenamento de arquivos estáticos (anexos, imagens, extensões, etc.)
Componentes opcionais:
- Redis Database
- Utilizado para cache das requisições trafegadas pela Quoti API
- Firebase Auth
- Utilizado para possibilitar a autencação multi-plataforma com Google, Microsoft, Apple, Github, facebook e outros
- Firebase Firestore
- Utilizado como banco de dados para agilizar o desenvolvimento de extensões
- Vimeo Service Account
- Utilizado para possibilitar envio e reprodução de videos na plataforma
Arquitetura da infraestrutura de extensões
