Oliver Tena & Pere Alcoberro - 1 platform and multiple clusters, teams & countries. The Allianz case

Discover how Allianz implemented a unified platform for managing multiple clusters, teams, and countries, leveraging technologies like Docker, Kubernetes, and Terraform for a scalable and reliable infrastructure.

Key takeaways
  • Provide infrastructure as a service with a direct impact on the business.
  • Divide and conquer approach for managing multiple platforms, teams, and countries.
  • Use containerization (Docker) and orchestration (Kubernetes) for deploying applications.
  • Implement a centralized service repository for managing configuration and infrastructure deployment.
  • Use GitOps for automating infrastructure provisioning and deployment.
  • Leverage self-service approaches for teams to deploy and manage their own infrastructure.
  • Use Terraform for infrastructure as code and defining infrastructure configuration.
  • Implement a configuration repository for managing infrastructure configuration.
  • Use help charts and Terraform for automating infrastructure deployment.
  • Implement a disaster recovery solution for ensuring high availability.
  • Use a multi-step approach for deploying applications, including testing, pre-production, and production.
  • Use a centralized service repository for managing application and infrastructure configuration.
  • Implement automated testing and validation for ensuring quality and reliability.
  • Use a centralized team for managing and maintaining the platform.
  • Leverage open-source solutions for reducing costs and increasing scalability.
  • Implement a centralized logging and monitoring solution for ensuring visibility and control.
  • Use a multi-cloud approach for providing flexibility and scalability.