YoVDO

The Fallacies of Distributed Computing

Offered By: Gopher Academy via YouTube

Tags

GopherCon Courses Kubernetes Courses Consul Courses System Administration Courses Distributed Computing Courses CockroachDB Courses Minio Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the fallacies of distributed computing in Go through a comprehensive analysis of popular systems like etcd, CockroachDB, Consul, Kubernetes, and Minio. Learn how to address Peter Deutsch's observations on distributed computing challenges using Go, including network reliability, latency, bandwidth, security, topology changes, administration, transport costs, and network homogeneity. Examine case studies of Kubernetes API Server request flow, Consul agent, CockroachDB RPC clock offsets, and Minio gateway to gain practical insights into developing robust distributed systems with Go.

Syllabus

Intro
Out of scope for this talk
Fallacies of distributed computing in a nutshell
Fallacies of distributed computing a warning
The network is reliable
Latency is zero
Bandwidth is infinite
The network is secure
Topology doesn't change
6. There is one administrator
Transport cost is zero
The network is homogeneous
Overview case studies
Kubernetes: API Server request flow
Consul agent (part 414)
CockroachDB: RPC clock offsets (part 1/3)
Minio: gateway (part 4/5)


Taught by

Gopher Academy

Related Courses

Apache Web Server Hardening
A Cloud Guru
CompTIA Linux+ XK0-004 Certification Exam
A Cloud Guru
DNS and BIND Deep Dive
A Cloud Guru
Introduction to Salt Project
A Cloud Guru
Linux Foundation Certified IT Associate (LFCA)
A Cloud Guru