Stargate, the gateway for some multi-models data API
summary
Stargate is a runtime proxy that exposes CRUD and GraphQL APIs plus CQL and a document API atop Cassandra (3.11, 4.0, DSE) so clients use HTTP/JSON instead of DB drivers. Demo uses Docker Compose, curl and Swagger to create keyspaces, insert JSON via document shredding into column families, and query by fields; Cassandra best practice is replication factor three and linear scale by adding nodes. Astra DB includes Stargate and offers an Astra free tier to reproduce the demo.
AI-written summary · about
chapters (11)
- 0:00Introduction and speaker intro
- 1:50What is a data gateway?
- 6:45Stargate architecture overview
- 10:17Apache Cassandra as multimodel DB
- 21:11Why Cassandra for Stargate
- 25:29Document shredding in Stargate
- 26:56Demo setup and SQL API
- 28:21REST and document APIs
- 31:59GraphQL API demo
- 34:12Astra and Stargate in cloud
- 35:37Resources and closing
related talks
52mStargate, an OSS Api Layer for Apache Cassandra.
26mStargate.io, An OSS Api Layer for your Cassandra
49mStargate.io, An OSS Api Layer for your Cassandra
33mUsing Apache Cassandra as your Document Database
24mStaying Ahead of the Curve with Spring and Cassandra 4
36mDesigning API: REST, gRPC or GraphQL?
32mNavigating Green Waters: A Journey with Cassandra
28mBetter APIs through Better More Timely Data
