Padrão Infraestrutura

· Padrão Infraestrutura
Juan Kalleo
Juan Kalleo
Infraestrutura

Tecnologia principal: Docker + Docker Compose, atrás de proxy reverso. Fundamentos escritos pra quem nunca mexeu com infra — sem pular etapa.

Como usar esta área

Escrito pra ser lido do começo, por quem nunca trabalhou com infraestrutura antes — cada página constrói sobre a anterior, sem assumir conhecimento prévio de rede, Linux ou containers. Se você já sabe o que é TCP/IP, kernel e Docker, pode pular direto pra Docker Compose. Se não sabe, comece pelos fundamentos de rede — vale o investimento, porque toda decisão de infra depende desses conceitos.

Fundamentos (do zero)

Rede e segurança de borda

Operação e entrega

  • Limites de recursos e OOM Killer — por que todo container precisa de teto de CPU/memória definido, e o que acontece quando a memória do host acaba.
  • Load balancer — algoritmo de distribuição, health check, escala horizontal vs. vertical, camada 4 vs. 7.
  • CI/CD — integração contínua, entrega/deploy contínuo, estágio de pipeline, artefato, segredo.
  • Cultura DevOps — de onde o termo vem, e por que não é sinônimo de "ferramenta de deploy".

Tecnologias

  • Docker Compose — o formato de um docker-compose.yml de app, banco compartilhado e banco isolado por ambiente, com build-time vs. runtime bem separados.
  • Nginx — proxy reverso na prática: server block, headers X-Forwarded-*, controle de acesso na borda, balanceamento via upstream.