spy v spy - treachery in the dev/ops trenches

Download Spy v Spy - Treachery in the Dev/Ops Trenches

Post on 15-May-2015

1.371 views

Category:

Technology

7 download

Embed Size (px)

DESCRIPTION

Talk from myself and Abe Ingersoll for Velocity Europe 2012

TRANSCRIPT

  • 1. SPY V SPY - TREACHERY IN THEDEV/OPS TRENCHESMartin AndersonAbraham Ingersoll

2. 2 3. WHAT WE ARE3 4. IN NUMBERS4.0m+30,000Funded140bets placed Accountslocations one minute 120,000+ 288mrequests per funds on2.2bn second depositMobile FY124 5. THE OLD SITE5 6. WHO DO YOU WANT TO BUILD A BETTER WEBSITE6 7. WE DID IT!7 8. THANK YOU8 9. HOLD ON! WAS IT PLAIN SAILING?9 10. PERFORMANCE10 11. THE JAVAGATOR11 12. THE JAVAGATOR12 13. OPERATIONS MAGIC: AN ORDER OF MAGNITUDE FASTER WITH JUST ONE BIT13 14. OPERATIONS MAGIC: AN ORDER OF MAGNITUDE FASTER WITH JUST ONE BIT14 15. FIREWALLS AND FIRE-BREATHERS15 16. FIREWALLS AND FIRE-BREATHERS16 17. OPERATIONAL MONITORING17 18. MONITORING HIGH PERFORMANCE Photo: itwasntandy18 19. OVER-MONITORING HIGH PERFORMANCE19 20. NOT SO HIGH PERFORMANCE20 21. RESILIENCE21 22. WEB TIER PERSISTENCE22 23. INTRODUCING NOSQL23 24. INTRODUCING NOSQL24 25. INTRODUCING NOSQL25 26. THUNDERING HERDS FROM ABOVE AND BELOW26 27. THUNDERING HERDS FROM ABOVE27 28. THUNDERING HERDS FROM ABOVE28 29. THUNDERING HERDS FROM BELOW29 30. DELIVERY PROCESS30 31. TESTING IN PRODUCTION31 32. TESTING IN PRODUCTIONCC image courtesy wikipedia32 33. TESTING IN PRODUCTIONCC image courtesy wikipedia33 34. SO WHAT DID WE LEARN?34 35. BAD STUFF HAPPENS! SOPREPARE FOR FAILUREEVERY LAYER MATTERS INFRASTRUCTURE EVOLVES AT ASLOWER RATE THAN CODEYOU HAVE TO CARE35 36. THANK YOU (REALLY THIS TIME!) Martin Anderson @mdjanderson Abraham Ingersoll @aberoham http://betfair.jobs36