Ajay Nair Profile picture
Mar 16, 2018 5 tweets 2 min read Read on X
When I tell people I am the founding PM on Lambda, the question I often get is how the idea for #AWS Lambda/#Serverless came about in the first place. The truth is, its way too hard to point to one person/event as the defining moment.
It took 100s of customer conversations notes from multiple AWS folks where they told us 1/all the things they wanted to minimize/ not do at all while building applications; 2/architectural patterns they were repeating and wanted a way to build into their development flow.
It took some serious leaps of faith and acceptance of risk from the people involved, and a constant iteration on what we wanted the final product to look like. This is where I first saw the AMZN "Working backwards" process in action and its brilliance in driving the right focus.
What I do remember very distinctly is one of my first whiteboards on what became Lambda with @timallenwagner where he stressed "Its all about the code, the app, the functions". In someways, that became one of the core tenants for how the product evolved.
There be some fun stories in that journey (ask me about Lambda pricing sometime over alcohol) and terrifying ones (like when a big enterprise told us we were building a toy). As with all things, we get some right, we get some wrong, so keep us (AWS) honest with your feedback :)

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Ajay Nair

Ajay Nair Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @ajaynairthinks

Jul 24, 2018
Interesting to see FaaS and Serverless compute start to diverge.
Strongly believe the latter needs to eliminate all routing, placement, scaling, management, packing, and patching responsibilities from your domain while meeting your availability, latency, and scale needs. Doing any of that yourself is work you shouldn’t do.
FaaS is one of (and IMHO, the best suited) programming model to best realize the Serverless model, as a way to put together serviceful architectures. But by itself, it won’t give you the cost and agility benefits you have come to associate with Serverless stuff.
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


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

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

Become Premium

Don't want to be a Premium member but still want to support us?

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

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(