The Promise of Serverless

Опубликовано: 03 Ноябрь 2024
на канале: SaaS Developer Community
535
7

When developers talk about Serverless, they often focus on FaaS. But the best Serverless experience, by far, is delivered by a data store. It is the best - because everyone uses it, but very few people ever need to think about it. It "just works" and lets developers focus on their code.

In this video, Ram Subramanian, Nile's CEO, joins us to discuss how S3 inspires his vision of the perfect Serverless database experience. He explains how the requirements change along the development lifecycle, and dives into topics such as performance, cost, auto-scale, architecture considerations and most important... why SaaS developers should care about all this.

It is a bit of a long video, so here are some bookmarks you can use to navigate:

00:00:00 Preview
00:00:36 Introductions
00:02:26 The gold standard of Serverless experience
00:05:21 Monitoring S3
00:06:56 Good infrastructure is invisible
00:08:16 Ideal Serverless database experience across the dev lifecycle
00:09:46 Starting to build on a DB
00:12:35 Testing phase experience
00:13:15 Going to production
00:15:18 Do you design apps differently?
00:16:50 Managing schema
00:17:36 Production just works
00:18:41 Performance on Serverless DBs
00:23:45 Great Serverless experience is magic
00:25:30 The key to a great developer experience
00:26:20 Pricing is the new problem?
00:27:56 Effortless elastic scaling
00:32:26 Is scale to zero doable?
00:34:43 What do we pay for?
00:37:56 It isn’t easy being Serverless
00:38:36 Is Serverless too expensive?
00:42:17 What makes the magic possible?
00:44:22 Scale up
00:46:01 Scale out
00:47:18 Shading isn't trivial
00:48:21 Decoupling compute and storage
00:50:36 Don’t try this at home
00:53:33 The disaggregated database
00:54:46 The downsides
00:55:45 The intelligent database gateway
00:58:57 Customers and data in multiple regions
1:03:31 Eliminate operations is the final aspirations
1:04:01 Serverless for SaaS - Top Lessons