Building Distributed Systems
in Distributed Teams
Sebastian Grodzicki @ 4Developers 2020
!@sebgrodzicki
Slide 2
Slide 2 text
$ whoami
Sebastian Grodzicki
• Engineering Manager at
• ex-CTO at SHOWROOM & GoldenLine
• #LifeAtElastic
!@sebgrodzicki
Slide 3
Slide 3 text
Elastic Stack
Slide 4
Slide 4 text
Stats
~2000
~40
~20
employees
countries
time zones
Slide 5
Slide 5 text
29 offices
Slide 6
Slide 6 text
DISTRIBUTED
by design
Slide 7
Slide 7 text
Founders
Slide 8
Slide 8 text
DISTRIBUTED
not remote
Slide 9
Slide 9 text
Office
Slide 10
Slide 10 text
Coworking space
Slide 11
Slide 11 text
Home office
Slide 12
Slide 12 text
Home office
Slide 13
Slide 13 text
Home office
Slide 14
Slide 14 text
Home office
Slide 15
Slide 15 text
X-School
X-School
Slide 16
Slide 16 text
Engineering All Hands
Slide 17
Slide 17 text
Global All Hands
Slide 18
Slide 18 text
GAH 2020
Slide 19
Slide 19 text
Process
Slide 20
Slide 20 text
Meetings
• weekly team planning
• (bi-)weekly 1:1 with your manager
• quarterly performance review with your manager
• release retrospective (every 8-10 weeks)
Slide 21
Slide 21 text
Demo day,
Ask Me Anything,
Company All Hands, etc.
Slide 22
Slide 22 text
Release train
Development QA
Release
Feature freeze
QA
Release
Feature freeze
QA
Release
Feature freeze
Development
Development
Development