{"id":4116,"date":"2025-10-07T09:00:00","date_gmt":"2025-10-07T16:00:00","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/?p=4116"},"modified":"2026-03-03T17:27:58","modified_gmt":"2026-03-04T01:27:58","slug":"openai-and-postgresql-scaling-with-microsoft-azure","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/","title":{"rendered":"OpenAI and PostgreSQL: Scaling with Microsoft Azure"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">OpenAI, the company behind ChatGPT and other breakthrough AI models, is known for pushing technological boundaries. But one surprising part of OpenAI\u2019s story is how much it leans on a tried-and-true technology: PostgreSQL. Postgres is the backbone of OpenAI\u2019s most critical systems. In this blog, we\u2019ll explore OpenAI\u2019s PostgreSQL journey with <a href=\"https:\/\/azure.microsoft.com\/en-us\/\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft Azure<\/a>\u2014the challenges faced, the solutions implemented, and the impressive results achieved. More importantly, we\u2019ll distill lessons you can use to scale your database.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/azure.microsoft.com\/en-us\/products\/postgresql\/\" target=\"_blank\" rel=\"noreferrer noopener\">Innovate with a fully managed, AI-ready PostgreSQL database<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-beginning-initial-architecture-focused-on-simplicity\">The beginning: Initial architecture focused on simplicity<\/h2>\n\n\n\n<div class=\"alignright wp-block-bloginabox-theme-kicker\" data-bi-an=\"Kicker Left\">\n\t<div class=\"kicker\">\n\t\t<h2 class=\"kicker__title\">\n\t\t\tWhat is PostgreSQL?\t\t<\/h2>\n\t\t<p class=\"kicker__content\">\n\t\t\t\t\t\t\t<a\n\t\t\t\t\thref=\"https:\/\/azure.microsoft.com\/en-us\/resources\/cloud-computing-dictionary\/what-is-postgresql\/\"\n\t\t\t\t\tclass=\"kicker__link\"\n\t\t\t\t\ttarget=\"_blank\" rel=\"noopener noreferrer\"\t\t\t\t>\n\t\t\t\t\t\tLearn more\t\t\t\t\t\t\t\u2197<\/a>\n\t\t\t\t\t<\/p>\n\t<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">From early on, OpenAI used <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/postgresql\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Database for PostgreSQL<\/a>, which spared the team from low-level database maintenance while providing important features like automated backups and high availability. The architecture was initially simple: one primary Postgres instance handled writes, with multiple read-only replicas to shoulder the heavy read traffic. This classic primary-replica setup worked well through OpenAI\u2019s early growth.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For read-intensive workloads, this single-shard approach was a big win. Read scalability was excellent, thanks to dozens of replicas that the team could add as needed. Each replica is a live copy of the primary, so spreading out read queries among them allowed OpenAI to serve millions of users with low latency. Geographic distribution of replicas even enabled snappy read performance for users around the world. It\u2019s a showcase of how cloud-managed Postgres can scale out reads efficiently.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, as usage of ChatGPT and other services grew, the limits of this design were tested. Write requests became a growing bottleneck. All write operations had to funnel into the single primary database. As traffic surged, a few incidents occurred where database performance affected OpenAI\u2019s services. These events were wake-up calls to implement new strategies to support read and write scale-out for their PostgreSQL workloads.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"scaling-up-with-postgresql-on-azure-as-demand-grows\">Scaling\u00a0up with PostgreSQL on Azure as demand\u00a0grows<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">At <a href=\"https:\/\/posetteconf.com\/2025\/talks\/scaling-postgres-to-the-next-level-at-openai\/\" target=\"_blank\" rel=\"noreferrer noopener\">POSETTE 2025<\/a>, OpenAI shared how their team scaled PostgreSQL to support ChatGPT and other mission-critical services. Microsoft Azure Database for PostgreSQL team worked closely with OpenAI\u2019s engineers to push the service to new limits. The result was a series of upgrades and best practices that transformed the database layer into a resilient component of OpenAI\u2019s data platform.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s break down the key strategies OpenAI used to scale and sharpen PostgreSQL, as shared in <a href=\"https:\/\/www.youtube.com\/watch?v=NvY2kvi1Fa0\" target=\"_blank\" rel=\"noreferrer noopener\">Bohan Zhang\u2019s talk<\/a>:<a id=\"_msocom_2\"><\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-offloading-and-smoothing-write-workloads\"><strong>1. Offloading and smoothing write workloads<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">On a single database server, writes are often the hardest to scale. PostgreSQL\u2019s design can introduce bloat and performance issues under heavy write loads. OpenAI encountered exactly this. Their solution was to minimize the burden on the primary by:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Reducing unnecessary writes at the source<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Introducing controlled timing for certain operations<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Offloading write-heavy loads to other systems when possible<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These optimizations paid off by keeping the primary database lean and efficient.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-scaling-reads-with-replicas-and-smart-query-routing\"><strong>2. Scaling reads with replicas and smart query routing<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With write pressure under control, OpenAI focused on optimizing read-heavy workloads, which form the bulk of ChatGPT\u2019s traffic. Key steps included:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Maximizing read offloading to replicas<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Categorizing requests by priority, then assigning dedicated replica servers for the high-priority traffic<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Optimizing slow queries<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Connection pooling with PgBouncer<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">After all these efforts, the OpenAI team went from fighting fires to feeling in control.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-schema-governance-and-safeguards\"><strong>3. Schema governance and safeguards<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Scaling isn\u2019t only about raw performance; it\u2019s also about maintaining stability and uptime. OpenAI implemented processes to ensure that pushing the limits of PostgreSQL wouldn\u2019t compromise reliability:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Strict schema change rules<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Managing long transactions<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Introducing rate limits at the application, connection, and query levels<\/li>\n\n\n\n<li class=\"wp-block-list-item\">High availability out of the box<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">All these measures contributed to a robust PostgreSQL setup with cloud-grade reliability.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-result-postgresql-at-scale\">The result: PostgreSQL at scale<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OpenAI\u2019s journey with Azure Database for PostgreSQL has resulted in some meaningful outcomes for their business, illustrating just how far a startup can go with a well-architected relational database in the cloud:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Peak throughput<\/strong>: PostgreSQL cluster handles millions of queries per second (combined reads and writes) across OpenAI\u2019s services, showing massive throughput is possible on a single coordinated database cluster.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Global read scale<\/strong>: OpenAI added dozens of read replicas\u2014including cross-region replicas\u2014to serve a worldwide user base with low latency, without overwhelming the primary or increasing lag.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Reliability<\/strong>: In nine months, only one critical incident (Sev0) was attributed to PostgreSQL after improvements\u2014a significant increase in reliability compared to earlier periods.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Ten times faster<\/strong>: Database response times improved from approximately 50 milliseconds to under five milliseconds for many queries after introducing connection pooling and optimizations, making interactions feel instantaneous.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">OpenAI\u2019s PostgreSQL setup is handling a workload that few companies have ever seen and yet, it\u2019s doing so on a foundation of open-source technology and cloud services that any startup can use. This kind of scale was once thought to require exotic databases or enormous engineering teams, but OpenAI achieved it with a small team focused on systematic, pragmatic optimizations. In Bohan Zhang\u2019s words, \u201cAfter all the optimization we did, we are super happy with Postgres right now for our read-heavy workloads.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-azure-database-for-postgresql-was-key\">Why Azure Database for PostgreSQL was key<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">By using Azure Database for PostgreSQL, OpenAI benefited from a service built for high-scale, mission-critical workloads. Azure Database for PostgreSQL provided several advantages that complemented OpenAI\u2019s engineering work.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ease-of-scaling-and-replication\"><strong>Ease of scaling and replication<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Azure made it straightforward to add replicas on demand. Learning from OpenAI\u2019s workload evolution, the Azure Database for PostgreSQL team developed the <a href=\"https:\/\/aka.ms\/preview-elastic-clusters\" target=\"_blank\" rel=\"noreferrer noopener\">elastic clusters<\/a> feature, now available in preview, which enabled the OpenAI team to scale horizontally through row-based and schema-based sharding. The Azure team also introduced the <a href=\"https:\/\/learn.microsoft.com\/azure\/postgresql\/flexible-server\/concepts-read-replicas\" target=\"_blank\" rel=\"noreferrer noopener\">cascading read replicas<\/a> capability, also available in preview, which lets users create additional read replicas from an existing one. This helped them easily scale read workloads more efficiently across regions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As Bohan Zhang, a member of OpenAI\u2019s infrastructure team, highlighted, \u201cAt OpenAI, we utilize an unsharded architecture with one writer and multiple readers, demonstrating that PostgreSQL can scale gracefully under massive read loads.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additional Azure advantages included:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">High availability and management<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Co-innovation and support<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Security and compliance<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Database for PostgreSQL provided a reliable canvas on which OpenAI executed these optimizations. If you\u2019re a startup, using a managed database means you get enterprise readiness out of the box, so you can devote your energy to product innovation and the specific tuning that your use case needs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"making-postgres-work-for-you\">Making Postgres work for you<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OpenAI\u2019s success with Azure Database for PostgreSQL is a story of resilience and innovation. It shines a light on what\u2019s possible when a startup pairs a powerful cloud platform with smart engineering. This balance of old and new is often a winning formula\u2014you innovate where it differentiates you, and you rely on well-established solutions for things like databases for their proven reliability. Here are some key takeaways for startup developers and technical decision makers looking to replicate this success:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Start simple and optimize gradually<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Leverage cloud managed services<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Monitor, measure, and address bottlenecks <\/li>\n\n\n\n<li class=\"wp-block-list-item\">Apply best practices from the Postgres community <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re feeling inspired to supercharge your own startup\u2019s data layer, a great way to begin is by learning more about <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/postgresql\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Database for PostgreSQL<\/a> and how to use it effectively.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.microsoft.com\/en-in\/startups\/\">Get started with Microsoft for Startups today<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>OpenAI scaled ChatGPT and other services using Azure Database for PostgreSQL\u2014from a simple setup to a high-performance, globally distributed system. Learn how smart engineering and cloud-managed Postgres helped them grow fast, stay reliable, and serve millions.<\/p>\n","protected":false},"author":1,"featured_media":4118,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"post_tag":[956,19,111],"content-type":[202],"job-role":[],"topic":[],"coauthors":[960],"class_list":["post-4116","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-ai","tag-azure","tag-openai","content-type-startup-stories","review-flag-1-1750334680-831","review-flag-2-1750334680-437","review-flag-3-1750334680-896","review-flag-lever-1750334676-898","review-flag-new-1750334675-317"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How OpenAI scaled with Azure Database for PostgreSQL - Microsoft for Startups Blog<\/title>\n<meta name=\"description\" content=\"Discover how OpenAI used Azure Database for PostgreSQL to grow from a basic setup to a scalable, high-performing solution. Learn more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How OpenAI scaled with Azure Database for PostgreSQL - Microsoft for Startups Blog\" \/>\n<meta property=\"og:description\" content=\"Discover how OpenAI used Azure Database for PostgreSQL to grow from a basic setup to a scalable, high-performing solution. Learn more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft for Startups Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Microsoft4Startups\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-07T16:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-04T01:27:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2025\/10\/open-ai-social.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1260\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Affan Dar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2025\/10\/open-ai-social.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@msft4startups\" \/>\n<meta name=\"twitter:site\" content=\"@msft4startups\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Affan Dar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/author\/affan-dar\/\",\"@type\":\"Person\",\"@name\":\"Affan Dar\"}],\"headline\":\"OpenAI and PostgreSQL: Scaling with Microsoft Azure\",\"datePublished\":\"2025-10-07T16:00:00+00:00\",\"dateModified\":\"2026-03-04T01:27:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/\"},\"wordCount\":1209,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2025\/10\/open-ai-feature.jpg\",\"keywords\":[\"AI\",\"Azure\",\"OpenAI\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/\",\"name\":\"How OpenAI scaled with Azure Database for PostgreSQL - Microsoft for Startups Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2025\/10\/open-ai-feature.jpg\",\"datePublished\":\"2025-10-07T16:00:00+00:00\",\"dateModified\":\"2026-03-04T01:27:58+00:00\",\"description\":\"Discover how OpenAI used Azure Database for PostgreSQL to grow from a basic setup to a scalable, high-performing solution. Learn more.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#primaryimage\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2025\/10\/open-ai-feature.jpg\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2025\/10\/open-ai-feature.jpg\",\"width\":1260,\"height\":708,\"caption\":\"Smiling woman with glasses talking to a man with long hair indoors.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OpenAI and PostgreSQL: Scaling with Microsoft Azure\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/\",\"name\":\"Microsoft for Startups Blog\",\"description\":\"Startup insight and inspiration\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#organization\",\"name\":\"Microsoft for Startups Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2024\/11\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2024\/11\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft for Startups Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Microsoft4Startups\/\",\"https:\/\/x.com\/msft4startups\",\"https:\/\/www.linkedin.com\/company\/microsoftforstartups\/\",\"https:\/\/www.instagram.com\/microsoftforstartups\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#\/schema\/person\/9862db645ef521fe01f69aa6ebae4bb3\",\"name\":\"Microsoft for Startups\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/fd7fbbb07d33720b1c0702320d9f05a09984d18b5cf0f85565636b7d585c2ea3?s=96&d=microsoft&r=gb7ed5ead504ab0418d1c2fb898e191e7\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fd7fbbb07d33720b1c0702320d9f05a09984d18b5cf0f85565636b7d585c2ea3?s=96&d=microsoft&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fd7fbbb07d33720b1c0702320d9f05a09984d18b5cf0f85565636b7d585c2ea3?s=96&d=microsoft&r=g\",\"caption\":\"Microsoft for Startups\"},\"sameAs\":[\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\"],\"url\":\"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/author\/msftstartups\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How OpenAI scaled with Azure Database for PostgreSQL - Microsoft for Startups Blog","description":"Discover how OpenAI used Azure Database for PostgreSQL to grow from a basic setup to a scalable, high-performing solution. Learn more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/","og_locale":"en_US","og_type":"article","og_title":"How OpenAI scaled with Azure Database for PostgreSQL - Microsoft for Startups Blog","og_description":"Discover how OpenAI used Azure Database for PostgreSQL to grow from a basic setup to a scalable, high-performing solution. Learn more.","og_url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/","og_site_name":"Microsoft for Startups Blog","article_publisher":"https:\/\/www.facebook.com\/Microsoft4Startups\/","article_published_time":"2025-10-07T16:00:00+00:00","article_modified_time":"2026-03-04T01:27:58+00:00","og_image":[{"width":1260,"height":628,"url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2025\/10\/open-ai-social.jpg","type":"image\/jpeg"}],"author":"Affan Dar","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2025\/10\/open-ai-social.jpg","twitter_creator":"@msft4startups","twitter_site":"@msft4startups","twitter_misc":{"Written by":"Affan Dar","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/author\/affan-dar\/","@type":"Person","@name":"Affan Dar"}],"headline":"OpenAI and PostgreSQL: Scaling with Microsoft Azure","datePublished":"2025-10-07T16:00:00+00:00","dateModified":"2026-03-04T01:27:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/"},"wordCount":1209,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2025\/10\/open-ai-feature.jpg","keywords":["AI","Azure","OpenAI"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/","url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/","name":"How OpenAI scaled with Azure Database for PostgreSQL - Microsoft for Startups Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2025\/10\/open-ai-feature.jpg","datePublished":"2025-10-07T16:00:00+00:00","dateModified":"2026-03-04T01:27:58+00:00","description":"Discover how OpenAI used Azure Database for PostgreSQL to grow from a basic setup to a scalable, high-performing solution. Learn more.","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#primaryimage","url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2025\/10\/open-ai-feature.jpg","contentUrl":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2025\/10\/open-ai-feature.jpg","width":1260,"height":708,"caption":"Smiling woman with glasses talking to a man with long hair indoors."},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/openai-and-postgresql-scaling-with-microsoft-azure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/"},{"@type":"ListItem","position":2,"name":"OpenAI and PostgreSQL: Scaling with Microsoft Azure"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/","name":"Microsoft for Startups Blog","description":"Startup insight and inspiration","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#organization","name":"Microsoft for Startups Blog","url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2024\/11\/microsoft_logo.webp","contentUrl":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-content\/uploads\/2024\/11\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft for Startups Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Microsoft4Startups\/","https:\/\/x.com\/msft4startups","https:\/\/www.linkedin.com\/company\/microsoftforstartups\/","https:\/\/www.instagram.com\/microsoftforstartups\/"]},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/#\/schema\/person\/9862db645ef521fe01f69aa6ebae4bb3","name":"Microsoft for Startups","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/fd7fbbb07d33720b1c0702320d9f05a09984d18b5cf0f85565636b7d585c2ea3?s=96&d=microsoft&r=gb7ed5ead504ab0418d1c2fb898e191e7","url":"https:\/\/secure.gravatar.com\/avatar\/fd7fbbb07d33720b1c0702320d9f05a09984d18b5cf0f85565636b7d585c2ea3?s=96&d=microsoft&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fd7fbbb07d33720b1c0702320d9f05a09984d18b5cf0f85565636b7d585c2ea3?s=96&d=microsoft&r=g","caption":"Microsoft for Startups"},"sameAs":["https:\/\/www.microsoft.com\/en-us\/startups\/blog"],"url":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/author\/msftstartups\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/posts\/4116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/comments?post=4116"}],"version-history":[{"count":26,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/posts\/4116\/revisions"}],"predecessor-version":[{"id":4150,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/posts\/4116\/revisions\/4150"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/media\/4118"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/media?parent=4116"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/post_tag?post=4116"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/content-type?post=4116"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/job-role?post=4116"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/topic?post=4116"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/startups\/blog\/wp-json\/wp\/v2\/coauthors?post=4116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}