How Spraed built an app on Couchbase Mobile


Details
Two talks this month! One Couchbase-specific and the other comes to us from the world of data analytics.
A mobile app for content-sharing based on Couchbase Mobile
Spraed is a content sharing app, for iOS and Android, that is built on Couchbase Mobile.
Jakob Hoydis, Spraed's CTO, will give a quick demo of Spraed and then present their high-level system architecture built upon Couchbase Server, SyncGateway, CBLite (TiTouchDb) and the Elasticsearch transport plugin in an AWS EC2 environment.
He will then explain how the use of SyncGateway influenced their data/document model and discuss some design issues with respect to the sync function and document-channel mapping. He will delve into some specific technical challenges, such as replication errors/delays and document deletion, and outline their solutions. His talk will conclude with a discussion of the scalability and possible improvements of their architecture.
Snowplow: From NoSQL to SQL and back
Alex Dean is the co-founder of Snowplow Analytics, the open-source event analytics platform ( https://github.com/snowplow/snowplow ).
In this talk, Alex will introduce Snowplow, and explain the project's evolution from a NoSQL-based approach (Amazon S3/Apache Hive), to a relational approach (PostgreSQL/Amazon Redshift), and now to today's mixed SQL/NoSQL approach.
Along the way Alex will also dive into how Snowplow uses JSON and JSON Schema for event modelling, and introduce Snowplow's new schema technology, Iglu.

How Spraed built an app on Couchbase Mobile