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

YouTube

Building Distributed Systems in Distributed Teams

Devoxx via YouTube

Overview

This course focuses on the learning outcomes and goals of building distributed systems in distributed teams. It covers the individual skills and tools needed for thriving in a distributed model, such as understanding the company overview, onboarding processes, shared values, tooling, hiring practices, and day-to-day activities. The teaching method includes a detailed exploration of Elastic's journey to becoming distributed, emphasizing values, communication, and team dynamics. The intended audience for this course is individuals interested in understanding how to effectively operate in distributed teams within a tech company.

Syllabus

Introduction
Company Overview
Company Locations
Distributed by Design
Distributed vs Remote
Onboarding
Alwayson
Release parties
What is your process
Events
Values
abstractions
building features in isolation
replacing broken features
features that scale
kindness
empathy
passion
abusive comments
source code
Christmas
Space Time
It depends
People are different
Trust
Doing the right thing
Volunteering
Communication
Join the family
Downsides
Time Zones
Communication Can Fail
Countries Are Different
Decisions Can Drag
Day in the Company
Tools
Engineering
Product Team
Technical vs Professional
Contract Limitations
CVS
Interviews
How much weve grown
Numbers are hard
We have an indicator
Wrap up
Who wants to work from home
Going back to the office
We are hiring
Any questions
How big is a team
Do people get fired
How easy to change the team

Taught by

Devoxx

Reviews

Start your review of Building Distributed Systems in Distributed Teams

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.