Building Software at Etsy

Lauren Sperber
Lauren Sperbersenior software engineer at Etsy
Lauren Sperber
Senior Software Engineer
@laurensperber
Building Software at Etsy
CAREERZOO, 20 FEBRUARY 2016
Etsy is a global marketplace where people around the world connect,
both online and offline, to make, sell and buy unique goods.
2
How I Work
Product
Engineering
features for buyers and sellers
Infrastructure
Engineering
underlying architecture and tools
AS OF 2014
5
Virtual Machine
by Louise Shaw of CelticValleyCeramics.etsy.com in Louth
6
Code Review
7
Automated Tests
8
Feature Flags
by Letizia from ooakie.etsy.com in Cork
9
Continuous Deployment
we change code on Etsy more than
40times a day
10
Push Queue
11
Princess & Production
12
Prototype Groups & Experiments
by Emma Bourke from TheCuriousNeedle.etsy.com in Ballina
Etsy’s Engineering Practices
14
Code Reviews
from Stuart Turnbull of Victorianaprint.etsy.com in Drogheda
Ego Cleverness
CODE REVIEWS HELP TO REDUCE
Readability Awareness
CODE REVIEWS HELP TO INCREASE
17
Continuous Deployment
by Kellan Elliott-McCrea (@kellan), former Etsy CTO
Fear Risk
CONTINUOUS DEPLOYMENT HELPS TO REDUCE
Experience Confidence
CONTINUOUS DEPLOYMENT HELPS TO INCREASE
20
Architecture Reviews
by Felix Williams of DublinStreet.etsy.com in Dublin
Novelty
ARCHITECTURE REVIEWS HELP TO REDUCE
Perspectives Awareness
ARCHITECTURE REVIEWS HELP TO INCREASE
23
Blameless Post-Mortems
by Gillian of TrashMagic.etsy.com in Navan
Fear Repeated Incidents
BLAMELESS POSTMORTEMS HELP TO REDUCE
Learning
BLAMELESS POST-MORTEMS HELP TO INCREASE
Etsy’s Engineering Principles
27
Empowering Trust
by Sarah Murphy of SarahMurphyInspires.etsy.com in Cork
28
Collective Accountability
by Eithne Roberts from LittleWaxyArtSpace.etsy.com in Dublin
29
Continuous Learning
by Darren O’Connor of ThingsWeLeftBehind.etsy.com in Cork
30
Good Lookin’ Out
from ModelsAndCraftShop.etsy.com in Dunboyne
31
“I had no idea how much engineers have each other’s backs.” —
Katie Rose Crosswhite
Empowering Trust
Collective Accountability
Continuous Learning
Good Lookin’ Out
33
Three-Armed Sweater
Lauren Sperber
Senior Software Engineer
@laurensperber
Building Software at Etsy
CAREERZOO, 20 FEBRUARY 2015
1 of 34

More Related Content

Featured(20)

How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC3.9K views
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy82.1K views
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani30.2K views
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking6.9K views
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago25.1K views
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation
Weekdone.com7.1K views
I Rock Therefore I Am. 20 Legendary Quotes from PrinceI Rock Therefore I Am. 20 Legendary Quotes from Prince
I Rock Therefore I Am. 20 Legendary Quotes from Prince
Empowered Presentations142.8K views
How to Map Your FutureHow to Map Your Future
How to Map Your Future
SlideShop.com275.1K views
Read with Pride | LGBTQ+ ReadsRead with Pride | LGBTQ+ Reads
Read with Pride | LGBTQ+ Reads
Kayla Martin-Gant1.1K views

Building Software at Etsy