Para configurarmos os containers utilizaremos o Amazon ECS

<aside> 💡 Amazon ECS facilita a implantação, o gerenciamento e o dimensionamento de contêineres do Docker que executam aplicativos, serviços e processos em lote. O Amazon ECS coloca contêineres em seu cluster com base em suas necessidades de recursos e é integrado a recursos conhecidos como Elastic Load Balancing, grupos de segurança do EC2, volumes do EBS e funções do IAM.

</aside>

→ Nosso container é construído utilizando a tecnologia Docker

APP_ID=whitelabel-app
PORT=**
NODE_ENV=production
LOG_LEVEL=info
REQUEST_LIMIT=999kb
SESSION_SECRET=mySecret
OPENAPI_SPEC=/api/v1/spec
DATABASE_HOST=0.0.0.0
DATABASE_USER=myUser
DATABASE_PORT=**
DATABASE_PASSWORD=myPassword
DATABASE_ORGANIZATION_MANAGER_USER=myUser
DATABASE_ORGANIZATION_MANAGER_PASSWORD=myPassword
version: '3'
services:
  api:
    image: gcr.io/${PROJECT_ID}/api-${_TRIGGER_ENV}:${COMMIT_SHA}
    build: 
      context: .
      target: ${_TARGET_BUILD}
    container_name: whitelabel-api
    restart: always
    command:
      "npm run start"
Qtd de Instâncias Requests p/ segundo Usuários simultâneos Usuários p/ dia
1 3 - 5 30 - 50 4.000
4 6 - 15 51 - 200 15.000
8 15 - 30 201 - 1000 50.000