Rolling-out like a Rock-Star
Android Infrastructure Engineer
Rolling-out a feature is a fine art.
Users are becoming more and more demanding. A single crash could entice them away from your app (and land a shameful 1-star review).
In this context, the possibility of remote controlling your app is a key tool. First, it can protect you against crashes and incidents. Moreover, it can help you experiment on the user experience to fit your users’ tastes.
At Spotify, feature rollout and experimentation are at the foundation of our development. We deliver daily more than a thousand feature flags on a variety of different apps (Android, iOS, and more).
To achieve this, we built an in-house solution to support our experimentation needs. Throughout the years we collected a series of learnings, success stories and pitfalls. In this talk, I will share some of them. Afterwards, you will be able to set the stage for a flawless rollout.
Nicola Corti has been an Android Software Engineer since 2.2, and a Free and Open Source lover for as long as he remembers. He’s currently working as an Android Infrastructure Engineer at Spotify, building the audio experience for millions of Android users worldwide.
Nicola usually calls himself a ‘community addict’. He can’t survive without learning every day, sharing knowledge, and having fun with other developers. He’s also currently managing the GDG chapter in Stockholm and the one in Pisa.
In his free time, he also loves open-source, photography and running.