{"id":9201,"date":"2020-08-18T11:57:48","date_gmt":"2020-08-18T18:57:48","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=9201"},"modified":"2023-05-24T05:54:50","modified_gmt":"2023-05-24T12:54:50","slug":"announcing-couchbase-kafka-connector-4-0","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/","title":{"rendered":"Announcing Couchbase Kafka Connector 4.0"},"content":{"rendered":"<h5>\u201c Today we are happy to announce the<span style=\"color: #000080\"> <strong>G<\/strong><\/span>eneral <span style=\"color: #000080\"><strong>A<\/strong><\/span>vailability of the Couchbase Connector\u00a0 4.0 for Apache Kafka. The Connector allows you to easily build robust and reactive data pipelines that take advantage of stream processing connecting different datastores, applications, and services in real-time.\u201d<\/h5>\n<hr \/>\n<h4><b>Useful Links<\/b><\/h4>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/kafka-connector\/current\/index.html\"><span style=\"font-weight: 400\">Read Couchbase Kafka Connector documentation<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/server\/6.5\/introduction\/whats-new.html\"><span style=\"font-weight: 400\">Read Couchbase Server 6.5.0 documentation<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/forums\/c\/Kafka-Connector\/27\/\"><span style=\"font-weight: 400\">Share your thoughts on the Couchbase Forums<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/blog\/?s=kafka\"><span style=\"font-weight: 400\">See all the blogs about Couchbase Kafka Connector<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/blog\/introducing-collections-developer-preview-in-couchbase-server-6-5\/\"><span style=\"font-weight: 400\">Understanding Scopes and Collections<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<h4><b>Introduction<\/b><\/h4>\n<p><span style=\"font-weight: 400\">Couchbase Server is an open source, distributed, JSON document database. It exposes a scale-out, key-value store with managed cache for sub-millisecond data operations, purpose-built indexers for efficient queries and a powerful query engine for executing SQL-like queries.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Apache Kafka is a community distributed streaming platform capable of handling trillions of events a day. Initially conceived as a messaging queue, Kafka is based on an abstraction of a distributed commit log. Since being created and open sourced by LinkedIn in 2011, Kafka has quickly evolved from messaging queue to a full-fledged event streaming platform.<\/span><\/p>\n<p>Couchbase Kafka Connector is an open source plugin for <a href=\"https:\/\/kafka.apache.org\/documentation.html#connect\"><span style=\"font-weight: 400\">Kafka Connect<\/span><\/a> framework that utilizes <span style=\"font-weight: 400\">high-performance <strong><span style=\"color: #000080\">D<\/span><\/strong>atabase <strong><span style=\"color: #000080\">C<\/span><\/strong>hange <strong><span style=\"color: #000080\">P<\/span><\/strong>rotocol to publish documents to Kafka topics in near real-time. Since its inception in 2017, Couchbase Kafka Connector has enabled several customers providing functionality to stream, filter and transform data between Couchbase Server and Apache Kafka by providing Source and Sink connectors.<\/span><\/p>\n<h4><b>Availability<\/b><\/h4>\n<p style=\"padding-left: 40px\"><span style=\"font-weight: 400\">You can download the distribution by clicking on the download link available <\/span><a href=\"https:\/\/docs.couchbase.com\/kafka-connector\/4.0\/release-notes.html\"><span style=\"font-weight: 400\">here<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<h4><b>Enhancement<\/b><\/h4>\n<p><span style=\"font-weight: 400\">Version 4.0 is a major update that changes how you configure and extend the Source and the Sink connector.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Major features includes <\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Enhanced durability options (requires Couchbase Server 6.5).<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Standardizing configuration properties.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Even workload distribution.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">More flexible API for extensions.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Option to omit document contents.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Packaged as a Confluent Hub component for easy installation.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Support for Scopes and Collections (planned for Couchbase Server 7.0).<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4><b>Migration<\/b><\/h4>\n<p><span style=\"font-weight: 400\">There are two areas that you might want to consider during Migration from its predecessor Version 3.x<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li><span style=\"font-weight: 400\"><strong>Source and Sink Configuration<\/strong> &#8211; Version 4.0 comes with standardizing names of configuration in a way that it&#8217;s more consistent and provides more appropriate default values.\u00a0 A <\/span><a href=\"https:\/\/github.com\/couchbase\/kafka-connect-couchbase\/blob\/master\/config\/migrate-config-3-to-4.sh\"><span style=\"font-weight: 400\">shell script<\/span><\/a><span style=\"font-weight: 400\"> is made available to make the migration more seamless.<\/span><\/li>\n<li><strong>Java API changes<\/strong> &#8211; If you have extended connectors behavior by writing custom <span style=\"color: #003366\"><strong><em>SourceHandler<\/em><\/strong><\/span> or <span style=\"color: #003366\"><strong><em>Filter<\/em><\/strong><\/span> it&#8217;s worth noting down that they have changed and are not backward compatible.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">For more information visit our <\/span><a href=\"https:\/\/docs.couchbase.com\/kafka-connector\/4.0\/migration.html\"><span style=\"font-weight: 400\">migration guide<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<h4><b>Next Steps\u00a0<\/b><\/h4>\n<p><span style=\"font-weight: 400\">Why wait ? Try it out yourself and let us know if you have any questions or feedback. <\/span><span style=\"font-weight: 400\">Dr<\/span><span style=\"font-weight: 400\">op by our <a href=\"https:\/\/www.couchbase.com\/forums\/c\/Kafka-Connector\/27\/\">developer community<\/a><\/span><span style=\"font-weight: 400\">, we&#8217;d love to hear from you !<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u201c Today we are happy to announce the General Availability of the Couchbase Connector\u00a0 4.0 for Apache Kafka. The Connector allows you to easily build robust and reactive data pipelines that take advantage of stream processing connecting different datastores, applications, [&hellip;]<\/p>\n","protected":false},"author":58641,"featured_media":9208,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,1816],"tags":[1613,7636,1487],"ppma_author":[9111],"class_list":["post-9201","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-couchbase-server","tag-apache","tag-couchbase-database","tag-kafka"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Announcing Couchbase Kafka Connector 4.0 - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"Connecting Couchbase and Apache Kafka in a more reliable and scalable way !\" \/>\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\/announcing-couchbase-kafka-connector-4-0\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing Couchbase Kafka Connector 4.0\" \/>\n<meta property=\"og:description\" content=\"Connecting Couchbase and Apache Kafka in a more reliable and scalable way !\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-18T18:57:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-24T12:54:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/08\/Announcing-Couchbase-Kafka-Connector-4.0.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"627\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Arun Vijayraghavan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arun Vijayraghavan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/\"},\"author\":{\"name\":\"Arun Vijayraghavan\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/159f967ae0328d6bd25d6389be35e843\"},\"headline\":\"Announcing Couchbase Kafka Connector 4.0\",\"datePublished\":\"2020-08-18T18:57:48+00:00\",\"dateModified\":\"2023-05-24T12:54:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/\"},\"wordCount\":433,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/shutterstock_329460350-Converted.png\",\"keywords\":[\"apache\",\"couchbase database\",\"kafka\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/\",\"name\":\"Announcing Couchbase Kafka Connector 4.0 - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/shutterstock_329460350-Converted.png\",\"datePublished\":\"2020-08-18T18:57:48+00:00\",\"dateModified\":\"2023-05-24T12:54:50+00:00\",\"description\":\"Connecting Couchbase and Apache Kafka in a more reliable and scalable way !\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/shutterstock_329460350-Converted.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/shutterstock_329460350-Converted.png\",\"width\":976,\"height\":387,\"caption\":\"Kafka Connector\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Couchbase Kafka Connector 4.0\"}]},{\"@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\/159f967ae0328d6bd25d6389be35e843\",\"name\":\"Arun Vijayraghavan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/042b27309bc3f10ef696264d6a250a75\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c4ecf222f7ec7d1f7bb6305543ab979690ed30f98bbc8fa806ffca5bf8cf3dd8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c4ecf222f7ec7d1f7bb6305543ab979690ed30f98bbc8fa806ffca5bf8cf3dd8?s=96&d=mm&r=g\",\"caption\":\"Arun Vijayraghavan\"},\"description\":\"Arun Vijayraghavan is the Principal Product Manager for SDK and Connectors at Couchbase. As a customer obsessed product leader, he strives to shape the future of products, making critical decisions between performance, features, and time-to-market. He has a demonstrated ability and an established track record of over 20 years of providing strategic guidance to companies to launch developer platforms and new products in order to pull together the single vision of maximizing business value of the product. Arun holds dual master degree's in Physics and Information Technology.\",\"sameAs\":[\"https:\/\/www.couchbase.com\",\"https:\/\/www.linkedin.com\/in\/avijayraghavan\/\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/author\/arun-vijayraghavan\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Announcing Couchbase Kafka Connector 4.0 - The Couchbase Blog","description":"Connecting Couchbase and Apache Kafka in a more reliable and scalable way !","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\/announcing-couchbase-kafka-connector-4-0\/","og_locale":"en_US","og_type":"article","og_title":"Announcing Couchbase Kafka Connector 4.0","og_description":"Connecting Couchbase and Apache Kafka in a more reliable and scalable way !","og_url":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/","og_site_name":"The Couchbase Blog","article_published_time":"2020-08-18T18:57:48+00:00","article_modified_time":"2023-05-24T12:54:50+00:00","og_image":[{"width":1200,"height":627,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/08\/Announcing-Couchbase-Kafka-Connector-4.0.png","type":"image\/png"}],"author":"Arun Vijayraghavan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Arun Vijayraghavan","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/"},"author":{"name":"Arun Vijayraghavan","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/159f967ae0328d6bd25d6389be35e843"},"headline":"Announcing Couchbase Kafka Connector 4.0","datePublished":"2020-08-18T18:57:48+00:00","dateModified":"2023-05-24T12:54:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/"},"wordCount":433,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/shutterstock_329460350-Converted.png","keywords":["apache","couchbase database","kafka"],"articleSection":["Best Practices and Tutorials","Couchbase Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/","url":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/","name":"Announcing Couchbase Kafka Connector 4.0 - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/shutterstock_329460350-Converted.png","datePublished":"2020-08-18T18:57:48+00:00","dateModified":"2023-05-24T12:54:50+00:00","description":"Connecting Couchbase and Apache Kafka in a more reliable and scalable way !","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/shutterstock_329460350-Converted.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/shutterstock_329460350-Converted.png","width":976,"height":387,"caption":"Kafka Connector"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/announcing-couchbase-kafka-connector-4-0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Announcing Couchbase Kafka Connector 4.0"}]},{"@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\/159f967ae0328d6bd25d6389be35e843","name":"Arun Vijayraghavan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/042b27309bc3f10ef696264d6a250a75","url":"https:\/\/secure.gravatar.com\/avatar\/c4ecf222f7ec7d1f7bb6305543ab979690ed30f98bbc8fa806ffca5bf8cf3dd8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c4ecf222f7ec7d1f7bb6305543ab979690ed30f98bbc8fa806ffca5bf8cf3dd8?s=96&d=mm&r=g","caption":"Arun Vijayraghavan"},"description":"Arun Vijayraghavan is the Principal Product Manager for SDK and Connectors at Couchbase. As a customer obsessed product leader, he strives to shape the future of products, making critical decisions between performance, features, and time-to-market. He has a demonstrated ability and an established track record of over 20 years of providing strategic guidance to companies to launch developer platforms and new products in order to pull together the single vision of maximizing business value of the product. Arun holds dual master degree's in Physics and Information Technology.","sameAs":["https:\/\/www.couchbase.com","https:\/\/www.linkedin.com\/in\/avijayraghavan\/"],"url":"https:\/\/www.couchbase.com\/blog\/author\/arun-vijayraghavan\/"}]}},"authors":[{"term_id":9111,"user_id":58641,"is_guest":0,"slug":"arun-vijayraghavan","display_name":"Arun Vijayraghavan","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/c4ecf222f7ec7d1f7bb6305543ab979690ed30f98bbc8fa806ffca5bf8cf3dd8?s=96&d=mm&r=g","author_category":"","last_name":"Vijayraghavan","first_name":"Arun","job_title":"","user_url":"https:\/\/www.couchbase.com","description":"Arun Vijayraghavan is the Principal Product Manager for SDK and Connectors at Couchbase. As a customer obsessed product leader, he strives to shape the future of products, making critical decisions between performance, features, and time-to-market. He has a demonstrated ability and an established track record of over 20 years of providing strategic guidance to companies to launch developer platforms and new products in order to pull together the single vision of maximizing business value of the product. Arun holds dual master degree's in Physics and Information Technology."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/9201","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\/58641"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=9201"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/9201\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/9208"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=9201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=9201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=9201"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=9201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}