08 Jul 2024
57m

Neon: A Serverless And Developer Friendly Postgres

Podcast cover

Data Engineering Podcast

This episode explores the development and architecture of Neon, a serverless PostgreSQL database. The interview centers around Nikita Shamgunov's journey in building Neon, highlighting the challenges and insights gained from his previous experience at SingleStore. Against the backdrop of the limitations of existing cloud-based PostgreSQL solutions like AWS Aurora, Shamgunov emphasizes Neon's commitment to 100% PostgreSQL compatibility, achieved through a carefully designed architecture that separates storage and compute. More significantly, the discussion delves into Neon's serverless capabilities, focusing on how it addresses developer needs by simplifying operations and integrating with modern development workflows like GitHub Actions and Vercel. For instance, the introduction of database previews streamlines development cycles by allowing developers to create isolated environments for testing and debugging. The conversation also touches upon Neon's open-source contributions to pgVector, a PostgreSQL extension for vector databases, reflecting the growing importance of AI and machine learning in modern applications. Ultimately, this episode showcases how Neon aims to accelerate developer productivity by offering a seamless and fully managed PostgreSQL experience.

Outlines

Part 1: Introduction to Neon

Part 2: Technical Architecture and Compatibility

Part 3: Development Workflows and Performance

Part 4: Integrations and Open Source Strategy

Part 5: Lessons, Use Cases, and Scaling

Part 6: Limitations and Future Outlook

Sign in to continue reading, translating and more.

Open full episode in Podwise