Infraestrutura

Configurando ambiente

Para montarmos uma estrutura a ser configurada e capaz de manter um ambiente OSB precisamos de:

  • Servidor de banco de dados PostgreSQL;
  • Servidor Web;
  • Servidor de automação: Jenkins, Azure DevOps, etc.

O servidor web será o responsável por hospedar as aplicações Mobile, Core API e Webhook API. O servidor de banco de dados por sua vez persistirá e ajudará no gerenciamento dos dados destas aplicações. Por fim, o servidor de automação ajudará no processo de entrega continua.

Quanto ao servidor de banco de dados, recomendamos o uso de uma máquina com pelo menos 8GB de RAM para ambiente de testes e uma infra 4 vCPU com 12GB de RAM para produção. Vale ressaltar que é possível executar todos os projetos em containers (Docker por exemplo), além disso, o servidor de automação é opcional uma vez que todas as publicações podem acontecer de forma manual, mas recomendamos o seu uso.