{"id":2440,"date":"2017-01-06T09:54:57","date_gmt":"2017-01-06T09:54:57","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2440"},"modified":"2023-06-21T06:09:51","modified_gmt":"2023-06-21T13:09:51","slug":"couchbase-cluster-mesos-dcos","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/","title":{"rendered":"Couchbase Cluster on Mesos with DC\/OS"},"content":{"rendered":"<p><a href=\"\/wp-content\/original-assets\/november-2016\/couchbase-cluster-on-mesos-with-dc-os\/apache-mesos-logo.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-13897\" src=\"\/wp-content\/original-assets\/november-2016\/couchbase-cluster-on-mesos-with-dc-os\/apache-mesos-logo.png\" alt=\"apache-mesos-logo\" width=\"102\" height=\"31\" \/><\/a><br \/>\n<a href=\"\/wp-content\/original-assets\/november-2016\/couchbase-cluster-on-mesos-with-dc-os\/apache-mesos-marathon-logo.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-13898\" src=\"\/wp-content\/original-assets\/november-2016\/couchbase-cluster-on-mesos-with-dc-os\/apache-mesos-marathon-logo.png\" alt=\"apache-mesos-marathon-logo\" width=\"41\" height=\"41\" \/><\/a><br \/>\n<a href=\"\/wp-content\/original-assets\/november-2016\/couchbase-cluster-on-mesos-with-dc-os\/docker-logo-e1446595115555.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11286\" src=\"\/wp-content\/original-assets\/november-2016\/couchbase-cluster-on-mesos-with-dc-os\/docker-logo-e1446595115555.png\" alt=\"Docker Logo\" width=\"95\" height=\"25\" \/><\/a><br \/>\n<a href=\"\/wp-content\/original-assets\/november-2016\/couchbase-cluster-on-mesos-with-dc-os\/couchbase-logo-1-e1450329453533.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-13243\" src=\"\/wp-content\/original-assets\/november-2016\/couchbase-cluster-on-mesos-with-dc-os\/couchbase-logo-1-e1450329453533.png\" alt=\"Couchbase Logo\" width=\"123\" height=\"32\" \/><\/a><br \/>\n<a href=\"\/wp-content\/original-assets\/november-2016\/couchbase-cluster-on-mesos-with-dc-os\/dcos-1024x538.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14445\" src=\"\/wp-content\/original-assets\/november-2016\/couchbase-cluster-on-mesos-with-dc-os\/dcos-1024x538.png\" alt=\"\" width=\"106\" height=\"55\" \/><\/a><\/p>\n<p><a href=\"https:\/\/mesos.apache.org\/\">Apache Mesos<\/a> is an open source cluster manager developed at UC Berkeley. It provides resource isolation and sharing across distributed applications.\u00a0Mesos consists of a\u00a0<em>master<\/em> daemon that manages<br \/>\n<em>slave<\/em> daemons running on each cluster node.<em>Mesos frameworks<\/em> are applications that runs on Mesos and run <em>tasks<\/em> on these slaves. <a href=\"https:\/\/mesosphere.github.io\/marathon\/\">Marathon<\/a> is a container orchestration platform<br \/>\nrunning on Mesos.<a href=\"https:\/\/mesos.apache.org\/documentation\/latest\/containerizer\/\">Multiple container formats<\/a> are supported and Docker is certainly the most common one!<\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/docker-apache-mesos-marathon\/\">Docker Container using Apache Mesos and Marathon<\/a>\u00a0explains how to setup Mesos and Marathon. The setup is quite involving and a bit flaky. It required to download and\u00a0Install<br \/>\nMesos Master\u00a0and\u00a0Slave, ZooKeeper, Docker Engine, and Marathon.<\/p>\n<p><a href=\"https:\/\/dcos.io\/\">DC\/OS<\/a> is a distributed operating system using Mesos as its kernel.\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/couchbase-mesos-dcos-amazon\/\">Couchbase on Mesos using DC\/OS and Amazon<\/a>\u00a0explained how to run a single<br \/>\nCouchbase container on DC\/OS using CloudFormation templates. Running a single node Couchbase may work during initial development phase. The need to start a multi-node Couchbase cluster becomes eminent as you move along further in development, and<br \/>\ncertainly needed\u00a0during the production phase.<\/p>\n<p>So, you&#8217;d like to run a\u00a0Couchbase cluster on DC\/OS?<\/p>\n<p><a href=\"https:\/\/dcos.io\/blog\/2016\/couchbase-cluster-using-dc-os\/index.html\">Couchbase Cluster on DC\/OS<\/a>\u00a0is complete walk through of how to setup a Couchbase cluster on DC\/OS. It walks through the following steps:<\/p>\n<ul>\n<li>What is Couchbase?<\/li>\n<li>Couchbase Cluster<\/li>\n<li>Setup DC\/OS on Amazon Web Services<\/li>\n<li>Configure CLI and Install Marathon Load Balancer<\/li>\n<li>Create Couchbase &#8220;startup&#8221; service<\/li>\n<li>Create Couchbase &#8220;node&#8221; service<\/li>\n<li>Scale Couchbase Cluster<\/li>\n<li>Rebalance Couchbase Cluster<\/li>\n<li>Conclusion<\/li>\n<\/ul>\n<p>For further information check out:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/containers\/\">Couchbase on Containers<\/a><\/li>\n<li>Couchbase <a href=\"https:\/\/developer.couchbase.com\/server\">Developer Portal<\/a><\/li>\n<li>Ask questions on <a href=\"https:\/\/www.couchbase.com\/forums\/\">Couchbase Forums<\/a> or <a href=\"https:\/\/stackoverflow.com\/questions\/tagged\/couchbase\">Stack Overflow<\/a><\/li>\n<li>Download <a href=\"https:\/\/www.couchbase.com\/nosql-databases\/downloads\">Couchbase<\/a><\/li>\n<\/ul>\n<p>You can also follow us at <a href=\"https:\/\/twitter.com\/couchbasedev\">@couchbasedev<\/a> and <a href=\"https:\/\/twitter.com\/couchbase\">@couchbase<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apache Mesos is an open source cluster manager developed at UC Berkeley. It provides resource isolation and sharing across distributed applications.\u00a0Mesos consists of a\u00a0master daemon that manages slave daemons running on each cluster node.Mesos frameworks are applications that runs on [&hellip;]<\/p>\n","protected":false},"author":58,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816],"tags":[1873],"ppma_author":[8933],"class_list":["post-2440","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","tag-mesos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase Cluster on Mesos with DC\/OS - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"DC\/OS is a distributed operating system using Mesos as its kernel. See how to run a single Couchbase container on DC\/OS using CloudFormation templates.\" \/>\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\/couchbase-cluster-mesos-dcos\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase Cluster on Mesos with DC\/OS\" \/>\n<meta property=\"og:description\" content=\"DC\/OS is a distributed operating system using Mesos as its kernel. See how to run a single Couchbase container on DC\/OS using CloudFormation templates.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-06T09:54:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-21T13:09:51+00:00\" \/>\n<meta name=\"author\" content=\"Arun Gupta, VP, Developer Advocacy, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@arungupta\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arun Gupta, VP, Developer Advocacy, Couchbase\" \/>\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\/couchbase-cluster-mesos-dcos\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/\"},\"author\":{\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f\"},\"headline\":\"Couchbase Cluster on Mesos with DC\/OS\",\"datePublished\":\"2017-01-06T09:54:57+00:00\",\"dateModified\":\"2023-06-21T13:09:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/\"},\"wordCount\":287,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"mesos\"],\"articleSection\":[\"Couchbase Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/\",\"name\":\"Couchbase Cluster on Mesos with DC\/OS - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-01-06T09:54:57+00:00\",\"dateModified\":\"2023-06-21T13:09:51+00:00\",\"description\":\"DC\/OS is a distributed operating system using Mesos as its kernel. See how to run a single Couchbase container on DC\/OS using CloudFormation templates.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase Cluster on Mesos with DC\/OS\"}]},{\"@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\/39d8caed0f536489b6aa6e8d31ee631f\",\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8900a75409c646948fe0bd80f6240337\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g\",\"caption\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\"},\"description\":\"Arun Gupta is the vice president of developer advocacy at Couchbase. He has built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.\",\"sameAs\":[\"https:\/\/x.com\/arungupta\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/author\/arun-gupta\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase Cluster on Mesos with DC\/OS - The Couchbase Blog","description":"DC\/OS is a distributed operating system using Mesos as its kernel. See how to run a single Couchbase container on DC\/OS using CloudFormation templates.","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\/couchbase-cluster-mesos-dcos\/","og_locale":"en_US","og_type":"article","og_title":"Couchbase Cluster on Mesos with DC\/OS","og_description":"DC\/OS is a distributed operating system using Mesos as its kernel. See how to run a single Couchbase container on DC\/OS using CloudFormation templates.","og_url":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-01-06T09:54:57+00:00","article_modified_time":"2023-06-21T13:09:51+00:00","author":"Arun Gupta, VP, Developer Advocacy, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@arungupta","twitter_misc":{"Written by":"Arun Gupta, VP, Developer Advocacy, Couchbase","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/"},"author":{"name":"Arun Gupta, VP, Developer Advocacy, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f"},"headline":"Couchbase Cluster on Mesos with DC\/OS","datePublished":"2017-01-06T09:54:57+00:00","dateModified":"2023-06-21T13:09:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/"},"wordCount":287,"commentCount":2,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["mesos"],"articleSection":["Couchbase Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/","name":"Couchbase Cluster on Mesos with DC\/OS - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-01-06T09:54:57+00:00","dateModified":"2023-06-21T13:09:51+00:00","description":"DC\/OS is a distributed operating system using Mesos as its kernel. See how to run a single Couchbase container on DC\/OS using CloudFormation templates.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-cluster-mesos-dcos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase Cluster on Mesos with DC\/OS"}]},{"@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\/39d8caed0f536489b6aa6e8d31ee631f","name":"Arun Gupta, VP, Developer Advocacy, Couchbase","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8900a75409c646948fe0bd80f6240337","url":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","caption":"Arun Gupta, VP, Developer Advocacy, Couchbase"},"description":"Arun Gupta is the vice president of developer advocacy at Couchbase. He has built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.","sameAs":["https:\/\/x.com\/arungupta"],"url":"https:\/\/www.couchbase.com\/blog\/author\/arun-gupta\/"}]}},"authors":[{"term_id":8933,"user_id":58,"is_guest":0,"slug":"arun-gupta","display_name":"Arun Gupta, VP, Developer Advocacy, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","author_category":"","last_name":"Gupta","first_name":"Arun","job_title":"","user_url":"","description":"Arun Gupta is the vice president of developer advocacy at Couchbase. He has built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team.\r\n\r\nGupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/2440","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\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=2440"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/2440\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=2440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=2440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=2440"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=2440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}