Transactional Microservices with Vitess - Coordination Without State
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
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]
Related Courses
Introduction to Cloud Infrastructure TechnologiesLinux Foundation via edX Scalable Microservices with Kubernetes
Google via Udacity Introduction to Kubernetes
Linux Foundation via edX Architecting Distributed Cloud Applications
Microsoft via edX IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera