Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mobilizing your existing Couchbase deployment – Connect Silicon Valley 2017

82 views

Published on

Speaker: Sachin Smotra, Director Product Management, Couchbase Mobile, IOT & Analytics

Today’s enterprises require customer engagement at every touch point. Analysts predict that more than 50 billion devices will be connected to the internet by 2020. With Couchbase Mobile 2.0, we’re making it easy for you to extend your current Couchbase use case to the edge. Are you a Couchbase user looking to add mobile and/or IoT capabilities to your current deployment?

Join us for this session where we will show you how to extend your Couchbase Server deployments to create new experiences for mobile and IoT users. Learn how to add mobile and IoT to your existing desktop and web app deployments with Couchbase Mobile.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Mobilizing your existing Couchbase deployment – Connect Silicon Valley 2017

  1. 1. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. MOBILE AND IOT ENABLE YOUR COUCHBASE SERVER DEPLOYMENT Subtitle here if needed
  2. 2. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. AGENDA 01/ 02/ 03/ 04/ 05 Extend your existing Couchbase Server Deployment for mobile and IOT Live Demo Deployment Considerations Resources Q&A
  3. 3. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. SECTION BREAK TITLE
  4. 4. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 4 Mobilize your existing Couchbase Deployment MobileLaptop Desktop APPLICATION SERVER CLIENT LIBRARY APPLICATION SERVER CLIENT LIBRARY SYNC GATEWAY SYNC GATEWAY Database 4
  5. 5. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 2 WHAT AM I GOING TO DEMO?
  6. 6. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 6 What am I going to demo? • A to-do application available for iOS, Android, and .NET • Allows a user to create manage “tasks lists” and “tasks” belonging to a task list • You will see: • Configuring Couchbase Server and Sync Gateway • Data synchronization to the server • Data creation using Couchbase “python” SDK (like a web or desktop application) • Updates via N1QL • Data manipulation with device in offline mode • Data synchronization to a mobile device 6
  7. 7. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 3 LIVE DEMO
  8. 8. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 8 Recap: Key Configuration Changes Create user for Sync Gateway to the persist data in Couchbase Server
  9. 9. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 9 Recap: Key Configuration Changes Grant the ”bucket admin” role to the user
  10. 10. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 10 Recap: Key Configuration Changes "databases": { "todo": { "server":"http://localhost:8091", "import_docs": "continuous", "unsupported": { "enable_extended_attributes": true }, "bucket": "data-bucket", "username":"data-bucket", ..... }
  11. 11. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 11 Recap: Key Configuration Changes
  12. 12. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 12 Key Benefits for Couchbase Customers You’ll create extraordinary mobile experiences without having to change your existing web apps. You’ll be able to manage your mobile app data easily with full- stack data management. You’ll be able to manage data for mobile and web apps in the same Couchbase bucket. You’ll reduce total cost of ownership—one technology for all your apps! If you are a mobile-first customer, you can easily create web and desktop experiences on the same data stack.
  13. 13. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 4 DEPLOYMENT CONSIDERATIONS
  14. 14. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 14 Deployment Considerations COUCHBASE SYNC GATEWAY Sync Gateway Cluster Data Management Security across the Full Stack JSON { } JSON { } JSON { } User Management
  15. 15. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 15 Couchbase IOT IOT Devices (Heart Monitor, Wearables, etc.) LoadBalancer Couchbase Lite Couchbase Sync Gateway Couchbase Server
  16. 16. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 16 It’s really easy to extend your existing Couchbase Server deployments to create mobile & IOT experiences. Click icon above to insert photo. See sample on following slide. (DELETE THIS TEXT BOX)
  17. 17. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 4 RESOURCES
  18. 18. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 18 Resources Couchbase Server 5.0 GA - https://www.couchbase.com/downloads?family=Server&product= Couchbase%20Server&edition=Enterprise# SYNC GATEWAY Couchbase Sync Gateway 1.5 GA - https://www.couchbase.com/downloads?family=Mobile&product=Couch base%20Sync%20Gateway&edition=Enterprise%20Edition Sync Gateway Config file - https://github.com/couchbaselabs/mobile- training-todo/blob/master/sync-gateway-config-xattrs.json “Todo” sample application - https://github.com/couchbaselabs/mobile-training-todo Couchbase MobileTutorial - https://developer.couchbase.com/documentation/mobile/1.4/training/i ndex.html
  19. 19. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. 5 Q&A
  20. 20. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2017. All rights reserved. THANK YOU

×