Scaling eBay Kleinanzeigen Intro Myself Manuel Aldana TU-Berlin - - PowerPoint PPT Presentation
Scaling eBay Kleinanzeigen Intro Myself Manuel Aldana TU-Berlin - - PowerPoint PPT Presentation
Scaling eBay Kleinanzeigen Intro Myself Manuel Aldana TU-Berlin eBayK #2 Intro Company != 2009 Top 10 Queue by the Wall by Garry Night CC license: https://flic.kr/p/ksPKNd Team: ~40 Content Talk 2009 Now People People
Intro Myself
Manuel Aldana
eBayK #2 TU-Berlin
Intro Company
!=
2009
Top 10
Team: ~40
Content Talk
2009 Now
People Process Technology
People
2009 now
10 20 30
Backend/Frontend Mobile Business Team-Size
“Start-Up”
People
2009 now
10 20 30
Backend/Frontend Mobile Business “Start-Up” Team-Size
X-Channel
People
2009 now
10 20 30
Backend/Frontend Mobile Business X-Channel Team-Size
Mobile Strategy
Imbalanced
People
2009 now
10 20 30
Backend/Frontend Mobile Business Imbalanced Team Size
“Doers” “Thinkers”
“Pyramids” by Wilhelm Joys Anderson CC license:https://flic.kr/p/7s7qbr“Doers” “Thinkers”
“Pyramids” by Wilhelm Joys Anderson CC license:https://flic.kr/p/7s7qbrPeople Process Technology
People
People Process Technology
Process
2009 now
Scrum Kanban Dev-only K a n b a n
Business
Rollouts 3- weekly hourly
Heart-Beat
Process
2009 now
Scrum Kanban Dev-only K a n b a n
Business
Number Rollouts 3- weekly hourly Heart-Beat
3 Weeks
MTTF Optimized
(Mean Time To Failure)
Weekly Daily Hourly
MTTR Optimized
(Mean Time To Recovery)
Embedded Testers
Process
2009 now
Scrum Kanban Dev-only K a n b a n
Business
Rollouts 3- weekly hourly Embedded Testers
SEO Features Advertising
Feature Flags
Play-Time
Process
2009 now
Scrum Kanban Dev-only K a n b a n
Business
Rollouts 3- weekly hourly Play-Time
Efficiency...
vs. Experiments
4h / Week
Wearables iPad App Machine Learning Image Recognition etc… Swift
People Process Technology
Process
People Process Technology
Technology
2009 now
Java / Spring Solr iOS Android Riak ES MySQL Hadoop
Tech Stack
(Excerpt) Mongo DB HTML/JS/ CSS
BETA 3rd Party
Technology
2009 now
Java / Spring Solr iOS Android Riak ES MySQL Hadoop Mongo DB BETA 3rd Party HTML/JS/ CSS
“Edge Cases”
Technology
“Little things will kill you”
2009 now
Java / Spring Solr iOS Android Riak ES MySQL Hadoop Mongo DB “Edge Cases” HTML/JS/ CSS
15 TB
RIAK
15 TB
RIAK
<1 MB 5 GB
100 100.000.000 0,000001
Repair Big-Data?
24x7 ?
0th percentile 100th percentile
Product (80/20)
0th percentile 100th percentile
Technology (99,...999)
Backend Monolith
Technology
Codebase?
Single!
LOC: ~200K
2009 now
30
Deployment Artifacts (Applications)
Deployment?
Full!
HEAD
Daily
PROD
Deploy CI Build Large Tests CI (automated) Sonar Checks Deploy Prod Manual Test (optional)
Why Monolith?
Consistency
Simplicity
HEAD PROD
20 min
Game-Changer
Technology
2009 now
10 20 30
Team-Size
2009 now
10 20 30
Backend/Frontend Team-Size
Wrap Up...
People Process Technology
“Start-Up” X-Platform Misbalanced Heart-Beat Embedded Testers Play-Time BETA 3rd Party Edge Cases Monolith