SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Scaling Quizlet
                        Andrew Sutherland
                             Founder



Friday, April 20, 12
Quizlet.com
                       We provide educational tools for millions of kids.




Friday, April 20, 12
Traffic
                       • 70M pageviews/mo

                       • 7.5M uniques/mo

                       • Quantcast US Rank: #385

                       • 99.97% uptime this year

Friday, April 20, 12
Traffic Pattern




                  6x growth in 4 weeks, every year
Friday, April 20, 12
Data

                 • 160 GB in MySQL

                 • 1.1B rows in `answers` table

                 • One big 48GB master does it all
                   (are we crazy?)

Friday, April 20, 12
Architecture
                       • 2 Load Balancers

                       • 3 Web Servers

                       • 2 Database machines

                       • ~15 machines doing services

Friday, April 20, 12
Throughput
           Page requests:
           - 750 rps peak
           - 300 rps avg

           Memcached:         MySQL:
           - 2,500 qps peak   - 1,100 qps peak
           - 1,000 qps avg    - 465 qps avg

Friday, April 20, 12
Biggest single win
                            (2010)
          Removing joins.

          Putting all ID-based lookups in
          memcached.

          3x’d our performance overnight,
          prevented complicated architecture
Friday, April 20, 12
Watching syscalls with
                              DTrace
               dtrace -n 'syscall::open:entry { printf("%s
                  %s",execname,copyinstr(arg0)); }'




         Found PHP opening files because of
         require_once(). Switched to require().


Friday, April 20, 12
Need better visibility
                            into apps
                                        Site got
                                        2x faster
                                        here



Friday, April 20, 12
AVERAGES
                         SUCK
Friday, April 20, 12
Enter New Relic
                         (live demo)



Friday, April 20, 12
New Relic isn’t enough.




Friday, April 20, 12
Check out our super-crappy,
                 super-awesome Inline I/O viewer




Friday, April 20, 12
And our super-crappy,
                 super-awesome App log viewer




Friday, April 20, 12
Our log viewer


                       Check out our super-crappy,
                       super-awesome Log Viewer




Friday, April 20, 12
YOUR LOGS
                    ARE
                RELATIONAL
Friday, April 20, 12
Log lookups by

                   • User ID
                   • IP address
                   • Type
                   • Frequency
                   • Type+Frequency
                   • Response times

Friday, April 20, 12
Scalable diagnosis of
                         user issues with
                            feedback
                             (demo)


Friday, April 20, 12
The Future


                       We built a game in Node.

                       It rocks.



Friday, April 20, 12
Future


                       We built a game in Node.

                       It rocks.



Friday, April 20, 12
Future


                       We built a game in Node.

                       It rocks.



Friday, April 20, 12
New Scaling Story

       Single user might have 5 messages
       with the server in 1 second.

       Connection lasts 30 minutes,
       not 100ms.


Friday, April 20, 12
Scaling node


             We’re exploring this now.
             And need help.




Friday, April 20, 12
Random Tips




Friday, April 20, 12
Show Me What’s Wrong

                         Second coolest website ever.


                       http://showmewhatswrong.com/



Friday, April 20, 12
Poor man’s SMS alerts
                       Setup GMail filter for SMS
                       1. Add filter for name+sms@hotstartup.com

                       2. Forward to 4155551234@vtext.com (VZW)

                       3. Your app can now text you anytime, for free.




Friday, April 20, 12
Ambient Traffic
                               Awareness
                       Get the New Relic Menu Bar
                       Always know about how much traffic you have.




                               (Available in Mac App Store)

Friday, April 20, 12
Use Vogue!

                       Never refresh for CSS again!

                                 Vogue
                        github.com/quizlet/vogue




Friday, April 20, 12
Thanks!
                       Follow:
                       @asuth
                       @quizlet



Friday, April 20, 12

Weitere ähnliche Inhalte

Ähnlich wie Scaling Quizlet

Migrando do App Engine para o Heroku
Migrando do App Engine para o HerokuMigrando do App Engine para o Heroku
Migrando do App Engine para o HerokuFilipe Ximenes
 
Unite dvcs deck-uk-john stevenson
Unite dvcs deck-uk-john stevensonUnite dvcs deck-uk-john stevenson
Unite dvcs deck-uk-john stevensonAtlassian
 
Unite dvcs deck-uk-john stevenson
Unite dvcs deck-uk-john stevensonUnite dvcs deck-uk-john stevenson
Unite dvcs deck-uk-john stevensonAtlassian
 
London unite-zen
London unite-zenLondon unite-zen
London unite-zenAtlassian
 
Socket io - JSZurich
Socket io - JSZurichSocket io - JSZurich
Socket io - JSZurichstreunerlein
 
Django Don't Do This - DjangoToronto - January, 2012
Django Don't Do This - DjangoToronto - January, 2012Django Don't Do This - DjangoToronto - January, 2012
Django Don't Do This - DjangoToronto - January, 2012Ash Christopher
 
Unite keynote all - mike's edit (don't edit!)
Unite keynote   all - mike's edit (don't edit!)Unite keynote   all - mike's edit (don't edit!)
Unite keynote all - mike's edit (don't edit!)Atlassian
 
Treating Infrastructure as Garbage
Treating Infrastructure as GarbageTreating Infrastructure as Garbage
Treating Infrastructure as GarbageDatadog
 
Fast Mobile UIs
Fast Mobile UIsFast Mobile UIs
Fast Mobile UIsWooga
 
Alm works atlassian unite london
Alm works   atlassian unite londonAlm works   atlassian unite london
Alm works atlassian unite londonAtlassian
 
mistaeks i’ve made developing software products
mistaeks i’ve made developing software productsmistaeks i’ve made developing software products
mistaeks i’ve made developing software productsPhil Calçado
 
Front end performance improvements
Front end performance improvementsFront end performance improvements
Front end performance improvementsMatthew Farina
 
Building scalablewebapps
Building scalablewebappsBuilding scalablewebapps
Building scalablewebappsAyumu Aizawa
 
Eclipse con 2012 - Frictionless operations with Puppet - Luke Kanies
Eclipse con 2012 - Frictionless operations with Puppet - Luke KaniesEclipse con 2012 - Frictionless operations with Puppet - Luke Kanies
Eclipse con 2012 - Frictionless operations with Puppet - Luke KaniesPuppet
 
Scaling the Cloud - Cloud Security
Scaling the Cloud - Cloud SecurityScaling the Cloud - Cloud Security
Scaling the Cloud - Cloud SecurityBill Burns
 
Eclipse con 2012 - Devops - Luke Kanies
Eclipse con 2012 - Devops - Luke KaniesEclipse con 2012 - Devops - Luke Kanies
Eclipse con 2012 - Devops - Luke KaniesPuppet
 
Getting the Most our of your Tools_FrontEnd DevConf2013_Minsk
Getting the Most our of your Tools_FrontEnd DevConf2013_MinskGetting the Most our of your Tools_FrontEnd DevConf2013_Minsk
Getting the Most our of your Tools_FrontEnd DevConf2013_MinskWooga
 
Getting the Most out of Your Tools
Getting the Most out of Your ToolsGetting the Most out of Your Tools
Getting the Most out of Your ToolsKrzysztof Szafranek
 

Ähnlich wie Scaling Quizlet (20)

Migrando do App Engine para o Heroku
Migrando do App Engine para o HerokuMigrando do App Engine para o Heroku
Migrando do App Engine para o Heroku
 
Unite dvcs deck-uk-john stevenson
Unite dvcs deck-uk-john stevensonUnite dvcs deck-uk-john stevenson
Unite dvcs deck-uk-john stevenson
 
Unite dvcs deck-uk-john stevenson
Unite dvcs deck-uk-john stevensonUnite dvcs deck-uk-john stevenson
Unite dvcs deck-uk-john stevenson
 
Watson and Open Source Tools
Watson and Open Source ToolsWatson and Open Source Tools
Watson and Open Source Tools
 
London unite-zen
London unite-zenLondon unite-zen
London unite-zen
 
Socket io - JSZurich
Socket io - JSZurichSocket io - JSZurich
Socket io - JSZurich
 
Django Don't Do This - DjangoToronto - January, 2012
Django Don't Do This - DjangoToronto - January, 2012Django Don't Do This - DjangoToronto - January, 2012
Django Don't Do This - DjangoToronto - January, 2012
 
Unite keynote all - mike's edit (don't edit!)
Unite keynote   all - mike's edit (don't edit!)Unite keynote   all - mike's edit (don't edit!)
Unite keynote all - mike's edit (don't edit!)
 
Treating Infrastructure as Garbage
Treating Infrastructure as GarbageTreating Infrastructure as Garbage
Treating Infrastructure as Garbage
 
Fast Mobile UIs
Fast Mobile UIsFast Mobile UIs
Fast Mobile UIs
 
Alm works atlassian unite london
Alm works   atlassian unite londonAlm works   atlassian unite london
Alm works atlassian unite london
 
mistaeks i’ve made developing software products
mistaeks i’ve made developing software productsmistaeks i’ve made developing software products
mistaeks i’ve made developing software products
 
Front end performance improvements
Front end performance improvementsFront end performance improvements
Front end performance improvements
 
Building scalablewebapps
Building scalablewebappsBuilding scalablewebapps
Building scalablewebapps
 
Eclipse con 2012 - Frictionless operations with Puppet - Luke Kanies
Eclipse con 2012 - Frictionless operations with Puppet - Luke KaniesEclipse con 2012 - Frictionless operations with Puppet - Luke Kanies
Eclipse con 2012 - Frictionless operations with Puppet - Luke Kanies
 
Scaling the Cloud - Cloud Security
Scaling the Cloud - Cloud SecurityScaling the Cloud - Cloud Security
Scaling the Cloud - Cloud Security
 
April JavaScript Tools
April JavaScript ToolsApril JavaScript Tools
April JavaScript Tools
 
Eclipse con 2012 - Devops - Luke Kanies
Eclipse con 2012 - Devops - Luke KaniesEclipse con 2012 - Devops - Luke Kanies
Eclipse con 2012 - Devops - Luke Kanies
 
Getting the Most our of your Tools_FrontEnd DevConf2013_Minsk
Getting the Most our of your Tools_FrontEnd DevConf2013_MinskGetting the Most our of your Tools_FrontEnd DevConf2013_Minsk
Getting the Most our of your Tools_FrontEnd DevConf2013_Minsk
 
Getting the Most out of Your Tools
Getting the Most out of Your ToolsGetting the Most out of Your Tools
Getting the Most out of Your Tools
 

Mehr von Quizlet

Quizlet find:copy
Quizlet find:copyQuizlet find:copy
Quizlet find:copyQuizlet
 
Quizlet.create set
Quizlet.create setQuizlet.create set
Quizlet.create setQuizlet
 
Quizlet.sign up
Quizlet.sign upQuizlet.sign up
Quizlet.sign upQuizlet
 
Quizlet In Class
Quizlet In ClassQuizlet In Class
Quizlet In ClassQuizlet
 
Quizlet Outside Class
Quizlet Outside ClassQuizlet Outside Class
Quizlet Outside ClassQuizlet
 
Conjugate with Quizlet
Conjugate with QuizletConjugate with Quizlet
Conjugate with QuizletQuizlet
 
Student Progress with Quizlet
Student Progress with QuizletStudent Progress with Quizlet
Student Progress with QuizletQuizlet
 
Teachers' Guide to Quizlet
Teachers' Guide to QuizletTeachers' Guide to Quizlet
Teachers' Guide to QuizletQuizlet
 

Mehr von Quizlet (8)

Quizlet find:copy
Quizlet find:copyQuizlet find:copy
Quizlet find:copy
 
Quizlet.create set
Quizlet.create setQuizlet.create set
Quizlet.create set
 
Quizlet.sign up
Quizlet.sign upQuizlet.sign up
Quizlet.sign up
 
Quizlet In Class
Quizlet In ClassQuizlet In Class
Quizlet In Class
 
Quizlet Outside Class
Quizlet Outside ClassQuizlet Outside Class
Quizlet Outside Class
 
Conjugate with Quizlet
Conjugate with QuizletConjugate with Quizlet
Conjugate with Quizlet
 
Student Progress with Quizlet
Student Progress with QuizletStudent Progress with Quizlet
Student Progress with Quizlet
 
Teachers' Guide to Quizlet
Teachers' Guide to QuizletTeachers' Guide to Quizlet
Teachers' Guide to Quizlet
 

Kürzlich hochgeladen

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 

Kürzlich hochgeladen (20)

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Scaling Quizlet

  • 1. Scaling Quizlet Andrew Sutherland Founder Friday, April 20, 12
  • 2. Quizlet.com We provide educational tools for millions of kids. Friday, April 20, 12
  • 3. Traffic • 70M pageviews/mo • 7.5M uniques/mo • Quantcast US Rank: #385 • 99.97% uptime this year Friday, April 20, 12
  • 4. Traffic Pattern 6x growth in 4 weeks, every year Friday, April 20, 12
  • 5. Data • 160 GB in MySQL • 1.1B rows in `answers` table • One big 48GB master does it all (are we crazy?) Friday, April 20, 12
  • 6. Architecture • 2 Load Balancers • 3 Web Servers • 2 Database machines • ~15 machines doing services Friday, April 20, 12
  • 7. Throughput Page requests: - 750 rps peak - 300 rps avg Memcached: MySQL: - 2,500 qps peak - 1,100 qps peak - 1,000 qps avg - 465 qps avg Friday, April 20, 12
  • 8. Biggest single win (2010) Removing joins. Putting all ID-based lookups in memcached. 3x’d our performance overnight, prevented complicated architecture Friday, April 20, 12
  • 9. Watching syscalls with DTrace dtrace -n 'syscall::open:entry { printf("%s %s",execname,copyinstr(arg0)); }' Found PHP opening files because of require_once(). Switched to require(). Friday, April 20, 12
  • 10. Need better visibility into apps Site got 2x faster here Friday, April 20, 12
  • 11. AVERAGES SUCK Friday, April 20, 12
  • 12. Enter New Relic (live demo) Friday, April 20, 12
  • 13. New Relic isn’t enough. Friday, April 20, 12
  • 14. Check out our super-crappy, super-awesome Inline I/O viewer Friday, April 20, 12
  • 15. And our super-crappy, super-awesome App log viewer Friday, April 20, 12
  • 16. Our log viewer Check out our super-crappy, super-awesome Log Viewer Friday, April 20, 12
  • 17. YOUR LOGS ARE RELATIONAL Friday, April 20, 12
  • 18. Log lookups by • User ID • IP address • Type • Frequency • Type+Frequency • Response times Friday, April 20, 12
  • 19. Scalable diagnosis of user issues with feedback (demo) Friday, April 20, 12
  • 20. The Future We built a game in Node. It rocks. Friday, April 20, 12
  • 21. Future We built a game in Node. It rocks. Friday, April 20, 12
  • 22. Future We built a game in Node. It rocks. Friday, April 20, 12
  • 23. New Scaling Story Single user might have 5 messages with the server in 1 second. Connection lasts 30 minutes, not 100ms. Friday, April 20, 12
  • 24. Scaling node We’re exploring this now. And need help. Friday, April 20, 12
  • 26. Show Me What’s Wrong Second coolest website ever. http://showmewhatswrong.com/ Friday, April 20, 12
  • 27. Poor man’s SMS alerts Setup GMail filter for SMS 1. Add filter for name+sms@hotstartup.com 2. Forward to 4155551234@vtext.com (VZW) 3. Your app can now text you anytime, for free. Friday, April 20, 12
  • 28. Ambient Traffic Awareness Get the New Relic Menu Bar Always know about how much traffic you have. (Available in Mac App Store) Friday, April 20, 12
  • 29. Use Vogue! Never refresh for CSS again! Vogue github.com/quizlet/vogue Friday, April 20, 12
  • 30. Thanks! Follow: @asuth @quizlet Friday, April 20, 12