Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Škálování týmů, procesů a
technologií od 4 developerů po 150
!
David Brožík
Development Manager
Product Owner - Socialbake...
Jak to všechno začalo
2
Jak to všechno začalo
3
Jak to všechno začalo
» 2009 - pod názvem iContact
» Počet zaměstnanců
» 2 (Martin a Lukáš)
» Hlavní náplň práce
» Tvorba ...
Rok 2010
5
» 1.1.2010
» Počet
» developerů: 2
» adminů: 0.5
» serverů: 1
» klientů: 2 :)
» 31.1.2010
» Počet
» developerů:...
Rok 2010
6
» Technologie
» PHP 4 a 5
» MySQL 5
» SVN
» 1x Apache server
» Procesní workflow
» Vytištěné zadání z emailu
» ...
Rok 2010 - Kancelář
7
Rok 2010 - CTO v akci
8
Rok 2011
9
» 1.1.2011
» Počet
» developerů: 10
» adminů: 1
» serverů: 3
» klientů: 22
» 31.1.2011
» Počet
» developerů: 25...
Rok 2011
10
» Nové technologie a nástroje
» Přechod do GoGridu
» PostgreSQL (+PgPool)
» Mongo (+ Sharding)
» RabbitMQ
» 2x...
Rok 2011
11
» Procesní workflow
» SCRUM
» New -> In Progress -> Code Review -> In Testing ->
Akceptace -> Done
» Dev a pro...
Rok 2011 - Kancelář
12
Rok 2011 - Zasedací pořádek
13
Rok 2011 - Doping
14
Rok 2011 - Ještě více dopingu
15
Rok 2012
16
» 1.1.2012
» Počet
» developerů: 25
» adminů: 3
» serverů: ~30
» klientů: 422
» 31.1.2012
» Počet
» developerů...
Rok 2012
17
» Nové technologie a nástroje
» Git
» Redis - workers scheduling
» MySQL + MongoDB
» Foreman
» Puppet
» Sensu ...
Rok 2012
18
» Procesní workflow
» Git Flow - Feature Branching
» Datamining
» Support Developer
» Týmy stále produktové
Rok 2012 - Git Flow
19
Rok 2012 - Release Manager
20
Rok 2012 - Release Manager Assistant
21
Rok 2012 - Pražské kanceláře
22
Rok 2012 - V Plzni došlo místo
23
Rok 2012 - Rozlučka s kancelářemi
24
Rok 2012 - Rozlučka s kancelářemi
25
Rok 2013
26
» 1.1.2013
» Počet
» developerů: 50
» adminů: 3
» serverů: ~200
» klientů: 1 239
» 31.1.2013
» Počet
» develop...
Rok 2013
27
» Nové technologie a nástroje
» Migrace do AWS
» HBase
» Phoenix
» Node.js
» Closure
» React
» Bower
» Grunt
!...
Rok 2013
28
» Procesní workflow
» Projektově, ale i pracovně nezávislé týmy
» Spotify model + DevOps
Rok 2013 - Spotify model
29
Další čísla
» # of FB Posts: 419 564 917
» # of FB Comments: 4 816 376 001
» # of TW Tweets: 7 651 333 392
» # of YT Video...
Rok 2013 - aktuální plzeňská kancelář
31
Co tím chtěl básník říci?
Na téma: “Jak jsme . . .”
Jak jsme psali první email
34
Rok 2013 - Jak jsme přivítali kolegu z dovolené
35
Rok 2013 - Jak jsme tvrdě pracovali
36
Rok 2013 - Jak jsme zavedli stejnokroje
37
Jak jsme pořádali první hackathon
38
Jak dopadl poslední hackathon
39
Jak jsme pančovali alkohol
40
Jak jsme startovali první cloud
41
Jak se učíme z vlastních chyb
42
Jak nás vidí ostatní :)
43
To už je opravdu vše :)
http://m.Feedbando.com/skalovani
David Brožík
@dejw4t
david@socialbakers.com
Prochain SlideShare
Chargement dans…5
×

David Brožík - Škálování týmů, procesů a technologií od 4 developerů po 150

3 840 vues

Publié le

Rychlý pohled zpět na 5 let rapidního růstu Socialbakers. Jakými změnami týmů, procesů a hlavně technologií jsme byli nuceni projít. Co fungovalo a co už bychom znovu nezkusili?

Publié dans : Ingénierie
  • Dating for everyone is here: ❤❤❤ http://bit.ly/39mQKz3 ❤❤❤
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Sex in your area is here: ❶❶❶ http://bit.ly/39mQKz3 ❶❶❶
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

David Brožík - Škálování týmů, procesů a technologií od 4 developerů po 150

  1. 1. Škálování týmů, procesů a technologií od 4 developerů po 150 ! David Brožík Development Manager Product Owner - Socialbakers Analytics
  2. 2. Jak to všechno začalo 2
  3. 3. Jak to všechno začalo 3
  4. 4. Jak to všechno začalo » 2009 - pod názvem iContact » Počet zaměstnanců » 2 (Martin a Lukáš) » Hlavní náplň práce » Tvorba webů » Počet serverů » Přibližně nula :) » Nástroje » PHP5 + Apache + MySQL » Google Apps » Workflow » Sehnat zakázku » Implementovat » Inkasovat peníze » Jít to pořádně zapít 4
  5. 5. Rok 2010 5 » 1.1.2010 » Počet » developerů: 2 » adminů: 0.5 » serverů: 1 » klientů: 2 :) » 31.1.2010 » Počet » developerů: 10 » adminů: 1 » serverů: 3 » klientů: 22 (5 947 uživatelů)
  6. 6. Rok 2010 6 » Technologie » PHP 4 a 5 » MySQL 5 » SVN » 1x Apache server » Procesní workflow » Vytištěné zadání z emailu » Implementace » “Release” skrze FTP přímo na produkční server » Jít to pořádně zapít
  7. 7. Rok 2010 - Kancelář 7
  8. 8. Rok 2010 - CTO v akci 8
  9. 9. Rok 2011 9 » 1.1.2011 » Počet » developerů: 10 » adminů: 1 » serverů: 3 » klientů: 22 » 31.1.2011 » Počet » developerů: 25 » adminů: 3 » serverů: ~30 » klientů: 422 (38 985 uživatelů)
  10. 10. Rok 2011 10 » Nové technologie a nástroje » Přechod do GoGridu » PostgreSQL (+PgPool) » Mongo (+ Sharding) » RabbitMQ » 2x Apache server + loadbalancer (Memcache) » Jenkins » TargetProcess ! » Technické workflow » Vznik samostatného parsers týmu (čistě datový) » Neustále běžící PHP “daemon” script (farmer-worker) » Grabbers and Savers » Testing oddělení
  11. 11. Rok 2011 11 » Procesní workflow » SCRUM » New -> In Progress -> Code Review -> In Testing -> Akceptace -> Done » Dev a produkční prostředí » Snaha o plánované releasy » Týmy rozdělené čistě podle produktů + Sales Ops
  12. 12. Rok 2011 - Kancelář 12
  13. 13. Rok 2011 - Zasedací pořádek 13
  14. 14. Rok 2011 - Doping 14
  15. 15. Rok 2011 - Ještě více dopingu 15
  16. 16. Rok 2012 16 » 1.1.2012 » Počet » developerů: 25 » adminů: 3 » serverů: ~30 » klientů: 422 » 31.1.2012 » Počet » developerů: 50 » adminů: 3 » serverů: ~200 » klientů: 1 239 (65 253 uživatelů)
  17. 17. Rok 2012 17 » Nové technologie a nástroje » Git » Redis - workers scheduling » MySQL + MongoDB » Foreman » Puppet » Sensu monitoring ! » Technické workflow » Vznik samostatného parsers týmu (čistě datový) » Neustále běžící PHP “daemon” script (farmer-worker) » Grabbers and Savers
  18. 18. Rok 2012 18 » Procesní workflow » Git Flow - Feature Branching » Datamining » Support Developer » Týmy stále produktové
  19. 19. Rok 2012 - Git Flow 19
  20. 20. Rok 2012 - Release Manager 20
  21. 21. Rok 2012 - Release Manager Assistant 21
  22. 22. Rok 2012 - Pražské kanceláře 22
  23. 23. Rok 2012 - V Plzni došlo místo 23
  24. 24. Rok 2012 - Rozlučka s kancelářemi 24
  25. 25. Rok 2012 - Rozlučka s kancelářemi 25
  26. 26. Rok 2013 26 » 1.1.2013 » Počet » developerů: 50 » adminů: 3 » serverů: ~200 » klientů: 1 239 » 31.1.2013 » Počet » developerů: 95 (dnes ~120) » adminů: 4 » serverů: ~300 (AWS, Nagano, GoGrid) » klientů: 1 985 (dnes ~ 2100, ~148 000 uživatelů)
  27. 27. Rok 2013 27 » Nové technologie a nástroje » Migrace do AWS » HBase » Phoenix » Node.js » Closure » React » Bower » Grunt ! » Technické workflow » stavba API architektury
  28. 28. Rok 2013 28 » Procesní workflow » Projektově, ale i pracovně nezávislé týmy » Spotify model + DevOps
  29. 29. Rok 2013 - Spotify model 29
  30. 30. Další čísla » # of FB Posts: 419 564 917 » # of FB Comments: 4 816 376 001 » # of TW Tweets: 7 651 333 392 » # of YT Videos: 6 667 598 » # of Instagram Interactions: 805 222 334 ! » Měsíční přírůstky: » FB Posts: 19 921 508 » FB Comments: 382 021 857 » TW Tweets: 589 248 034 » YT Videos: 396 988 » Instagram Interactions: 143 212 431 30
  31. 31. Rok 2013 - aktuální plzeňská kancelář 31
  32. 32. Co tím chtěl básník říci?
  33. 33. Na téma: “Jak jsme . . .”
  34. 34. Jak jsme psali první email 34
  35. 35. Rok 2013 - Jak jsme přivítali kolegu z dovolené 35
  36. 36. Rok 2013 - Jak jsme tvrdě pracovali 36
  37. 37. Rok 2013 - Jak jsme zavedli stejnokroje 37
  38. 38. Jak jsme pořádali první hackathon 38
  39. 39. Jak dopadl poslední hackathon 39
  40. 40. Jak jsme pančovali alkohol 40
  41. 41. Jak jsme startovali první cloud 41
  42. 42. Jak se učíme z vlastních chyb 42
  43. 43. Jak nás vidí ostatní :) 43
  44. 44. To už je opravdu vše :) http://m.Feedbando.com/skalovani David Brožík @dejw4t david@socialbakers.com

×