2. ➢ Training
➢ Teaching
➢ Reference Applications
➢ Developers Support
➢ Public Speaking
➢ Creator of ff4j (ff4j.org)
➢ Maintainer for 8 years+
@clunven
➢ Happy developer for 14 years
➢ Spring Petclinic Reactive & Starters
➢ Implementing APIs for 8 years
@clun
Cédrick Lunven
Director Developer Relations
3. Datastax Developers Advocates Team
��🇷
��🇺
��🇧
David
Gilardi
Jack
Fryer
Aleksandr
Volochnev
Cedrick
Lunven
Stefano
Lottini
Ryan
Welford
��🇹
��🇸
��🇸
Rags
Srinivas
��🇸
��🇸
Kirsten
Hunter
Sonia
Siganporia
��
4. 4
Stargate Data gateway
What and Why
02
Document-Oriented API
and Schemaless
04
01
GraphQL
The new frontier
05
Apache Cassandra™
Use Cases
Agenda (25 min)
4
REST in Peace
03
SDK +
What’s NEXT ?
06
5. Stargate Data gateway
What and Why
02
Document-Oriented API
and Schemaless
04
01
GraphQL
The new frontier
05
Apache Cassandra™
Use Cases
Agenda
5
REST in Peace
03
SDK +
What’s NEXT ?
06
11. High Throughput
High Volume
Heavy Writes
Heavy Reads
Event Streaming Log Analytics
Internet of Things Other Time Series
Mission-Critical
No Data Loss
Always-on
Scalability
Availability
Distributed
Cloud-native
Caching Pricing
Market Data Inventory
Banking Retail
Tracking /
Logistics
Customer
Experience
Containers Hybrid-cloud
Kubernetes Multi-cloud
Modern Cloud
Applications
Global Presence
Workload Mobility
Compliance /
GDPR
ApacheCassandra™: Use Cases
13. Stargate Data gateway
What and Why
02
Document-Oriented API
and Schemaless
04
01
GraphQL
The new frontier
05
Apache Cassandra™
Use Cases
Agenda
13
REST in Peace
03
SDK +
What’s NEXT ?
06
14. Data Gateway Rational
Ubiquitous, API-based Consumption
MICROSERVICES
DEVELOPERS
Developers want the option
to use modern APIs and
development gateways.
Cassandra is a database
designed for the new
standard and the associated
APIs that facilitate the first
choice of developers.
16. Stargate Overview
An open source API framework for data
Stargate makes it easy to use a
database for any application workload
by adding plugin support for new APIs,
data types, and access methods
MICROSERVICES
DEVELOPERS
17. API Extensions and Persistence Extensions
API
EXTENSIONS
PERSISTENCE
EXTENSIONS
Authentication
23. Stargate Data gateway
What and Why
02
Document-Oriented API
and Schemaless
04
01
GraphQL
The new frontier
05
Apache Cassandra™
Use Cases
Agenda
23
REST in Peace
03
SDK +
What’s NEXT ?
06
25. Stargate Data gateway
What and Why
02
Document-Oriented API
and Schemaless
04
01
GraphQL
The new frontier
05
Apache Cassandra™
Use Cases
Agenda
25
REST in Peace
03
SDK +
What’s NEXT ?
06
26. Cassandra as Document Store
• Cassandra already handles JSON and structures
● INSERT JSON, SELECT JSON
● Set<>, List<>,Map<>, and User Defined type (UDT) even nested
● BUT everything is strongly coupled with a VALIDATION
• You want to insert and retrieve any JSON documents efficiently
● Allow “schemaless”
● Write to a single document is a single batch of statements
● Read from a single document is a single SELECT statement.
● Limit Tombstones with range deletes
31. Stargate Data gateway
What and Why
02
Document-Oriented API
and Schemaless
04
01
GraphQL
The new frontier
05
Apache Cassandra™
Use Cases
Agenda
31
REST in Peace
03
SDK +
What’s NEXT ?
06
38. Stargate Data gateway
What and Why
02
Document-Oriented API
and Schemaless
04
01
GraphQL
The new frontier
05
Apache Cassandra™
Use Cases
Agenda
38
REST in Peace
03
SDK +
What’s NEXT ?
06
39. SDK Wraps the API for a simplified usage
https://github.com/datastax/astra-sdk-java/wiki