Jump to content

Axel Springer automates test environment setup with GitOps and Github Actions


Recommended Posts

Axel Springer SE is the largest publisher in Europe, with numerous digital and multimedia news brands, such as Bild, Die Welt, and Fakt. Headquartered in Berlin, Germany, the company is active in more than 40 countries, employs more than 15,000 people and has a total revenue in excess of €3.3 billion.

The infrastructure team at Axel Springer is responsible for managing Kubernetes clusters and its ecosystem of cloud native tools. The team recently adopted GitOps in combination with Github Actions as a way to spin up fully functional test environments within minutes.

“The benefit of GitOps for us is to get rid of old-fashioned tools like Jenkins, having complex CICD pipelines and discussions within the teams for who is responsible for which part of this complex CICD platform.” - Andreas Prang, Team Lead Infrastructure Services, Axel Springer SE

The challenges

With multiple teams of engineers rolling out new services and updates to its digital news assets at any given time, the Axel Springer infrastructure team needed an automated and secure method to test, and review new features and updates before they are deployed to production. In order to support the speed of changes to the news portals, the team had to modernize their continuous deployment tools with a focus on automation and stability of test environments.

Complex and error prone CICD tools

Axel Springer is at the beginning of their cloud native transformation and as they embraced new tools such as Docker, Kubernetes and Helm, the operations team quickly realized their delivery pipeline was in need of an overhaul. Complex, error prone and manual workflows slowed productivity and deployment speed.

Automate test environment creation

Developers needed the ability to run services easily on their individual platform. That meant that the infrastructure team needed to put guardrails in place so that developers and product owners could easily and independently create test environments for developing and running acceptance tests before securely deploying updated Docker images to production clusters.

Download the case study to learn how Axel Springer’s infrastructure team was able to set up a Kubernetes platform that allows developers to create test environments on demand. GitOps, Github Action and less than 200 lines of code are the basis for automated continuous deployment pipelines that not only accelerate deployment speed but also reduce cognitive load for developers and cloud costs.

Download now button



View the full article

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...