Pular para o conteúdo principal

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:

  1. 'Banco Principal' para os dados da aplicação geral do sistema DM;
  2. '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.