Traditionally, software was developed in closed systems utilizing on-prem hardware. present we are breaking down the siloed way of working at Philips by moving the code and CI/CD jobs to the cloud.
To enable our software community to co-create software based on InnerSource principles, we are onboarding 8000+ developers to GitHub and go beyond code by investing in an open collaboration culture and modern ways of working. 1 of the key catalysts of this endeavor is having self-hosted action runners available by default to everyone. Teams no longer request to host, maintain, and safe their own build servers. They can simply opt-in to the standard auto-scaling AWS cloud-based fleet of runners.
The solution built, and open sourced by Philips, scales runners utilizing a Serverless control plane. Based on load, runners are created (scaled up) or destroyed (scale down). Users of the solution can choose the kind of operating strategy and architecture, utilize AWS place Instances, specify network layers, and run workloads 100% ephemeral. The solution is advised by GitHub and utilized by tiny start-ups and large enterprises.
In this talk we’ll discuss our journey to decision to the cloud from an on-prem solution, discuss the solution (including demo), tips and advice on overcoming common challenges and how the solution brings the same experience to developers erstwhile utilizing the managed solution