Sustainable Architecture

2018 @sharkzp

Me:

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

600k+ Merchants

 

2,200+ Apps in App Store

$82 Billion Total Sales

180 000 PRs merged

200+ each day

14 years in development

3,000+ employees

Projects

Success?

Failure?

According to Standish Group’s 2015 Annual CHAOS report, 66% of technology projects end in partial or total failure.

How it all starts

Idea

First Principle

Competent team

Inclusive teams make better business decisions up to 87% of the time.

Purpose

Give the reason why this idea is important

Autonomy

Help them and guide if you can, but don't tell how to do their job

Mastery

Let them grow in their craft

Second Principle

Strong Foundation

Platform Independent

Data and Processes shouldn't know how each of them implemented

Simple Interfaces

Input/Output independent implementations

Bounded Contexts

Place similar logic close to each other but not into each other

Third Principle

Team of Teams

Alignment

Make sure that others are aware

Mindful

Ambitious goals that can be delivered

(maybe in pieces).

Make it Better

Reduce the clutter where you see it

Have Fun!

Work/Life balance nourish more creative culture

Questions?

Sustainable Architecture

By Alex Topalov

Sustainable Architecture

  • 1,025