{"id":5191,"date":"2018-05-23T11:04:25","date_gmt":"2018-05-23T18:04:25","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=5191"},"modified":"2025-06-13T22:39:43","modified_gmt":"2025-06-14T05:39:43","slug":"the-couchbase-data-platform-in-action-configuring-the-application","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/","title":{"rendered":"The Couchbase Data Platform in Action: Configuring the Application"},"content":{"rendered":"<div id=\"preamble\">\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p><strong>Note:<\/strong> This post uses the the Couchbase <a href=\"https:\/\/www.couchbase.com\/analytics-data\/\">Analytics Data<\/a> Definition Language as of the version 5.5 preview release.\u00a0 For updates and information on breaking changes in newer versions, please refer to\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/couchbase-analytics-service-changes\/\">Changes to the Couchbase Analytics Service<\/a>.<\/p>\n<p>For the Couchbase Connect Silicon Valley conference last fall we built one of the most extensive demonstrations of the <a title=\"https:\/\/www.couchbase.com\/\" href=\"https:\/\/www.couchbase.com\/\">Couchbase Data Platform<\/a> capabilities ever using a combined web and mobile application. The application incorporates dynamic N1QL queries, offline mobile, IoT sensors, ad hoc queries with analytics, cross-data center replication, failover, fuzzy text matching, and a slew of other features. In short, we aimed to show the core of a complete, realistic use, based on a real data standard (<a title=\"https:\/\/www.hl7.org\/fhir\/overview.html\" href=\"https:\/\/www.hl7.org\/fhir\/overview.html\">FHIR<\/a>) used in healthcare. Check out the video from the conference <a title=\"https:\/\/youtu.be\/-U_UjqnhMBI\" href=\"https:\/\/youtu.be\/-U_UjqnhMBI\">here<\/a>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>A deployment of this complexity necessarily requires quite a bit of setup. Along with the <a title=\"https:\/\/github.com\/couchbaselabs\/connect-fall-2017-demo\" href=\"https:\/\/github.com\/couchbaselabs\/connect-fall-2017-demo\">source code<\/a> for the project, I\u2019ve included both regular shell scripts and scripts to use with <a title=\"https:\/\/www.docker.com\/\" href=\"https:\/\/www.docker.com\/\">Docker<\/a> to simplify running the demo yourself.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Sometimes seeing it all put together by hand is really helpful, though. With that in mind, I made a video showing every step needed to configure the demo. I go quickly, and sped up parts to get it all crunched in to 15 minutes. (Realistically, even with practice, it takes about 1\/2 an hour.)<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Watch the full video, or use this table of contents to jump to sections directly.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Table of Contents:<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><a title=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=33s\" href=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=33s\">00:33<\/a> &#8211; Web Server and Client Setup<br \/>\n<a title=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=75s\" href=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=75s\">01:15<\/a> &#8211; Server-Side Urban Airship Configuration<br \/>\n<a title=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=111s\" href=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=111s\">01:51<\/a> &#8211; <a title=\"https:\/\/www.couchbase.com\/nosql-databases\/couchbase-server\" href=\"https:\/\/www.couchbase.com\/nosql-databases\/couchbase-server\/\">Couchbase Server<\/a> Basic Setup<br \/>\n<a title=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=184s\" href=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=184s\">03:04<\/a> &#8211; <a title=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/architecture\/core-data-access-buckets.html\" href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/architecture\/core-data-access-buckets.html\">Bucket Creation<\/a><br \/>\n<a title=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=214s\" href=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=214s\">03:34<\/a> &#8211; <a title=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/security\/concepts-rba-for-apps.html\" href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/security\/concepts-rba-for-apps.html\">RBAC<\/a><br \/>\n<a title=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=240s\" href=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=240s\">04:00<\/a> &#8211; <a title=\"https:\/\/www.couchbase.com\/n1ql\" href=\"https:\/\/www.couchbase.com\/n1ql\/\">Query Index Creation<\/a><br \/>\n<a title=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=282s\" href=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=282s\">04:42<\/a> &#8211; <a title=\"https:\/\/developer.couchbase.com\/documentation\/server\/5.5\/eventing\/eventing-overview.html\" href=\"https:\/\/developer.couchbase.com\/documentation\/server\/5.5\/eventing\/eventing-overview.html\">Eventing Service<\/a><br \/>\n<a title=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=354s\" href=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=354s\">05:54<\/a> &#8211; <a title=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/n1ql\/n1ql-language-reference\/curl.html\" href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/n1ql\/n1ql-language-reference\/curl.html\">cURL Access Restrictions<\/a><br \/>\n<a title=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=380s\" href=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=380s\">06:20<\/a> &#8211; Configuring <a title=\"https:\/\/developer.couchbase.com\/documentation\/server\/5.5\/analytics\/introduction.html\" href=\"https:\/\/developer.couchbase.com\/documentation\/server\/5.5\/analytics\/introduction.html\">Analytics<\/a><br \/>\n<a title=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=422s\" href=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=422s\">07:02<\/a> &#8211; <a title=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/fts\/full-text-intro.html\" href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/fts\/full-text-intro.html\">Full-Text Search<\/a><br \/>\n<a title=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=622s\" href=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=622s\">10:22<\/a> &#8211; <a title=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/tools\/cbimport.html\" href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/tools\/cbimport.html\">Importing Data<\/a><br \/>\n<a title=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=712s\" href=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=712s\">11:52<\/a> &#8211; Start <a title=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/current\/guides\/sync-gateway\/index.html\" href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/current\/guides\/sync-gateway\/index.html\">Sync Gateway<\/a><br \/>\n<a title=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=749s\" href=\"https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg&amp;t=749s\">12:29<\/a> &#8211; Mobile Application<\/p>\n<\/div>\n<div class=\"videoblock\">\n<div class=\"content\">[youtube https:\/\/www.youtube.com\/watch?v=RlSMLkd9vrg?rel=0&amp;w=640&amp;h=360]<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>Feel free to post questions in the comments section of the video, on our forum, or you can reach me directly on Twitter.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_postscript\">Postscript<\/h3>\n<div class=\"paragraph\">\n<p>Couchbase is open source and <a title=\"https:\/\/www.couchbase.com\/downloads\" href=\"https:\/\/www.couchbase.com\/downloads\/\">free to try out<\/a>.<br \/>\n<strong>Get started<\/strong> with <a title=\"https:\/\/www.couchbase.com\/get-started\" href=\"https:\/\/developer.couchbase.com\/tutorials\">sample code, example queries, tutorials, and more<\/a>.<br \/>\nFind more resources on our <a title=\"https:\/\/www.couchbase.com\/developers\/community\/\" href=\"https:\/\/www.couchbase.com\/developers\/community\/\">developer portal<\/a>.<br \/>\nFollow us on Twitter <a title=\"https:\/\/twitter.com\/CouchbaseDev\" href=\"https:\/\/twitter.com\/CouchbaseDev\">@CouchbaseDev<\/a>.<br \/>\nYou can post questions on our <a title=\"https:\/\/www.couchbase.com\/forums\/\" href=\"https:\/\/www.couchbase.com\/forums\/\">forums<\/a>.<br \/>\nWe actively participate on <a title=\"https:\/\/stackoverflow.com\/questions\/tagged\/couchbase\" href=\"https:\/\/stackoverflow.com\/questions\/tagged\/couchbase\">Stack Overflow<\/a>.<br \/>\nHit me up on Twitter with any questions, comments, topics you\u2019d like to see, etc. <a title=\"https:\/\/twitter.com\/HodGreeley\" href=\"https:\/\/twitter.com\/HodGreeley\">@HodGreeley<\/a><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Note: This post uses the the Couchbase Analytics Data Definition Language as of the version 5.5 preview release.\u00a0 For updates and information on breaking changes in newer versions, please refer to\u00a0Changes to the Couchbase Analytics Service. For the Couchbase Connect [&hellip;]<\/p>\n","protected":false},"author":73,"featured_media":5194,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,2294,7667,1810,1816,2273,2165,1812],"tags":[1998,2241,2255,1996,2177,1771,2239,2240,1337,1725],"ppma_author":[9042],"class_list":["post-5191","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-analytics","category-couchbase-lite","category-couchbase-mobile","category-couchbase-server","category-eventing","category-full-text-search","category-n1ql-query","tag-application","tag-configure","tag-connect-sv-2017-demo","tag-couchbase-connect","tag-couchbase-data-platform","tag-curl","tag-demo","tag-demonstration","tag-iot","tag-nosql-database"],"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>Configuring the Application on Couchbase- 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\/the-couchbase-data-platform-in-action-configuring-the-application\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Couchbase Data Platform in Action: Configuring the Application\" \/>\n<meta property=\"og:description\" content=\"Note: This post uses the the Couchbase Analytics Data Definition Language as of the version 5.5 preview release.\u00a0 For updates and information on breaking changes in newer versions, please refer to\u00a0Changes to the Couchbase Analytics Service. For the Couchbase Connect [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-23T18:04:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T05:39:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/DemoShort_720.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"385\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Hod Greeley, Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@HodGreeley\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hod Greeley, Developer Advocate, Couchbase\" \/>\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\/the-couchbase-data-platform-in-action-configuring-the-application\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/\"},\"author\":{\"name\":\"Hod Greeley, Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4\"},\"headline\":\"The Couchbase Data Platform in Action: Configuring the Application\",\"datePublished\":\"2018-05-23T18:04:25+00:00\",\"dateModified\":\"2025-06-14T05:39:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/\"},\"wordCount\":392,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/DemoShort_720.gif\",\"keywords\":[\"application\",\"Configure\",\"Connect SV 2017 Demo\",\"Couchbase Connect\",\"Couchbase Data Platform\",\"curl\",\"Demo\",\"Demonstration\",\"IoT\",\"NoSQL Database\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Analytics\",\"Couchbase Lite\",\"Couchbase Mobile\",\"Couchbase Server\",\"Eventing\",\"Full-Text Search\",\"SQL++ \/ N1QL Query\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/\",\"name\":\"Configuring the Application on Couchbase- The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/DemoShort_720.gif\",\"datePublished\":\"2018-05-23T18:04:25+00:00\",\"dateModified\":\"2025-06-14T05:39:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/DemoShort_720.gif\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/DemoShort_720.gif\",\"width\":720,\"height\":385,\"caption\":\"Short animation of demo screens\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Couchbase Data Platform in Action: Configuring the Application\"}]},{\"@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\/9b62593c8a13531e53d52fcd5aabbca4\",\"name\":\"Hod Greeley, Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/21eb69cb5d4a401fb23b149e4f4e9e87\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g\",\"caption\":\"Hod Greeley, Developer Advocate, Couchbase\"},\"description\":\"Hod Greeley is a Developer Advocate for Couchbase, living in Silicon Valley. He has over two decades of experience as a software engineer and engineering manager. He has worked in a variety of software fields, including computational physics and chemistry, computer and network security, finance, and mobile. Prior to joining Couchbase in 2016, Hod led developer relations for mobile at Samsung. Hod holds a Ph.D. in chemical physics from Columbia University.\",\"sameAs\":[\"https:\/\/hod.greeley.org\/blog\",\"https:\/\/x.com\/HodGreeley\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/author\/hod-greeley\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Configuring the Application on Couchbase- 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\/the-couchbase-data-platform-in-action-configuring-the-application\/","og_locale":"en_US","og_type":"article","og_title":"The Couchbase Data Platform in Action: Configuring the Application","og_description":"Note: This post uses the the Couchbase Analytics Data Definition Language as of the version 5.5 preview release.\u00a0 For updates and information on breaking changes in newer versions, please refer to\u00a0Changes to the Couchbase Analytics Service. For the Couchbase Connect [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/","og_site_name":"The Couchbase Blog","article_published_time":"2018-05-23T18:04:25+00:00","article_modified_time":"2025-06-14T05:39:43+00:00","og_image":[{"width":720,"height":385,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/DemoShort_720.gif","type":"image\/gif"}],"author":"Hod Greeley, Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@HodGreeley","twitter_misc":{"Written by":"Hod Greeley, Developer Advocate, Couchbase","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/"},"author":{"name":"Hod Greeley, Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4"},"headline":"The Couchbase Data Platform in Action: Configuring the Application","datePublished":"2018-05-23T18:04:25+00:00","dateModified":"2025-06-14T05:39:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/"},"wordCount":392,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/DemoShort_720.gif","keywords":["application","Configure","Connect SV 2017 Demo","Couchbase Connect","Couchbase Data Platform","curl","Demo","Demonstration","IoT","NoSQL Database"],"articleSection":["Best Practices and Tutorials","Couchbase Analytics","Couchbase Lite","Couchbase Mobile","Couchbase Server","Eventing","Full-Text Search","SQL++ \/ N1QL Query"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/","url":"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/","name":"Configuring the Application on Couchbase- The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/DemoShort_720.gif","datePublished":"2018-05-23T18:04:25+00:00","dateModified":"2025-06-14T05:39:43+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/DemoShort_720.gif","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/DemoShort_720.gif","width":720,"height":385,"caption":"Short animation of demo screens"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/the-couchbase-data-platform-in-action-configuring-the-application\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The Couchbase Data Platform in Action: Configuring the Application"}]},{"@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\/9b62593c8a13531e53d52fcd5aabbca4","name":"Hod Greeley, Developer Advocate, Couchbase","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/21eb69cb5d4a401fb23b149e4f4e9e87","url":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","caption":"Hod Greeley, Developer Advocate, Couchbase"},"description":"Hod Greeley is a Developer Advocate for Couchbase, living in Silicon Valley. He has over two decades of experience as a software engineer and engineering manager. He has worked in a variety of software fields, including computational physics and chemistry, computer and network security, finance, and mobile. Prior to joining Couchbase in 2016, Hod led developer relations for mobile at Samsung. Hod holds a Ph.D. in chemical physics from Columbia University.","sameAs":["https:\/\/hod.greeley.org\/blog","https:\/\/x.com\/HodGreeley"],"url":"https:\/\/www.couchbase.com\/blog\/author\/hod-greeley\/"}]}},"authors":[{"term_id":9042,"user_id":73,"is_guest":0,"slug":"hod-greeley","display_name":"Hod Greeley, Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","author_category":"","last_name":"Greeley","first_name":"Hod","job_title":"","user_url":"https:\/\/hod.greeley.org\/blog","description":"Hod Greeley is a Developer Advocate for Couchbase, living in Silicon Valley. He has over two decades of experience as a software engineer and engineering manager. He has worked in a variety of software fields, including computational physics and chemistry, computer and network security, finance, and mobile. Prior to joining Couchbase in 2016, Hod led developer relations for mobile at Samsung. Hod holds a Ph.D. in chemical physics from Columbia University."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/5191","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\/73"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=5191"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/5191\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/5194"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=5191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=5191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=5191"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=5191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}