{"id":5013,"date":"2018-04-13T14:23:39","date_gmt":"2018-04-13T21:23:39","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=5013"},"modified":"2025-06-13T22:39:50","modified_gmt":"2025-06-14T05:39:50","slug":"couchbase-data-platform-connect-2017-technical-demo","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/","title":{"rendered":"The Couchbase Data Platform in Action: The Couchbase Connect 2017 Silicon Valley Technical Demo"},"content":{"rendered":"<div class=\"sect1\">\n<h2>A Full Stack Application Built Using the Couchbase Data Platform<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>This past year, at the annual Couchbase Connect conference in Silicon Valley, we were proud to present a technical demonstration showing much of the breadth of the <a title=\"https:\/\/www.couchbase.com\/\" href=\"https:\/\/www.couchbase.com\/\">Couchbase Data Platform<\/a> capabilities. This included:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>Data storage and manipulation in <a title=\"https:\/\/www.couchbase.com\/nosql-databases\/couchbase-server\" href=\"https:\/\/www.couchbase.com\/nosql-databases\/couchbase-server\/\">operational<\/a>, <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\">analytical<\/a>, and <a title=\"https:\/\/developer.couchbase.com\/mobile\" href=\"https:\/\/developer.couchbase.com\/mobile\">mobile<\/a> contexts<\/li>\n<li>IoT data moving from sensor to server to web client<\/li>\n<li><a title=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/current\/guides\/couchbase-lite\/index.html\" href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/current\/guides\/couchbase-lite\/index.html\">Cross-platform mobile device local data persistence<\/a> with <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\">automatic synchronization<\/a><\/li>\n<li>Event-driven web UI using the <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\">Couchbase Eventing Service<\/a><\/li>\n<li>Live schema changes with no down time\/migration<\/li>\n<li>SQL-style dynamic queries with <a title=\"https:\/\/www.couchbase.com\/n1ql\" href=\"https:\/\/www.couchbase.com\/n1ql\/\">N1QL<\/a><\/li>\n<li><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> with stemming, fuzzy matching, and facets<\/li>\n<li>Combining in-database with on-the-fly REST results retrieved with N1QL\u2019s <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<\/a> capability<\/li>\n<li>Large-scale ad hoc <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\">data analytics<\/a> with no ETL<\/li>\n<li><a title=\"https:\/\/www.couchbase.com\/multi-dimensional-scalability-overview\" href=\"https:\/\/www.couchbase.com\/multi-dimensional-scalability-overview\/\">Multi-Dimensional Scaling<\/a> of the working clusters<\/li>\n<li>Easy hosting with popular cloud providers<sup><a title=\"https:\/\/aws.amazon.com\/marketplace\/seller-profile?id=1a064a14-5ac2-4980-9167-15746aabde72\" href=\"https:\/\/aws.amazon.com\/marketplace\/seller-profile?id=1a064a14-5ac2-4980-9167-15746aabde72\">1<\/a><\/sup><sup><a title=\"https:\/\/azuremarketplace.microsoft.com\/en-us\/marketplace\/apps\/couchbase.couchbase-enterprise\" href=\"https:\/\/azuremarketplace.microsoft.com\/en-us\/marketplace\/apps\/couchbase.couchbase-enterprise\">2<\/a><\/sup><sup><a title=\"https:\/\/console.cloud.google.com\/launcher\/partners\/couchbase-public\" href=\"https:\/\/console.cloud.google.com\/launcher\/partners\/couchbase-public\">3<\/a><\/sup><\/li>\n<li>Automatic replication of data with <a title=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/xdcr\/xdcr-intro.html\" href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/xdcr\/xdcr-intro.html\">XDCR<\/a><\/li>\n<li><a title=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/ha-dr\/ha-dr-intro.html\" href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/ha-dr\/ha-dr-intro.html\">Cluster failover<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>and more.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>That\u2019s a lot to take in.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Personally, I was super excited to be part of building this project. It\u2019s hard to understand the real scope without seeing it in action. Take a look at this video.<\/p>\n<\/div>\n<div class=\"videoblock\">\n<div class=\"content\">[youtube https:\/\/www.youtube.com\/watch?v=-U_UjqnhMBI?rel=0&amp;start=138&amp;w=640&amp;h=360]<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_project_source_code\">Project Source Code<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>I\u2019m happy to announce the code base is now <a title=\"https:\/\/github.com\/couchbaselabs\/connect-fall-2017-demo\" href=\"https:\/\/github.com\/couchbaselabs\/connect-fall-2017-demo\">open-source and available on GitHub<\/a>. This includes sample data suitable for demonstrating on a single machine. (Scaling to the size of the actual demo isn\u2019t feasible with GitHub!) You\u2019ll be able to try out the whole thing and see how each piece works.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>There are shell scripts as well. These aim to simplify setting up the entire demo. They use Docker to allow setting up multiple clusters. (Read about cluster setup with Docker <a title=\"https:\/\/www.couchbase.com\/blog\/simplified-couchbase-server-cluster-creation-via-docker\/\" href=\"https:\/\/www.couchbase.com\/blog\/simplified-couchbase-server-cluster-creation-via-docker\/\">here<\/a>.) You can run an entire multi-data center example on one machine.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_exploring_the_code\">Exploring the Code<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>In an upcoming series of blog posts, we will go into detail on all aspects of the demo. This will include an architectural review, setting up and running all the elements, and deep dives into many parts of the source code. We\u2019ll look at everything from the NFC temperature patch through to the Vue.js-based web client.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>The code and supporting files are still a work in progress. Feel free to enter issues, pull requests, and ping us with questions.<\/p>\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:\/\/developer.couchbase.com\/community\" href=\"https:\/\/developer.couchbase.com\/\">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<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A Full Stack Application Built Using the Couchbase Data Platform This past year, at the annual Couchbase Connect conference in Silicon Valley, we were proud to present a technical demonstration showing much of the breadth of the Couchbase Data Platform [&hellip;]<\/p>\n","protected":false},"author":73,"featured_media":5014,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2370,1814,1815,2294,1821,1810,1816,9415,2273,2165,9327,1822,1812,2366,2201],"tags":[1245,2255,1771,1519,1337,1543,1446,2108,2083],"ppma_author":[9042],"class_list":["post-5013","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","category-application-design","category-best-practices-and-tutorials","category-analytics","category-couchbase-architecture","category-couchbase-mobile","category-couchbase-server","category-xdcr","category-eventing","category-full-text-search","category-javascript","category-node-js","category-n1ql-query","category-sync-gateway","category-tools-sdks","tag-cloud","tag-connect-sv-2017-demo","tag-curl","tag-docker","tag-iot","tag-javascript","tag-multidimensional-scaling","tag-scaling","tag-vue-js"],"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>Full Stack Application Using the Couchbase Data Platform<\/title>\n<meta name=\"description\" content=\"Check out the Couchbase Connect 2017 Silicon Valley Technical demo which presents how to build a Full Stack Application Using the Couchbase Data Platform.\" \/>\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-data-platform-connect-2017-technical-demo\/\" \/>\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: The Couchbase Connect 2017 Silicon Valley Technical Demo\" \/>\n<meta property=\"og:description\" content=\"Check out the Couchbase Connect 2017 Silicon Valley Technical demo which presents how to build a Full Stack Application Using the Couchbase Data Platform.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-13T21:23:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T05:39:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/04\/Connect17Demo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"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-data-platform-connect-2017-technical-demo\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/\"},\"author\":{\"name\":\"Hod Greeley, Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4\"},\"headline\":\"The Couchbase Data Platform in Action: The Couchbase Connect 2017 Silicon Valley Technical Demo\",\"datePublished\":\"2018-04-13T21:23:39+00:00\",\"dateModified\":\"2025-06-14T05:39:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/\"},\"wordCount\":458,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/04\/Connect17Demo.jpg\",\"keywords\":[\"cloud\",\"Connect SV 2017 Demo\",\"curl\",\"docker\",\"IoT\",\"javascript\",\"Multidimensional Scaling\",\"scaling\",\"vue.js\"],\"articleSection\":[\"Android\",\"Application Design\",\"Best Practices and Tutorials\",\"Couchbase Analytics\",\"Couchbase Architecture\",\"Couchbase Mobile\",\"Couchbase Server\",\"Cross Data Center Replication (XDCR)\",\"Eventing\",\"Full-Text Search\",\"JavaScript\",\"Node.js\",\"SQL++ \/ N1QL Query\",\"Sync Gateway\",\"Tools &amp; SDKs\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/\",\"name\":\"Full Stack Application Using the Couchbase Data Platform\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/04\/Connect17Demo.jpg\",\"datePublished\":\"2018-04-13T21:23:39+00:00\",\"dateModified\":\"2025-06-14T05:39:50+00:00\",\"description\":\"Check out the Couchbase Connect 2017 Silicon Valley Technical demo which presents how to build a Full Stack Application Using the Couchbase Data Platform.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/04\/Connect17Demo.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/04\/Connect17Demo.jpg\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#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: The Couchbase Connect 2017 Silicon Valley Technical Demo\"}]},{\"@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":"Full Stack Application Using the Couchbase Data Platform","description":"Check out the Couchbase Connect 2017 Silicon Valley Technical demo which presents how to build a Full Stack Application Using the Couchbase Data Platform.","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-data-platform-connect-2017-technical-demo\/","og_locale":"en_US","og_type":"article","og_title":"The Couchbase Data Platform in Action: The Couchbase Connect 2017 Silicon Valley Technical Demo","og_description":"Check out the Couchbase Connect 2017 Silicon Valley Technical demo which presents how to build a Full Stack Application Using the Couchbase Data Platform.","og_url":"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/","og_site_name":"The Couchbase Blog","article_published_time":"2018-04-13T21:23:39+00:00","article_modified_time":"2025-06-14T05:39:50+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/04\/Connect17Demo.jpg","type":"image\/jpeg"}],"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":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/"},"author":{"name":"Hod Greeley, Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4"},"headline":"The Couchbase Data Platform in Action: The Couchbase Connect 2017 Silicon Valley Technical Demo","datePublished":"2018-04-13T21:23:39+00:00","dateModified":"2025-06-14T05:39:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/"},"wordCount":458,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/04\/Connect17Demo.jpg","keywords":["cloud","Connect SV 2017 Demo","curl","docker","IoT","javascript","Multidimensional Scaling","scaling","vue.js"],"articleSection":["Android","Application Design","Best Practices and Tutorials","Couchbase Analytics","Couchbase Architecture","Couchbase Mobile","Couchbase Server","Cross Data Center Replication (XDCR)","Eventing","Full-Text Search","JavaScript","Node.js","SQL++ \/ N1QL Query","Sync Gateway","Tools &amp; SDKs"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/","name":"Full Stack Application Using the Couchbase Data Platform","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/04\/Connect17Demo.jpg","datePublished":"2018-04-13T21:23:39+00:00","dateModified":"2025-06-14T05:39:50+00:00","description":"Check out the Couchbase Connect 2017 Silicon Valley Technical demo which presents how to build a Full Stack Application Using the Couchbase Data Platform.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/04\/Connect17Demo.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/04\/Connect17Demo.jpg","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-data-platform-connect-2017-technical-demo\/#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: The Couchbase Connect 2017 Silicon Valley Technical Demo"}]},{"@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\/5013","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=5013"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/5013\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/5014"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=5013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=5013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=5013"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=5013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}