{"id":14515,"date":"2023-06-09T13:45:00","date_gmt":"2023-06-09T20:45:00","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=14515"},"modified":"2025-06-13T21:22:50","modified_gmt":"2025-06-14T04:22:50","slug":"netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/","title":{"rendered":"Netlify Teams Up with Couchbase Capella: Enabling Scalable Web Applications"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Great news for developers and web development teams: <a href=\"https:\/\/netlify.com\">Netlify<\/a> has recently introduced a new integration with <a href=\"https:\/\/www.couchbase.com\/products\/capella\/\">Couchbase Capella<\/a>, aimed at making web application development more efficient. This new integration brings together the popular cloud deployment platform of Netlify and the advanced cloud DBaaS solution of Couchbase Capella. By combining their strengths, Netlify and Capella can help developers build outstanding web applications. To help you get started, Couchbase has also created a <a href=\"https:\/\/developer.couchbase.com\/tutorial-quickstart-netlify\">quickstart developer tutorial<\/a>.<\/span><\/p>\n<h2>New Integration<\/h2>\n<p><a href=\"https:\/\/www.netlify.com\/integrations\/couchbase\/\"><span style=\"font-weight: 400\">Netlify\u2019s Couchbase Capella integration<\/span><\/a><span style=\"font-weight: 400\"> brings Netlify\u2019s low-friction database connection management to Couchbase Capella.<\/span><\/p>\n<p><span style=\"font-weight: 400\">With a standard approach of creating a &#8220;netlify.toml&#8221; and &#8220;.env&#8221; files, connecting to Capella from Netlify becomes as easy as:<\/span><\/p>\n<pre class=\"nums:false lang:default decode:true \">const couchbase = require('couchbase')\r\nrequire('dotenv').config()\r\n\r\nconst ENDPOINT = process.env.COUCHBASE_ENDPOINT\r\nconst USERNAME = process.env.COUCHBASE_USERNAME\r\nconst PASSWORD = process.env.COUCHBASE_PASSWORD\r\n\r\nconst couchbaseClientPromise = couchbase.connect('couchbases:\/\/' + ENDPOINT, {\r\n\u00a0 username: USERNAME,\r\n\u00a0 password: PASSWORD,\r\n\u00a0 timeouts: {\r\n\u00a0 \u00a0 kvTimeout: 10000, \/\/ milliseconds\r\n\u00a0 },\r\n})<\/pre>\n<p><span style=\"font-weight: 400\">Developers no longer have to manage their Capella credentials and connection strings manually.<\/span><\/p>\n<h2>Benefits of Netlify and Capella together<\/h2>\n<p><span style=\"font-weight: 400\">The integration between Couchbase Capella DBaaS and Netlify Functions opens up a world of possibilities for developers. One of the key advantages of this combination is the ease of scaling. With Couchbase Capella\u2019s cloud-native architecture, teams can scale their databases to meet the demands of growing web applications with a Database-as-a-Service (DBaaS). Combined with Netlify\u2019s auto-scaling capabilities, your application can handle high traffic with fewer downtime and performance issues. Whether you\u2019re building a small-scale web app or a large enterprise solution, the Couchbase Capella and Netlify duo provides a solid foundation for your growing application.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Another reason why Couchbase Capella DBaaS and Netlify work well together is the deployment process. Netlify\u2019s interface simplifies the deployment of web applications, allowing developers to manage and deploy their projects from a single dashboard. By integrating Couchbase Capella with Netlify, developers can deploy their application alongside the database service, improving the overall deployment workflow. This deployment combination process reduces the need for complex configurations and the potential for errors or compatibility issues.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Furthermore, developers can use Couchbase Capella\u2019s SQL++ query language, which provides a familiar and powerful tool for querying data, making it easier to work with and manipulate data within the deployed application.<\/span><\/p>\n<pre class=\"nums:false lang:default decode:true\">const cluster = await couchbaseClientPromise\r\nconst results = await cluster.query(\r\n&amp;nbsp; 'SELECT * from `travel-sample`.inventory.airline LIMIT 5'\r\n)<\/pre>\n<p><span style=\"font-weight: 400\">With Couchbase Capella DBaaS and Netlify, developers can focus on building their applications without getting caught up in deployment and querying complexities, resulting in a smoother and more efficient development experience.<\/span><\/p>\n<h2>Get Started with Netlify and Capella<\/h2>\n<p><span style=\"font-weight: 400\">Getting started with Netlify and Couchbase Capella requires a few prerequisites.<\/span><\/p>\n<p><span style=\"font-weight: 400\">First, you\u2019ll need a Couchbase Capella account, which you can easily obtain by signing up for a <\/span><a href=\"https:\/\/www.couchbase.com\/products\/capella\/\"><span style=\"font-weight: 400\">free trial database account<\/span><\/a><span style=\"font-weight: 400\"> (no credit card or commitment required).<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-14516\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/06\/image1-1024x576.jpg\" alt=\"\" width=\"549\" height=\"309\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image1-1024x576.jpg 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image1-300x169.jpg 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image1-768x432.jpg 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image1-1320x743.jpg 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/image1.jpg 1472w\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" \/><\/p>\n<p><span style=\"font-weight: 400\">You\u2019ll need a <\/span><a href=\"https:\/\/www.netlify.com\/\"><span style=\"font-weight: 400\">Netlify account<\/span><\/a><span style=\"font-weight: 400\">, which you can create for free by signing in with your GitHub account.<\/span><\/p>\n<p><span style=\"font-weight: 400\">You\u2019ll also need to have the Netlify CLI, Node.js 16+, cURL or an API testing tool (like Postman).<\/span><\/p>\n<p><span style=\"font-weight: 400\">To help you kickstart your journey, Couchbase provides a comprehensive <a href=\"https:\/\/developer.couchbase.com\/tutorial-quickstart-netlify\">Quickstart using Couchbase Capella and Netlify Serverless Functions<\/a> tutorial. This will guide you through the entire process and get you up and running.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Great news for developers and web development teams: Netlify has recently introduced a new integration with Couchbase Capella, aimed at making web application development more efficient. This new integration brings together the popular cloud deployment platform of Netlify and the [&hellip;]<\/p>\n","protected":false},"author":71,"featured_media":14518,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2242,2225,9327,1822],"tags":[1543,9832],"ppma_author":[8937],"class_list":["post-14515","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-connectors","category-cloud","category-javascript","category-node-js","tag-javascript","tag-netlify"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Netlify Teams Up with Couchbase Capella: Enabling Scalable Web Applications - The Couchbase Blog<\/title>\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.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Netlify Teams Up with Couchbase Capella: Enabling Scalable Web Applications\" \/>\n<meta property=\"og:description\" content=\"Great news for developers and web development teams: Netlify has recently introduced a new integration with Couchbase Capella, aimed at making web application development more efficient. This new integration brings together the popular cloud deployment platform of Netlify and the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-09T20:45:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T04:22:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/netlify-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2335\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matthew Groves\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mgroves\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matthew Groves\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/\"},\"author\":{\"name\":\"Matthew Groves\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58\"},\"headline\":\"Netlify Teams Up with Couchbase Capella: Enabling Scalable Web Applications\",\"datePublished\":\"2023-06-09T20:45:00+00:00\",\"dateModified\":\"2025-06-14T04:22:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/\"},\"wordCount\":493,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/netlify-1.png\",\"keywords\":[\"javascript\",\"netlify\"],\"articleSection\":[\"Connectors\",\"Couchbase Capella\",\"JavaScript\",\"Node.js\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/\",\"name\":\"Netlify Teams Up with Couchbase Capella: Enabling Scalable Web Applications - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/netlify-1.png\",\"datePublished\":\"2023-06-09T20:45:00+00:00\",\"dateModified\":\"2025-06-14T04:22:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/netlify-1.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/netlify-1.png\",\"width\":2335,\"height\":800},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Netlify Teams Up with Couchbase Capella: Enabling Scalable Web Applications\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58\",\"name\":\"Matthew Groves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"caption\":\"Matthew Groves\"},\"description\":\"Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP.\",\"sameAs\":[\"https:\/\/crosscuttingconcerns.com\",\"https:\/\/x.com\/mgroves\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/author\/matthew-groves\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Netlify Teams Up with Couchbase Capella: Enabling Scalable Web Applications - The Couchbase Blog","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.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/","og_locale":"en_US","og_type":"article","og_title":"Netlify Teams Up with Couchbase Capella: Enabling Scalable Web Applications","og_description":"Great news for developers and web development teams: Netlify has recently introduced a new integration with Couchbase Capella, aimed at making web application development more efficient. This new integration brings together the popular cloud deployment platform of Netlify and the [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/","og_site_name":"The Couchbase Blog","article_published_time":"2023-06-09T20:45:00+00:00","article_modified_time":"2025-06-14T04:22:50+00:00","og_image":[{"width":2335,"height":800,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/netlify-1.png","type":"image\/png"}],"author":"Matthew Groves","twitter_card":"summary_large_image","twitter_creator":"@mgroves","twitter_misc":{"Written by":"Matthew Groves","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/"},"author":{"name":"Matthew Groves","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58"},"headline":"Netlify Teams Up with Couchbase Capella: Enabling Scalable Web Applications","datePublished":"2023-06-09T20:45:00+00:00","dateModified":"2025-06-14T04:22:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/"},"wordCount":493,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/netlify-1.png","keywords":["javascript","netlify"],"articleSection":["Connectors","Couchbase Capella","JavaScript","Node.js"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/","url":"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/","name":"Netlify Teams Up with Couchbase Capella: Enabling Scalable Web Applications - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/netlify-1.png","datePublished":"2023-06-09T20:45:00+00:00","dateModified":"2025-06-14T04:22:50+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/netlify-1.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2023\/06\/netlify-1.png","width":2335,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/netlify-teams-up-with-couchbase-capella-enabling-scalable-web-applications\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Netlify Teams Up with Couchbase Capella: Enabling Scalable Web Applications"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"The Couchbase Blog","description":"Couchbase, the NoSQL Database","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"The Couchbase Blog","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58","name":"Matthew Groves","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54","url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","caption":"Matthew Groves"},"description":"Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP.","sameAs":["https:\/\/crosscuttingconcerns.com","https:\/\/x.com\/mgroves"],"url":"https:\/\/www.couchbase.com\/blog\/author\/matthew-groves\/"}]}},"authors":[{"term_id":8937,"user_id":71,"is_guest":0,"slug":"matthew-groves","display_name":"Matthew Groves","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","author_category":"","last_name":"Groves","first_name":"Matthew","job_title":"","user_url":"https:\/\/crosscuttingconcerns.com","description":"Matthew D. Groves is a guy who loves to code.  It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything.  He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s.  He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community.  He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/14515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/users\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=14515"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/14515\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/14518"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=14515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=14515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=14515"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=14515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}