Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 3.01 KB

README_Astra_Stargate.md

File metadata and controls

64 lines (42 loc) · 3.01 KB

📚 What are DataStax Astra and Stargate

🏠 Table of Contents > 📚 Step2 - What are DataStax Astra and Stargate

If you are already familiar with DataStax Astra and Stargate and just want to move on to the next exercise go to next section => Implement a CRUD Api in Astra . Otherwise, read on.

We will cover:

  1. Introduction to Astra
  2. Introduction to Stargate
  3. Want to know More

1. Introduction to Astra

NoSQL Database Apache Cassandra as-a-service + DevTools

Sources Astra Documentation

DataStax Astra, built on the best distribution of Apache Cassandra™, provides the ability to develop and deploy data-driven applications with a cloud-native service, without the hassles of database and infrastructure administration. By automating tuning and configuration, DataStax Astra radically simplifies database operations.

2. Introduction to STARGATE

Data Gateway providing REST + GraphQL = Included in ASTRA

Sources Stargate Documentation

Developers...

  • Do you like learning query languages (CQL, N1QL, GQL, cypher, gremlin….) No. Save my JSON, give it to me back when I need it ORM / Spring Data are so popular nowadays
  • Do you care about how your data is stored ? Physical data model part of the interface…yike Create structures based on queries
  • Do you like installing and running Databases locally especially distributed databases especially with datasets and integration tests

Operators and Databases Administrators…

  • Do you allow developers to execute direct queries against your DB ?
  • Do you like opening port ranges like 0-65536 to allow communications with applications, especially in the cloud.
  • Do you like creating dedicated projects and hiring people just to create APIs to expose an existing treatment (digital transformation FTW)

Stargate is a framework used to customize all aspects of data access. It is deployed between client applications and a database to provide an abstraction layer that can be used to shape your data access to fit your application’s needs.

3. Want to know more ?

Click below to move to the next section.

🏠 Table of Contents > Step 2 - ⚒️ Implement a CRUD Api in Astra