Traditionally, software was developed in closed systems using on-prem hardware. Today we are breaking down the siloed way of working at Philips by moving the code and CI/CD jobs to the AWS cloud.
To enable our software community to co-create software based on InnerSource principles, we are onboarding 6500+ developers to GitHub and go beyond code by investing in an open collaboration culture and modern ways of working. One of the key catalysts of this endeavor is having self-hosted action runners available by default to everyone. Teams no longer need to host, maintain, and secure their own build servers. They can simply opt-in to the standard auto-scaling cloud-based fleet of runners.
The solution build, and open sourced by Philips scales runners using a Serverless control plane. Based on load runners are created (scaled up) or destroyed (scale down). Users of the solution can choose type of operating system, architecture, utilize AWS Spot Instances, define network layers, and run workloads 100% ephemeral.
In this talk we’ll discuss our journey to move to the cloud from an on-prem solution, discuss the solution (including demo), tips and advice on overcoming common challenges and how it now enables developers inside and outside of Philips to deliver more value faster and with higher quality.