Design Tokens - UI Elements - Features - Systems
Atomic
Design System?
Sign up
Slide 13
Slide 13 text
Atomic
Design System?
Design Tokens - UI Elements - Features - Systems
Sign up
Slide 14
Slide 14 text
Atomic
Design System?
Design Tokens - UI Elements - Features - Systems
Sign up
Slide 15
Slide 15 text
Design Tokens - UI Elements - Features - Systems
Atomic
Design System?
Sign up
Slide 16
Slide 16 text
Design Tokens - UI Elements - Features - Systems
Atomic
Design System?
Sign up
Slide 17
Slide 17 text
Atomic
Design System?
Sign up
Slide 18
Slide 18 text
Sign up
Deploying Atomic
Design System?
at scale?
Slide 19
Slide 19 text
Sign up
Deploying Atomic
Design System?
at scale?
Sign up
Slide 20
Slide 20 text
Deploying Atomic
Design System?
at scale?
Slide 21
Slide 21 text
Deploying Atomic
Design System?
at scale?
Slide 22
Slide 22 text
Deploying Atomic
Design System?
at scale?
Slide 23
Slide 23 text
Deploying Atomic
Design System?
at scale?
Slide 24
Slide 24 text
Deploying Atomic
Design System?
at scale?
Slide 25
Slide 25 text
Deploying Atomic
Design System?
at scale?
Slide 26
Slide 26 text
Deploying Atomic
Design System?
at scale?
A story about refactoring,
decentralized frontend architectures
and fast moving teams
Slide 27
Slide 27 text
Hola Alicante!
follow me: @nickbalestra
Software engineer @OpenTable, DX Team
Love OSS/JS/Node
OpenComponents core team
Slide 28
Slide 28 text
Firstly, a bit of background
Slide 29
Slide 29 text
Firstly, a bit of background
• OpenTable, founded in 1998 - PCLN (NASDAQ)
Slide 30
Slide 30 text
Firstly, a bit of background
• OpenTable, founded in 1998 - PCLN (NASDAQ)
• We find a table for 23+ million diners/month
Slide 31
Slide 31 text
Firstly, a bit of background
• OpenTable, founded in 1998 - PCLN (NASDAQ)
• We find a table for 23+ million diners/month
• 300+ engineers
Slide 32
Slide 32 text
Firstly, a bit of background
• OpenTable, founded in 1998 - PCLN (NASDAQ)
• We find a table for 23+ million diners/month
• 300+ engineers
• Europe, North and South America, Asia
Slide 33
Slide 33 text
Firstly, a bit of background
• OpenTable, founded in 1998 - PCLN (NASDAQ)
• We find a table for 23+ million diners/month
• 300+ engineers
• Europe, North and South America, Asia
• Millions requests/minute
Slide 34
Slide 34 text
Firstly, a bit of background
• OpenTable, founded in 1998 - PCLN (NASDAQ)
• We find a table for 23+ million diners/month
• 300+ engineers
• Europe, North and South America, Asia
• Millions requests/minute
• Full-stack culture
Slide 35
Slide 35 text
Once upon a time...
Slide 36
Slide 36 text
Once upon a time...
Slide 37
Slide 37 text
Once upon a time...
product consistency
Slide 38
Slide 38 text
Once upon a time...
product consistency
velocity at scale
Slide 39
Slide 39 text
The monolith Front & Back Micro services
Slide 40
Slide 40 text
Once upon a time...
product consistency
velocity at scale
Slide 41
Slide 41 text
Once upon a time...
< Start />
< Restaurant />
< Search />
microsite
microsite
microsite
HTML Fragments µservice
Restaurant Profile Search Results Start
latest
minor
patch
latest
patch
patch
latest
major
minor
Slide 59
Slide 59 text
HTML Fragments µservice
Restaurant Profile Search Results Start
https://components-123/header/1.0.0
latest
minor
patch
latest
patch
patch
latest
major
minor
Slide 60
Slide 60 text
HTML Fragments µservice
Restaurant Profile Search Results Start
https://components-123/header/1.0.0
latest
minor
patch
latest
patch
patch
latest
major
minor
Slide 61
Slide 61 text
OpenComponents
Restaurant Profile Search Results Start
https://components-123/header/1.0.0
latest
minor
patch
latest
patch
patch
latest
major
minor