# Infraestutura como Plataforma

O cluster deve ser entendido como uma **plataforma interna de execução de software**, e não apenas como um conjunto de máquinas onde aplicações são instaladas manualmente.

Aplicações não devem depender de configurações manuais em servidores específicos.  
Toda aplicação deve ser executada através de containers e publicada via stack.

Isso garante:

- Reprodutibilidade
- Portabilidade
- Versionamento de deploy
- Facilidade de rollback
- Independência de servidor específico
- Escalabilidade controlada

O servidor deixa de ser importante; o que importa é o serviço.