A Multi-Platform Odyssey: Running the exact same app on four different platforms

Avi Deitcher, Atomic Inc

What are the differences between running, deploying and managing an app on different platforms? How do different serverless variants differ from each other, and, perhaps more importantly, from traditional deployments?

We had to answer this question for a real company, so we took a Web application and ported it from traditional infrastructure to different platforms: Heroku PaaS, kubernetes, Lambda and OpenFaaS.

We will share our learnings about the differences in architecting and building the app, integration testing, deployment and management. There are distinct advantages to each method… and real challenges. Learn from our experience!

Required audience experience

Basic knowledge of software development and deployment lifecycle

Objective of the talk

The biggest differences between platforms is how those choices impact operations. We will provide insight into the pros and cons, advantages and challenges, of the differing architectural and deployment requirements provided by different platforms, both serverless and traditional.

You can view Avi’s presentation below:

One App on Four Platforms – Serverless London 2018 from Avi Deitcher

Track 3
Location: Stephenson Date: November 13, 2018 Time: 10:45 am - 11:30 am Avi Deitcher, Atomic Inc Avi Deitcher, Atomic Inc