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

YouTube

Optimizing Performance of Stateful Apps for Globally Distributed Users

GOTO Conferences via YouTube

Overview

Learn how to optimize performance of stateful applications for globally distributed users in this conference talk from GOTO Amsterdam 2018. Explore strategies for deploying databases that are as globally distributed as your audience, keeping users' data close for low latency while maintaining strong single-copy consistency. Discover recommended tuning optimizations to minimize latencies for a distributed customer base without compromising security and reliability for mission-critical workloads. Gain insights into topics such as CDNs, replication models, data center distribution, and the benefits of using CockroachDB for globally distributed applications. Understand the challenges of multi-tenancy, atomic databases, and how CockroachDB compares to other solutions like PostgreSQL and DynamoDB.

Syllabus

Intro
Agenda
CDN
Why Databases
Single City
More Cities
More Data Centers
Replication Models
How Replication Works
Using Data from Mover
User Data
Recap
CockroachDB
Questions
Multitenancy
Replication
Atomic Database
Cockroach Database vs Postgres
Comparison with DynamoDB
How does Cockroach find out about followthesun
What other dynamic leader linear selection method next to followthesun
Is Cockroach DB viable as a normal database

Taught by

GOTO Conferences

Reviews

Start your review of Optimizing Performance of Stateful Apps for Globally Distributed Users

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.