Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

Transactional Microservices with Vitess - Coordination Without State

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Explore transactional microservices using Vitess in this 56-minute webinar presented by Daniel Kozlowski, Minister of Engineering at PlanetScale. Learn how to create safe ACID distributed transactions that behave like those in monolithic systems, without added complexity. Discover the benefits of microservices for cloud-based services, including streamlined development, improved reliability, and faster feature delivery. Understand the challenges of data management when migrating from monolithic services to microservices. Dive into Vitess's gRPC API and learn to create applications that push transaction states into client-side objects across multiple microservices. Compare monolithic and microservice architectures, explore service boundaries, and discuss topics such as explicit session handling, locking, schema updates, and online schema changes. Gain insights into Vitess's backend support, session overhead, interfaces, and parser planner.

Syllabus

Introduction
Monolith vs Microservice
Problems with monolithic architecture
Implicit state
GRPC endpoint
GRPC session
Test database
monolith vs microservices
Questions
Service boundaries
Explicit session vs implicit handling
Q A
Vitess vs Cockroach
Locking
Schema updates
Online schema change
QA
Backend support
Session overhead
Vitess lockin
Interfaces
Parser Planner
Last minute question

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of Transactional Microservices with Vitess - Coordination Without State

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.