Slide 1

Slide 1 text

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

Slide 23

Slide 23 text

. . Semantic Versioning 7 9 1 major minor patch

Slide 24

Slide 24 text

Tools

Slide 25

Slide 25 text

Tools

Slide 26

Slide 26 text

Tools

Slide 27

Slide 27 text

Tools

Slide 28

Slide 28 text

Tools

Slide 29

Slide 29 text

Thank you!

Slide 30

Slide 30 text

Questions?