
Aleksandra Wiatr

When the closure of GOV.UK Platform as a Service (PaaS) was announced in July 2022, our department faced a significant challenge: how to migrate 41 critical digital services without disruption while ensuring long-term sustainability. As a Programme Manager, my role is to oversee the migration process. I have ensured it is incident-free and delivered on time, while also focusing on the successful onboarding of service teams onto a new platform designed for the future.
From the outset, this was not the easiest task. Service teams always have pressing commitments to their users and colleagues. Therefore, engaging them in the migration process required significant collaborative effort to schedule, ensure codebase readiness, test performance and migrate data. Additionally, given the tight deadline, we were developing the platform while simultaneously onboarding the first services.
As a result, these early migrations were particularly challenging, providing many learning opportunities to mature the service thanks to considerable efforts from all involved. Understandably, the platform’s performance in its early days wasn’t comparable to GOV.UK PaaS, which had been developed and maintained by a dedicated team for years. It took multiple iterations, significant improvements, and — most importantly — the patience and feedback of our users to get things right.
Prioritising user needs in platform development
We engaged closely with service teams to understand their requirements, pain points, and aspirations for the new platform. We knew that migrating services was only one part of the challenge. The real success would be measured by how easily the teams could onboard, operate, and innovate on the new platform.
To achieve this, we quickly discovered that the platform needed to:
- be intuitive and developer-friendly, reducing the learning curve for service teams
- enable self-service capabilities, allowing teams to deploy and manage their services with minimal friction
- be optimised for migration processes, ensuring services were transferred efficiently and securely
- maintain high levels of security and compliance, aligning with government standards
“Migrating a complex digital service such as ours inevitably involves managing uncertainty. If we had any worries about that, our platform migration team helped put our minds at rest. Their knowledge, experience and approach ensured a safe and successfully migrated platform. We’re very happy that our new platform performs as we’d hoped and offers a great deal more besides!” Paul Pepper, Software Engineer (Tariff Application Platform)
Ensuring incident-free migrations at scale
Migrating critical services without unexpected downtime required careful planning, rigorous testing, and close collaboration with service teams. Given the evolving nature of the platform, we had to work through unforeseen challenges in real time. A structured migration framework helped us move services seamlessly while identifying and resolving issues early.
We focused on:
- extensive requirement gathering and comprehensive acceptance criteria with relevant stakeholders to ensure all migration risks were mitigated or accepted
- automated migration tooling to accelerate service transitions and reduce manual effort wherever possible
- dedicated support channels to provide real-time assistance during and after migrations with a timeline for moving to standard support model
- continuous feedback loops, allowing us to refine processes as we progressed
As a result, we began to embed migration engineers within the most complex services to bolster teams' capacity and allow engineers to detect unforeseen challenges and blockers early.
“We began by migrating internal tools to reduce risk and safeguard public-facing services. Every migration was an opportunity to refine our approach for subsequent services. By iterating and learning throughout, we scaled up to more complex services successfully, and we have not had to roll any service back to GOV.UK PaaS.” – Lawrence Goldstien, Lead Migration Engineer
Orchestrating the cutover process

One of the most critical moments in each migration was the cutover process — the actual switch from PaaS to our platform. This required meticulous co-ordination, with dedicated bridge calls bringing together engineers and delivery managers to oversee the transition in real time. For some services, this took place outside of working hours to minimise disruption. Each person on the call had a defined role, executing actions allocated to them as part of the orchestrated migration plan, while reporting live progress.
“This was my first experience of watching from the ‘bridge’ which made me really appreciate the high stakes and slightly nerve-wracking nature of this kind of work. It’s testament to the team’s preparation and skill that such a complex task has been completed with minimal disruption to our internal and external users.” Madeline Lasko, Chief Digital Officer, Trade and Regulatory Services.
Our confidence grew with each migration. The process evolved into a symphony of calm confidence, full focus, and careful step-by-step execution. While each migration presented unique challenges and involved different teams, our structured approach ensured consistency and success.
Designing a future-ready platform
Beyond just migrating services, we took the opportunity to design a modern, scalable platform that would serve as the foundation for future innovation. Rather than relying on third-party solutions with predefined constraints, we built an internal cloud platform leveraging Amazon Web Services. This provided us with full control over security, scalability, and cost efficiency.
Key features of our platform include:
- serverless compute for auto-scaling and cost-effectiveness
- robust security controls, including advanced authentication and encryption
- automated infrastructure management, reducing maintenance overhead
- flexible governance policies, ensuring compliance without limiting agility
- streamlined access to a whole suite of Cloud SaaS products for our development teams
“This isn’t just about replacing Gov.UK PaaS, it’s about creating a best-in-class platform that enables teams to build, innovate and deliver faster. Achieving this level of maturity takes collaboration, iteration and user input.” James Colhoun, DBT Chief Architect.
Lessons learned and the path ahead
Through this journey, we’ve reinforced the importance of:
- meaningful engagement at all levels—service teams, architects, engineers, and leadership
- empowering teams with self-service tools to speed up delivery and reduce reliance on centralised support
- balancing speed with security, ensuring that rapid deployment does not come at the cost of resilience
- continuous improvement, using feedback from teams to refine and enhance the platform
“The platform today is the result of a collective effort — we listened, adapted, and improved based on real-world use. It’s a testament to the value and importance of collaboration.” – Mark Adams-Wright, Chief Technology Officer
As we move forward, we remain committed to evolving the platform, refining our migration processes, and ensuring that service teams have everything they need to succeed. If your department is facing similar challenges, we’d love to share insights and collaborate on best practices.
By building with purpose, listening to our users, and optimising for speed and efficiency, we’ve not only delivered seamless migrations. We have laid the groundwork for the future of government digital services.
Ready to join us?
Digital, Data, and Technology are always looking for a wide range of skills. Explore current opportunities and discover how you can make a difference.
Leave a comment