Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Scaling to $1 BillionRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
me    Civil engineer by training    Fell in love with the web in 1998    Self-taught    Developer for photo-sharing pionee...
why eventbrite?Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
we built the largest social event     ticketing and discovery platformRenaud Visage / co-founder & cto / www.eventbrite.co...
$1B in cumulated ticket salesRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
$600M in ticket sales                                 in 2012 aloneRenaud Visage / co-founder & cto / www.eventbrite.com /...
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
Series E                                                                                May 2011                          ...
here is how we did it and                 what we learnedRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @...
2006    one engineer    custom python framework    mysql database    apache    all on 1 server!Renaud Visage / co-founder ...
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
wearing many hats...Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
Designer     Graphist                                              Architect                 Manager                      ...
its all on you to make it                          happenRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @...
have expert friends you can                     callRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renau...
the importance of making a             good first impressionRenaud Visage / co-founder & cto / www.eventbrite.com / twitte...
monitor everything and      anticipate scaling bottlenecksRenaud Visage / co-founder & cto / www.eventbrite.com / twitter ...
constantly upgrade and                separate the pieces                 before they break                    (if possibl...
split the database and                         web serverRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @...
dont forget to                          back the hell up!Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @...
build redundancyRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
scale prudently as your                      traffic growsRenaud Visage / co-founder & cto / www.eventbrite.com / twitter ...
make sure you DB has room to      grow and enough memory        2GB RAM                                                   ...
missing DB indexes will kill                      you...Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @r...
be prepared for anything...Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
...obama might take you downRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
...your hosting provider                  might take you downRenaud Visage / co-founder & cto / www.eventbrite.com / twitt...
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
constantly watch technology             evolve and adaptRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @r...
some landmark moments and        why its never too late to do               the right thingRenaud Visage / co-founder & ct...
2008                                 build an API                          expose your dataRenaud Visage / co-founder & ct...
2008                    offload email sendingRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
2009                        start caching data                               MySql saysRenaud Visage / co-founder & cto / ...
2009               master-slave replicationRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
2009                                move to EC2                    painful but so worth itRenaud Visage / co-founder & cto...
2010              start using load-balanced                slave pool for readsRenaud Visage / co-founder & cto / www.even...
2010                  start writing           unit and automation tests        (yes way late but again better             ...
2010    switch to git for source controlRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
2010                 give Django some loveRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
2010                 introduce feature flagsRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
2010                  automate server                 deployment, server              configuration and release           ...
2010           replace apache with          haproxy+nginx for load      balancing and nginx+uwsgi for               web se...
2010      define coding standards, and       enforce formal code review                 processRenaud Visage / co-founder ...
2010        develop on virtual machinesRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
2011             use queueing system for                           async processesRenaud Visage / co-founder & cto / www.e...
2011        build ticket queue service for              fast-selling eventsRenaud Visage / co-founder & cto / www.eventbri...
2011                   big push for big data             for reporting, fraud, spam,              event recommendationsRen...
2012             front-end automation testsRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
2012                   build specialized and                  independant servicesRenaud Visage / co-founder & cto / www.e...
2012    180 servers in production today     big data (30%)     web servers (25%)     databases (10%)    l oad balancer...
2012   Big data processed per day   2 GB of transactional data    11 M log lines    15 GB of log data    3.5 TB of soc...
lessons learned along the wayRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
expect the unexpectedRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
welcome the challenges that             success bringsRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @ren...
stay lean...Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
...but recognize when you                       need helpRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @...
hire smarter than youRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
hire generalists to start up and        specialists to scale to the                next levelRenaud Visage / co-founder & ...
instrument and monitor                     everythingRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @rena...
add process as you                        scale the teamRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @r...
iterate to improve on                       what you haveRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @...
and dont forget to...Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
...have fun!Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
Nächste SlideShare
Wird geladen in …5
×

Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder & CTO Renaud Visage

16.958 Aufrufe

Veröffentlicht am

How we scaled the technology behind Eventbrite from 1 employee and no revenue to $1B in cumulated ticket sales.

Veröffentlicht in: Technologie
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Get Now to Read eBook === http://bestadaododadj.justdied.com/2867051827-a-visage-decouvert.html
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Copas Url to Download PDF Format === http://ebookdfsrewsa.justdied.com/ ebookdfsrewsa.justdied.com207071344X-ton-visage-demain-tome-1-fievre-et-lance.html
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Nice Job!.... STARTUPS get funding...Send your pitchdeck to over 5700 of VC's and Angel's with just 1 click. Visit: Angelvisioninvestors.com
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • I hope yoloevento.com will escalate to that hieight or even more :)
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder & CTO Renaud Visage

  1. Scaling to $1 BillionRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  2. me Civil engineer by training Fell in love with the web in 1998 Self-taught Developer for photo-sharing pioneer Zing Co-founded Eventbrite in 2006Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  3. why eventbrite?Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  4. we built the largest social event ticketing and discovery platformRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  5. $1B in cumulated ticket salesRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  6. $600M in ticket sales in 2012 aloneRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  7. Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  8. Series E May 2011 $50M Series D Oct 2010 $20M Series C Series B Nov 2009 Series A $6.5M Nov 2006 Jun 2008 $250k $1.3MRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  9. here is how we did it and what we learnedRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  10. 2006 one engineer custom python framework mysql database apache all on 1 server!Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  11. Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  12. wearing many hats...Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  13. Designer Graphist Architect Manager Sys Admin Front-End Spam Expert IT Guy SEO Expert Coder Back-End Project Manager DBARenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  14. its all on you to make it happenRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  15. have expert friends you can callRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  16. the importance of making a good first impressionRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  17. monitor everything and anticipate scaling bottlenecksRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  18. constantly upgrade and separate the pieces before they break (if possible)Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  19. split the database and web serverRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  20. dont forget to back the hell up!Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  21. build redundancyRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  22. scale prudently as your traffic growsRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  23. make sure you DB has room to grow and enough memory 2GB RAM 64GB RAMRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  24. missing DB indexes will kill you...Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  25. be prepared for anything...Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  26. ...obama might take you downRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  27. Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  28. ...your hosting provider might take you downRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  29. Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  30. constantly watch technology evolve and adaptRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  31. some landmark moments and why its never too late to do the right thingRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  32. 2008 build an API expose your dataRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  33. 2008 offload email sendingRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  34. 2009 start caching data MySql saysRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  35. 2009 master-slave replicationRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  36. 2009 move to EC2 painful but so worth itRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  37. 2010 start using load-balanced slave pool for readsRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  38. 2010 start writing unit and automation tests (yes way late but again better than never)Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  39. 2010 switch to git for source controlRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  40. 2010 give Django some loveRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  41. 2010 introduce feature flagsRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  42. 2010 automate server deployment, server configuration and release process in 2010Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  43. 2010 replace apache with haproxy+nginx for load balancing and nginx+uwsgi for web serversRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  44. 2010 define coding standards, and enforce formal code review processRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  45. 2010 develop on virtual machinesRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  46. 2011 use queueing system for async processesRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  47. 2011 build ticket queue service for fast-selling eventsRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  48. 2011 big push for big data for reporting, fraud, spam, event recommendationsRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  49. 2012 front-end automation testsRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  50. 2012 build specialized and independant servicesRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  51. 2012 180 servers in production today  big data (30%)  web servers (25%)  databases (10%) l oad balancers (10%)  queue servers (10%)  apps, ops, email, etc (15%)Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  52. 2012 Big data processed per day 2 GB of transactional data  11 M log lines  15 GB of log data  3.5 TB of social data analyzed  1.2 trillion edges  30-machine hadoop cluster with 2TB of RAMRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  53. lessons learned along the wayRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  54. expect the unexpectedRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  55. welcome the challenges that success bringsRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  56. stay lean...Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  57. ...but recognize when you need helpRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  58. hire smarter than youRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  59. hire generalists to start up and specialists to scale to the next levelRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  60. instrument and monitor everythingRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  61. add process as you scale the teamRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  62. iterate to improve on what you haveRenaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  63. and dont forget to...Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
  64. ...have fun!Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage

×