YoVDO

Optimizing Performance of Stateful Apps for Globally Distributed Users

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses PostgreSQL Courses Database Optimization Courses Multitenancy Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Addressing Algorithmic Bias
GOTO Conferences via YouTube
Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube
Why Static Typing Came Back
GOTO Conferences via YouTube
Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube
It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube