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

Explore the intricacies of building distributed systems and managing distributed teams in this 50-minute Devoxx conference talk. Dive into Elastic's successful distributed model, learning about the company's design philosophy, shared values, and growth strategies. Discover the daily life of an Elastician, including tools used, hiring processes, and onboarding techniques. Gain insights on maintaining effective communication, fostering trust, and addressing challenges such as time zones and cultural differences. Examine the structure of engineering and product teams, interview processes, and company growth indicators. Understand the pros and cons of remote work, decision-making in a distributed environment, and how Elastic adapts to changing work dynamics. Learn valuable lessons on scaling features, promoting empathy, and nurturing a positive company culture in a globally distributed organization.

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.