Illustration Image

Cassandra.Link

The best knowledge base on Apache Cassandra®

Helping platform leaders, architects, engineers, and operators build scalable real time data platforms.

8/21/2020

Reading time:3 min

Cassandra Lunch #13: Jump Start Projects for Cassandra - Business Platform Team

by John Doe

In case you missed Cassandra Lunch #13, we discussed a number of different open-source projects and platforms that can help you jump start your Cassandra Projects, and learn about combining Cassandra and Cassandra variants with supporting technologies. You can use these projects as educational resources or edit them as a starting point for your own project’s codebase.ProjectsRebar by Machine AcuityRebar is full of boilerplate and example code for a web application. Contains examples using React, Material-UI, Relay, GraphQL, JWT, Node.js, and Apache Cassandra / Elassandra. Heavy focus is put on SaaS and multi-tenancy support.Shopping Cart by calvinlferAn application that uses Event Sourcing (ES) and Command Query Responsibility segregation (CQRS) to implement a shopping cart and provides a way to perform analytics. The command side is designed to provide shopping cart functionality to members and the different query sides are designed to provide analytics on member’s shopping carts. Please note that the query nodes are not the views (UI) themselves but rather the components that populate the Query side’s databases that the views would use to display data to the user.VOS Backend by vangavA backend generator (generates more than 90% of the code needed for big-scale backend services). Built on Cassandra, Play Framework, Akka, and Datastax drivers. Generates a backend framework with DB and API(s).My Moments by amrkhaledccdInstagram clone built for learning purposes. Implements basic features of Instagram and other social networks. Uses Java, Spring boot, Spring Cloud, JWT authentication, MongoDB, Cassandra, Neo4j, Kafka, and ReactJs.FireCamp by CloudStaxFireCamp is an open-source platform to easily set up, manage, and scale the stateful services. The customer could easily run any service with no management overhead on any cloud. FireCamp decouples the Function-as-a-Service (FaaS) engine from the Vendor’s services, such as DynamoDB. FireCamp deeply integrates with the popular open-source stateful services, such as MongoDB, Cassandra, Kafka, PostgreSQL, MySQL, ZooKeeper, Redis, ElasticSearch, etc.Spark Structured Streaming Examples by polomarcusA set of Spark structured streaming examples using Kafka, Cassandra, and Elastic. Stream the number of time Drake is broadcasted on each radio. And also, see how easy is Spark Structured Streaming to use using Spark SQL’s Dataframe API.Django Cassandra Engine by r4fekAll the tools you need to start your journey with Apache Cassandra and Django Framework! Features integration with Cassandra / Datastax python drivers. Contains working flush, migrate, sync_cassandra, inspectdb, and dbshell commands. SQLPad by rickbergfalkA web app for writing and running SQL queries and visualizing the results. Supports Postgres, MySQL, SQL Server, ClickHouse, Crate, Vertica, Presto, SAP HANA, Cassandra, Snowflake, Google BigQuery, SQLite, and many more via ODBC.JHipsterJHipster is a development platform to quickly generate, develop, and deploy modern web applications and microservice architectures. We support many frontend technologies, including Angular, React, and Vue. We even have mobile app support for Ionic and React Native! On the backend, we support Spring Boot (with Java or Kotlin), Micronaut, Quarkus, Node.js, and .NET. For deployment, we embrace cloud-native principles with Docker and Kubernetes. Deployment support exists for AWS, Azure, Cloud Foundry, Google Cloud Platform, Heroku, and OpenShift.Cassandra.Api by Anant CorporationLeaves on DataStax Astra™ with NoSQL, and Apache Cassandra™ in the cloud! A web application, build on DataStax Astra, a managed Cassandra as a Service instance in the cloud. Comes with frontend build in React and two separate backends, one written in Node and the other in Python via Flask. Cassandra Lunch #13 RecordingOther DiscussionsAside from Cassandra Jumpstart Projects, we also discussed a recent article by Yugabyte about Apache Cassandra’s consistency shortcomings. We discussed whether or not the accusation was fair, as well as how those problems can be mitigated without being forced to switch to a different tool. The article can be found here.Cassandra.LinkCassandra.Link is a knowledge base that we created for all things Apache Cassandra. Our goal with Cassandra.Link was to not only fill the gap of Planet Cassandra, but to bring the Cassandra community together. Feel free to reach out if you wish to collaborate with us on this project in any capacity.We are a technology company that specializes in building business platforms. If you have any questions about the tools discussed in this post or about any of our services, feel free to send us an email! Posted in Modern Business | Comments Off on Cassandra Lunch #13: Jump Start Projects for Cassandra

Illustration Image

In case you missed Cassandra Lunch #13, we discussed a number of different open-source projects and platforms that can help you jump start your Cassandra Projects, and learn about combining Cassandra and Cassandra variants with supporting technologies. You can use these projects as educational resources or edit them as a starting point for your own project’s codebase.

Projects

Rebar by Machine Acuity

Rebar is full of boilerplate and example code for a web application. Contains examples using React, Material-UI, Relay, GraphQL, JWT, Node.js, and Apache Cassandra / Elassandra. Heavy focus is put on SaaS and multi-tenancy support.

Shopping Cart by calvinlfer

An application that uses Event Sourcing (ES) and Command Query Responsibility segregation (CQRS) to implement a shopping cart and provides a way to perform analytics. The command side is designed to provide shopping cart functionality to members and the different query sides are designed to provide analytics on member’s shopping carts. Please note that the query nodes are not the views (UI) themselves but rather the components that populate the Query side’s databases that the views would use to display data to the user.

VOS Backend by vangav

A backend generator (generates more than 90% of the code needed for big-scale backend services). Built on Cassandra, Play Framework, Akka, and Datastax drivers. Generates a backend framework with DB and API(s).

My Moments by amrkhaledccd

Instagram clone built for learning purposes. Implements basic features of Instagram and other social networks. Uses Java, Spring boot, Spring Cloud, JWT authentication, MongoDB, Cassandra, Neo4j, Kafka, and ReactJs.

FireCamp by CloudStax

FireCamp is an open-source platform to easily set up, manage, and scale the stateful services. The customer could easily run any service with no management overhead on any cloud. FireCamp decouples the Function-as-a-Service (FaaS) engine from the Vendor’s services, such as DynamoDB. FireCamp deeply integrates with the popular open-source stateful services, such as MongoDB, Cassandra, Kafka, PostgreSQL, MySQL, ZooKeeper, Redis, ElasticSearch, etc.

Spark Structured Streaming Examples by polomarcus

A set of Spark structured streaming examples using Kafka, Cassandra, and Elastic. Stream the number of time Drake is broadcasted on each radio. And also, see how easy is Spark Structured Streaming to use using Spark SQL’s Dataframe API.

Django Cassandra Engine by r4fek

All the tools you need to start your journey with Apache Cassandra and Django Framework! Features integration with Cassandra / Datastax python drivers. Contains working flush, migrate, sync_cassandra, inspectdb, and dbshell commands.

SQLPad by rickbergfalk

A web app for writing and running SQL queries and visualizing the results. Supports Postgres, MySQL, SQL Server, ClickHouse, Crate, Vertica, Presto, SAP HANA, Cassandra, Snowflake, Google BigQuery, SQLite, and many more via ODBC.

JHipster

JHipster is a development platform to quickly generate, develop, and deploy modern web applications and microservice architectures. We support many frontend technologies, including Angular, React, and Vue. We even have mobile app support for Ionic and React Native! On the backend, we support Spring Boot (with Java or Kotlin), Micronaut, Quarkus, Node.js, and .NET. For deployment, we embrace cloud-native principles with Docker and Kubernetes. Deployment support exists for AWS, Azure, Cloud Foundry, Google Cloud Platform, Heroku, and OpenShift.

Cassandra.Api by Anant Corporation

Leaves on DataStax Astra™ with NoSQL, and Apache Cassandra™ in the cloud! A web application, build on DataStax Astra, a managed Cassandra as a Service instance in the cloud. Comes with frontend build in React and two separate backends, one written in Node and the other in Python via Flask.

Cassandra Lunch #13 Recording

Other Discussions

Aside from Cassandra Jumpstart Projects, we also discussed a recent article by Yugabyte about Apache Cassandra’s consistency shortcomings. We discussed whether or not the accusation was fair, as well as how those problems can be mitigated without being forced to switch to a different tool. The article can be found here.

Cassandra.Link

Cassandra.Link is a knowledge base that we created for all things Apache Cassandra. Our goal with Cassandra.Link was to not only fill the gap of Planet Cassandra, but to bring the Cassandra community together. Feel free to reach out if you wish to collaborate with us on this project in any capacity.

We are a technology company that specializes in building business platforms. If you have any questions about the tools discussed in this post or about any of our services, feel free to send us an email!

Related Articles

starter.template
examples
astra

GitHub - datastaxdevs/workshop-social-media-tiktok: A simple Tik Tok clone running on AstraDB that leverages the Document API.

datastaxdevs

12/2/2023

Checkout Planet Cassandra

Claim Your Free Planet Cassandra Contributor T-shirt!

Make your contribution and score a FREE Planet Cassandra Contributor T-Shirt! 
We value our incredible Cassandra community, and we want to express our gratitude by sending an exclusive Planet Cassandra Contributor T-Shirt you can wear with pride.

Join Our Newsletter!

Sign up below to receive email updates and see what's going on with our company

Explore Related Topics

AllKafkaSparkScyllaSStableKubernetesApiGithubGraphQl

Explore Further

starter.template

starter.template
cassandra