scaling ebay kleinanzeigen intro myself manuel aldana tu
play

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


  1. Scaling eBay Kleinanzeigen

  2. Intro Myself

  3. Manuel Aldana

  4. TU-Berlin eBayK #2

  5. Intro Company

  6. !=

  7. 2009

  8. Top 10

  9. “Queue by the Wall” by Garry Night CC license: https://flic.kr/p/ksPKNd

  10. Team: ~40

  11. Content Talk

  12. 2009 Now

  13. People People Technology Process

  14. Backend/Frontend Team-Size Mobile Business 30 20 10 now 2009

  15. People “Start-Up”

  16. Backend/Frontend Team-Size Mobile Business “Start-Up” 30 20 10 now 2009

  17. “Four of a kind” by Poker Fotos CC license: https://flic.kr/p/p2UiJi

  18. “Perra come lechuga” by Manetok CC license: https://flic.kr/p/4uArwV

  19. People X-Channel

  20. Backend/Frontend Team-Size Mobile Business 30 X-Channel 20 10 now 2009

  21. “Blood Donation” by Warren Rohner CC license: https://flic.kr/p/dxyUzG

  22. Mobile Strategy

  23. People Imbalanced

  24. Backend/Frontend Team Size Mobile Imbalanced Business 30 20 10 now 2009

  25. “Thinkers” “Doers” “Pyramids” by Wilhelm Joys Anderson CC license:https://flic.kr/p/7s7qbr

  26. “Thinkers” “Doers” “Pyramids” by Wilhelm Joys Anderson CC license:https://flic.kr/p/7s7qbr

  27. People People Technology Process

  28. People Process Technology Process

  29. Rollouts hourly Business n a b n a K Kanban Dev-only 3- Scrum weekly now 2009

  30. Process Heart-Beat

  31. Number Rollouts Heart-Beat hourly Business n a b n a K Kanban Dev-only 3- Scrum weekly now 2009

  32. 3 Weeks Adapted “Normal ECG” from Wikimedia Commons https://goo.gl/q71aLZ

  33. MTTF Optimized (Mean Time To Failure)

  34. Weekly Hourly Daily Adapted “Normal ECG” from Wikimedia Commons https://goo.gl/q71aLZ

  35. MTTR Optimized (Mean Time To Recovery)

  36. Process Embedded Testers

  37. Embedded Rollouts Testers hourly Business n a b n a K Kanban Dev-only 3- Scrum weekly now 2009

  38. SEO Features Advertising

  39. Feature Flags

  40. Process Play-Time

  41. Rollouts hourly Play-Time Business n a b n a K Kanban Dev-only 3- Scrum weekly now 2009

  42. Efficiency...

  43. vs. Experiments

  44. JJ’s Beautiful Mess free creative commons” from Pink Sherbet Photography CC license: https://flic.kr/p/7vgLWL

  45. 4h / Week

  46. Swift Wearables Machine Learning Image Recognition iPad App etc…

  47. People Process Technology Process

  48. People Technology Technology Process

  49. Tech Stack (Excerpt) Solr Mongo MySQL Hadoop DB Java / Riak iOS Spring HTML/JS/ Android ES CSS now 2009

  50. Technology BETA 3rd Party

  51. BETA 3rd Party Solr Mongo MySQL Hadoop DB Java / Riak iOS Spring HTML/JS/ Android ES CSS now 2009

  52. “Tator Logo” from Wikimedia https://goo.gl/ScStWK

  53. Technology “Edge Cases”

  54. “Little things will kill you”

  55. “Edge Cases” Solr Mongo MySQL Hadoop DB Java / Riak iOS Spring HTML/JS/ Android ES CSS now 2009

  56. RIAK 15 TB

  57. RIAK 15 TB

  58. 5 GB <1 MB

  59. 100.000.000 100 0,000001

  60. Repair Big-Data?

  61. 24x7 ?

  62. “Gasp” by“Adam Cohn https://flic.kr/p/5fi79R

  63. Product (80/20) 100th 0th percentile percentile

  64. Technology (99,...999) 100th 0th percentile percentile

  65. Technology Backend Monolith

  66. Codebase?

  67. Single!

  68. LOC: ~200K

  69. Deployment Artifacts (Applications) 30 now 2009

  70. Deployment?

  71. Full!

  72. Daily HEAD PROD

  73. Build Sonar Checks Manual Test Deploy Prod Deploy CI (optional) Large Tests CI (automated)

  74. Why Monolith?

  75. Consistency

  76. Simplicity

  77. HEAD 20 min PROD

  78. Technology Game-Changer

  79. Team-Size 30 20 10 now 2009

  80. Backend/Frontend Team-Size 30 20 10 now 2009

  81. Wrap Up...

  82. People “Start-Up” Misbalanced X-Platform BETA Embedded 3rd Party Testers Technology Process Edge Cases Heart-Beat Monolith Play-Time

  83. Your Context?

  84. Kanban

  85. Scaling over People is hard!

  86. “Microservice” is NOT a Goal

  87. Questions?

Recommend


More recommend