Presentation: Tweet"Mobile at Scale"
The Spotify mobile applications are complex clients with multiple features and offline requirements. Building and releasing them involves hundres of people. This talk is about organisational and architectural trade-offs required to continuously deliver new features and improvements while ensuring that the user is always able to play their favourite songs without issues. Spotify uses a mix of technologies ranging from C++ client libraries to specialised backend services to deliver user content.
You will learn how technical decisions are influenced by the organisation and vice versa. We will look at the importance of great tools and infrastructure to build cloud focused mobile applications at this scale. In three years we have made the journey from ten mobile developers to almost a hundred and from a client centric mobile architecture to a feature focused architecture backed by online services. This is the story on how we made that journey happen, what went wrong along the way and how we ended up in a better place compared to where we started.
Download slides