Google Cloud BigTable gives you speed
Use Cases and Deployment Scope
We use Google Cloud BigTable to help us do the following:
1. Store aggregates
2. Build and keep lookup tables
3. Have a storage that can be looked up really fast to find duplicates
4. Given the large no. of txns it can handle, we use it for enriching our data from pipelines thus having rich information in the flows below.
Pros
- High throughput
- Low latency
- Uptime
- Fast Key-value lookups
Cons
- Global replication
- Complete SQL support
- Size limit of 1MB
Return on Investment
- Building new features that can leverage storage on the edge
- Realtime decision making
- Data enrichment
Usability
Alternatives Considered
Amazon DynamoDB and Apache CouchDB
Other Software Used
Google BigQuery, Cloudflare, Google Cloud CDN