We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Oliver Tena & Pere Alcoberro - 1 platform and multiple clusters, teams & countries. The Allianz case
Allianz's journey in deploying a scalable and flexible platform to support multiple clusters, teams, and countries, utilizing a centralized service repository, self-service approach, and automated tool changes.
- The Allianz technology company is a global player with more than 12,000 employees across 51 countries and multiple business lines, requiring a platform that can support and adapt to diverse needs.
- The company’s primary challenge is to deploy a platform that can support multiple clusters, teams, and countries, while also maintaining the required level of customization and adaptation.
- The solution is based on a centralized service repository, using cross-plane infrastructure and a self-service approach, with infrastructure as code and automated tool change.
- The company uses AWS as its primary cloud provider, with EKS clusters and Jenkins instances for automation and delivery.
- The platform is designed to be highly scalable and flexible, with the ability to adapt to changing business needs and legal requirements.
- The company has implemented a governance model that divides responsibilities across different teams and areas, with a focus on standardization and guidelines.
- The organizational structure is based on a hub-and-spoke model, with central teams providing shared services and local teams adapting and customizing solutions for their specific needs.
- The company uses GitHub for version control and automation, with custom layers added to Docker images and open-source tools like Terraform and Jenkins.
- The tool change approach allows for faster and more flexible deployment of infrastructure and applications, with automated testing and validation.
- The company has implemented a disaster recovery plan and regular backups to ensure business continuity.
- The platform is designed to be highly available, with load balancing and redundancy built in.
- The company uses project management and version control tools to track and manage changes to the platform.
- The platform is constantly evolving, with new features and solutions being implemented regularly.
- The company has implemented a training program for employees to support the adoption and use of the platform.
- The platform has been successfully implemented in multiple countries and areas, with positive results and user feedback.