A new CI platform for some twenty teams.
Delivery Engineering at ATG runs the CI/CD flows for some twenty development teams delivering products for one of Sweden's largest betting operators. The assignment: introduce Drone and Harness CI together with GitHub as the new CI platform — and make it easy for other teams to lift their projects to AWS themselves.
The delivery chain became the bottleneck, not the code.
Some twenty teams deliver against a regulated betting platform where downtime and faulty releases aren't an inconvenience but a business risk. When every team builds its own path to production, the sum becomes hard to oversee: different tools, different quality bars, and a central function that becomes a dependency in every delivery.
Merely centralising would have moved the bottleneck, not removed it. The assignment was therefore framed as self-service: teams should be able to lift their projects to AWS on their own, on a shared CI platform, without queueing behind anyone.
A shared path, their own hands.
Drone and later Harness CI together with GitHub became the shared CI platform. Around it, the things that make self-service possible were built: Terraform and Ansible for environments, Nexus as artifact repository, SonarQube as quality gate — and monitoring that spots problems before the developers do.
The goal was a cloud-mature organisation that can stand on its own — not a team everyone has to ask.
Five decisions that carried the rest.
Monitoring before the incident
Web services export key metrics to Prometheus, visualised in Grafana. The point is the direction: the platform team sees the anomaly first and fixes it proactively — instead of hearing about it from a team whose build is already stuck.
The platform is half the job. The habit is the other half.
Tools nobody uses correctly just create a new kind of bottleneck. That's why mentorship was part of the assignment: teams were trained in Nexus as artifact repository and SonarQube for code quality, and in taking their own projects to AWS.
Faster delivery, fewer bottlenecks.
Qualitatively, the result was a cloud-mature organisation: faster delivery, fewer bottlenecks and teams taking their own projects to AWS without central hand-holding. That the assignment could end is itself part of the outcome — the platform remained standing without its builder.
Twelve technologies, grouped.
Similar assignments
Got a problem worth solving?
Chat with us on WhatsApp. We reply within 48 hours.