Projetando Sistemas Distribuídos: Padrões e paradigmas para sistemas escaláveis e confiáveis usando Kubernetes