, 8 tweets, 6 min read Read on Twitter
The final talk of my track

The state of Serverless computing - or fixing dysfunctionnad a service

Remember this paper? This talk is basically a gist of this paper. 🍿

There’s been a bunch of research on serverless recently - and Hacker News trashes all of it.

Yet, serverless use is on the rise. FaaS is good for embarrassingly parallel tasks as well as workflow orchestration
The limitations of current FaaS offerings. The first and last can be overcome, but the middle two are severe limitations.

what you really end up getting is dysfunction as a service.
Even if you have a purely functional model, FaaS is slow. However, not most applications can be composed in a purely functional manner.
The ideal scenario is when we can get both autoscaling and low latency.

DynamoDB has a transaction mode which gives you stronger isolation models but at the cost of latency.

Building real stateful applications is a non-starter today. @cgwu0530 at #QConNYC
Fluent is a FaaS layer on top of Anna.

db.cs.berkeley.edu/jmh/papers/ann…

But Anna as a database (albeit must faster than S3) is stilll fairly slow. Caching can be an optimization? But then introduces problems of cache coherency.
Lattice composition (db.cs.berkeley.edu/papers/UCB-lat…) can causal consistency.

The strongest consistency level that doesn’t require coordination.
How to make FaaS a fully functional.

We now have millions of cores and petabytes of RAM. We need a programming model that’ll allow us to unlock the full potential of the cloud and serverless.
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Cindy Sridharan
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!