How to architect an app that consumes endless data sources via various different protocols? How to support easy swapping of those data sources and how to test it with confidence? Let’s checkout how these and many other requirements are fulfilled within the Netflix Studio space. Damir Svrtan leads a Ruby team that helps the Netflix Studio make better movies. Clean coder, former @rubyzagreb meetup organizer.