EngineeringMay 21, 2025Postmortem: Delayed Start Compute OperationsSummary On two occasions in the past week, Neon customers in AWS/us east 1 were unable to create or start inactive databases, for a total period of 5.5 hours. Customers with running databases were unaffected. The root cause related to our ability to assign IP addresses to new dat...Em Sharnoff,Mihai Bojin
EngineeringMay 01, 2025Auto-generating MCP Servers from OpenAPI Schemas: Yay or Nay?Should we be generating Model Context Protocol (MCP) servers directly from existing API specs? MCP is designed to let AI agents like those in Claude, Cursor, and Windsurf interact with tools and APIs. So, can we just treat our existing REST APIs as the interface for LLMs and enti...David Gomes
EngineeringApr 30, 2025Make Yourself at Home with Neon LocalThe term ephemeral gets thrown around a lot in the database world, but what does it actually mean? In the context of database branches, it refers to something temporary, short lived, and not meant to persist. That might sound odd because databases are usually the most permanent p...Jeffrey Christoffersen
EngineeringApr 23, 2025Announcing Neon Snapshots: A Smoother Path to RecoveryWhen working with databases, there are moments when you’d love to freeze time — before making a big change, running a migration, or simply bookmarking a stable state. With snapshots in Neon, that’s now possible. Snapshots provide an easy way to capture a backup of your database a...Bryan Clark
EngineeringApr 15, 2025Modern Startup Stack Architecture on AzureWhen you’re building a startup, you move fast. You want to test ideas quickly, keep costs low, and be ready to change directions anytime. That’s why the tech stack you choose early on matters a lot. What works for big companies often doesn’t fit early stage startups. If your prod...Bobur Umurzokov
EngineeringApr 09, 2025Building a Keycloak Email Change PluginIn this post, I’ll share my experience creating a custom Keycloak plugin that adds functionality for email change events. This plugin solves a common integration challenge how to trigger actions in your application when users change their email addresses through Keycloak. The Pro...Adi Griever