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.