Distributed Monolith

2018 @sharkzp

Distributed Monolith

2018 @sharkzp

2018 @sharkzp

Me:

  • Shipping Lead at Shopify.
  • Ruby Engineer. 
  • Husband.
  • Cat owner servant.  

2018 @sharkzp

Market:

500k Merchants

x2 each year

~ 1 000 000$ per minute

2018 @sharkzp

App:

~150 000 PRs merged

~200 each day

~ 13 years in development

~ 2k employees

2018 @sharkzp

Monolith:

2018 @sharkzp

Monolith:

2018 @sharkzp

Monolith:

2018 @sharkzp

Monolith:

2018 @sharkzp

2018 @sharkzp

Metcalfe Law:

2018 @sharkzp

Phase I: Componentisation

2018 @sharkzp

Phase I: Componentisation

2018 @sharkzp

Phase I: Componentisation

2018 @sharkzp

Phase I: Componentisation

Parallelize work

to Strengthen the boundaries

 by empowering teams

2018 @sharkzp

By giving tools

2018 @sharkzp

Mooar tools

2018 @sharkzp

Journey starts with a single step 

2018 @sharkzp

Distributed Monolith

By Alex Topalov

Distributed Monolith

  • 1,242