Infraestrutura
Neste documento será especificado todas as informações necessárias para entendimento da infraestrutura do sistema DMHealth.
Data Center
O Data Center utilizado é da Micorsoft Azure.
Serviços utilizados
- Web App
Usado para hospedagem do projeto das APIs e Questionários
- Armazenamento de Blobs
Usado para hospedagem do Direct e Teleconsulta
Banco de dados
- Microsoft SQL Server
A aplicação faz uso do banco de dados SQL Server sendo dois bancos de dados:
- 'Banco Principal' para os dados da aplicação geral do sistema DM;
- 'Banco Questionários' para os dados de gerenciamento de dados dos questionários;
Repositório
O repositório de código usado neste projeto é o GitHub.
CI/CD
Foram criadas todas as pipelines de automação do processo de build e deploy do sistema fazendo uso do Github Actions.
Build do iOS
Para fazer a build automatizada em iOS, foi implementado o App Center no projeto.
E-mails Transacionais
Para o uso dos disparos de e-mails transacionais fazemos uso do serviço SendGrid.
SMS
Para o uso dos disparos de SMS para envio do código de associação fazemos uso do serviço Twilio.