19
Micro Services at Gilt May 12, 2015 – NYC Microservices Meetup Michael Bryzek CTO & Co-Founder Gilt [email protected] / @mbryzek http:// tech.gilt.com / @gilttech

Microservices At Gilt - NYC Microservices Meetup

  • Upload
    mbryzek

  • View
    351

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Microservices At Gilt - NYC Microservices Meetup

Micro Services at Gilt

May 12, 2015 – NYC Microservices Meetup

Michael BryzekCTO & Co-Founder Gilt

[email protected] / @mbryzekhttp://tech.gilt.com / @gilttech

Page 2: Microservices At Gilt - NYC Microservices Meetup

GILT: LIFESTYLE PLATFORM

WOMEN MEN BABY & KIDS

HOME EVENTS CITY

Gilt is a members-only lifestyle destination and ecommerce site that provides insider access to today’s top designer labels as well as exclusive local

experiences

Page 3: Microservices At Gilt - NYC Microservices Meetup

GILT: BEAUTIFUL CURATED ECOMMERCE

Page 4: Microservices At Gilt - NYC Microservices Meetup

9 MILLION+active members

500 MILLION+monthly press impressions

6,000+brand relationships

3.0weekly visits per visitor

40%of sales generated through mobile

180+countries shipped to

1 MILLION+social media participants

6.5 MILLION+mobile downloads with over 2 million

push notifications

GILT: CONNECTED AUDIENCE

95%URBAN

live in a metropolitan

area

94%INFLUENTIAL

tell friends and family about their

Gilt experience

89%SOCIAL

are active on social media 78%

ENGAGED

visit the site 6+ times a month, of

which, 77% visit 10+

times a month

73%MOBILE

shop Gilt on their mobile

device

Page 5: Microservices At Gilt - NYC Microservices Meetup

The beginning.

Simple.

Page 6: Microservices At Gilt - NYC Microservices Meetup
Page 7: Microservices At Gilt - NYC Microservices Meetup

Noon EST“Half an Amazon”

Page 8: Microservices At Gilt - NYC Microservices Meetup

Scale!

Checkout

Cart

Browse

InventoryAKA “The Shield”

Login

Register

High RPS

Low RPS

Page 9: Microservices At Gilt - NYC Microservices Meetup

Circa 2011

Page 10: Microservices At Gilt - NYC Microservices Meetup

Challenges

• Felt harder to build new things than it should be

• Cascading failures / Lack of isolation

• Hard to incorporate new technologies

Page 11: Microservices At Gilt - NYC Microservices Meetup

Approach

Empower and trust teams

Page 12: Microservices At Gilt - NYC Microservices Meetup

A Foundation of Psychology

• Man’s Search for Meaning by Frankl

• Teach Your Children Well by Levine

• Thinking Fast and Slow by Kahneman

"Why don't more people self-actualize if their basic needs are met?”

-- Abraham Maslow

Page 13: Microservices At Gilt - NYC Microservices Meetup

Small Teams and KPIs

• Each team owns a metric (KPI)

• Provides accountability, alignment

• Enables autonomy, master, purpose

http://www.slideshare.net/reidhoffman

http://tech.gilt.com/post/44792645000/scaling-agile-at-gilt

https://labs.spotify.com/2014/03/27/spotify-engineering-culture-pa

rt-1

/

Page 14: Microservices At Gilt - NYC Microservices Meetup

Circa 2014

Page 15: Microservices At Gilt - NYC Microservices Meetup

Circa 2015 – in AWS

Page 16: Microservices At Gilt - NYC Microservices Meetup

Our Evolution

Page 17: Microservices At Gilt - NYC Microservices Meetup

New Challenges w/ Micro Services

• Dev / Test Process

• Ownership

• Deployment

• APIs

• Monitoring

• Alerting

• Single request performance

Page 18: Microservices At Gilt - NYC Microservices Meetup

http://www.apidoc.me

Page 19: Microservices At Gilt - NYC Microservices Meetup

Thank you

Michael BryzekCTO & Co-Founder Gilt

[email protected] / @mbryzekhttp://tech.gilt.com / @gilttech