Performance is not an Option - Building Services with GRPC and Cassandra
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore the creation of high-performance service-oriented architectures in this comprehensive conference talk. Dive into building scalable microservices using Google's gRPC and Apache Cassandra in .NET, focusing on meeting the demands of Big Data and Internet of Things applications. Learn how to minimize communication overhead with gRPC and optimize time series data storage with Cassandra. Follow along as an IoT application is developed to demonstrate effective solutions for performance and scalability challenges. Gain insights into GRPC architecture, Cassandra's CAP theorem compliance, hashing architecture, replication factors, and consistency models. Discover the advantages of using Cassandra, compare it with DataStax products, and understand its limitations. Cover practical aspects such as creating keyspaces, connecting to clusters, and addressing security concerns in Cassandra implementations.
Syllabus
Introduction
About me
About XPeria
User Experience Practice
GRPC Architecture
Simple Model Service Definition
Optimized Speed Performance
Code Generation
What is Cassandra
Cap Theorem
Base Compliant Database
Cassandra Architecture
Hashing Architecture
Replication Factor
Replication Example
Consistency
Why use Cassandra
Cassandra vs DataStax
Product
Problem
New client
The problem
The solution
Model in service
Creating keyspaces
Connecting to the cluster
Running code
Tradeoffs
Cassandra Limitations
Cassandra Training
Cassandra Security
Cassandra Driver
Taught by
NDC Conferences
Related Courses
Introduction to NoSQL DatabasesIBM via Coursera Apache Cassandra Certification Training
Edureka Cassandra for Developers
Pluralsight Getting Started With Apache Cassandra
Udemy From 0 to 1: The Cassandra Distributed Database
Udemy