The Server is dead, long live the Service

Track: Cloud + DevOps
Skill Level: Advanced
Room: Room 106
Time Slot: Thu 3/12, 10:30 AM
Tags: architecture , micro services , cloud
Abstract

In a micro services world the details of the infrastructure underlying our small services becomes less important. Most pieces will not require any special optimizations and can be run on standardised infrastructure. Do we need to control this standardised infrastructure or should we look into defining the work a part should accomplish through code and leave the rest to a service provider to figure out?

Is Docker the future of defining those work centers? Or is even Docker too low level and are services like AWS Lambda the future that completely abstract the underlying infrastructure away and provide a purely functional and event driven way to compose infrastructure.

Topics to Discuss

How much should we standardise for MicroServices
Which level should be the lowest level we control
Is Event driven asynchronous infrastructure the future
Would this lock us too much into a specific provider
How much does lock-in matter with small services built on open source frameworks

Florian Motlik

Flo is the CTO and co-founder of Codeship, a Continuous Delivery platform. Flo oversees the technical product vision for Codeship and regularly works with customers and partners to evaluate and shape the latest trends in building their cloud based infrastructure.

Before that he studied Computer Science at the Vienna University of Technology with a specialisation on Developer Tools and Cloud Computing.