Spinach Blog Archive Pages Categories Tags

Opening keynote: Going Serverless

15 November 2016

TL;DR


Full Version

Serverless is truly facinating, and will shake up the way we do things.

BaaS (Backend-as-a-service) came up lately: Products like Firebase and Auth0. They build these functionalities so that we don’t have to worry about them. We can use them and bundle them in our app. FaaS (Function-as-a-servie) came now: that gave rise to “Serverless”

FaaS trigerring events

FaaS = No management of Server Hardware or Server Processes. Teams don’t have concerns over servers, or hosts etc.

AWS Lambda is the first one that offered FaaS.

Serverless = BaaS + FaaS

Why Serverless:

Short Cycle time is good, but shorter lead time is even better. Serverless considerably reduced development and setup time to try out experiments and MVPs. Not than this does not mean that we have NoOps, we still have to take care of security among other things.

This stuff is really new, and still under construction.

Drawbacks:

Serverless is not good for everything ofc. It’s great for building MVP and experimenting for sure, because in 1h you can have an experiment up and running.


Dianne Marsh from Netflix Director of Engineering. Balancing Bias to Action and PLanning.

We’re gunna hear a lot of things from microservices to containers to serverless. At Netflix, they master the microservice model, and that makes team independent an be able to innovate independently of other teams.

At Netflix: you build it, you run it. They don’t have rules about how to run, test coverage, or things to do inside service. You are responsible to run the service. That is aligning developer’s freedom with his responsibility. The teams:

Chaos Engineering: the discipline of experimenting on a distributed system in order to build confidence in the systems capability to withstand turbulent conditions in production. They run this monkey that kills services randomly at random times, and see if we’re resilient.

Prefer iteration over Big Bang.

Netflix made sure to share what they’re ve built: spinnaker, chaos, vizceral, eureka, ribbon, hystrix, zuul. Can check techblog.netflox.com

blog comments powered by Disqus
Fork me on GitHub