Deep Dive into Serverless Databases with Neon: Featuring Heikki Linnakangas
In this episode of the Geek Narrator podcast, host Kaivalya Apte is joined by Heikki Linnakangas, co-founder of Neon, to explore the innovative world of serverless databases. They discuss Neon's unique approach to separating compute and storage, the benefits of serverless architecture for modern applications, and dive into various compelling use cases. They also cover Neon's architectural features like branching, auto-scaling, and auto-suspend, making it a powerful tool for both developers and enterprises. Whether you're curious about multi-tenancy, fault tolerance, or developer productivity, this episode offers insightful knowledge about leveraging Neon's capabilities for your next project.
00:00 Introduction
00:53 The Birth of Neon: Why It Was Created
02:16 Understanding Serverless Databases
07:06 Neon's Architecture: Separation of Compute and Storage
09:59 Exploring Branching in Neon
18:21 Auto Scaling and Handling Spikes in Traffic
20:17 The Challenge of Multiple Writers in Distributed Systems
22:51 Auto Suspend: Cost-Effective Database Management
26:02 Optimizing Cold Start Times
27:14 Balancing Cost and Performance
28:52 Replication and Durability
30:32 Understanding the Storage Layer
34:02 Custom LSM Tree Implementation
36:21 Fault Tolerance and Failover
07:00 Developer Productivity and Use Cases
42:56 Migration and Tooling
48:35 Future Roadmap and User Experience
50:28 Conclusion and Final Thoughts
Neon website: https://neon.tech/
Follow me on Linkedin and Twitter: / kaivalyaapte and / thegeeknarrator
If you like this episode, please hit the like button and share it with your network.
Also please subscribe if you haven't yet.
Database internals series: • Write-ahead-logging
Popular playlists:
Realtime streaming systems: • Realtime Streaming Systems
Software Engineering: • Software Engineering
Distributed systems and databases: • Distributed Systems and Databases
Modern databases: • Modern Databases
Stay Curios! Keep Learning!
#PostgreSQL #SQL #RDBMS #NEON