0
CMS Smackdown
Selecting Newsweekʼs Future
Our Mission


➡   The First Place for the Last Word
    ➡   First Wave
    ➡   Deeply Connected
    ➡   Highly Organic
Current Landscape


➡   Unpredictable Traffic
➡   Horrible Editorial Workflow
➡   Inflexible Development Environment
Case Studies
Case Studies
Case Studies
Case Studies
Why CQ5?
➡   Rapid Application Development
➡   Seamless 3rd Party Integration
➡   Cloud-Friendly Architecture
Why CQ5?




➡   Cloud-Friendly Architecture



                      Price




                      Performance
Why CQ5?



Price


        Amazon Cloud
        > $15k / mo + > $5k setup

        Data Center
        < $20k / mo + $300...
Why CQ5?



Performance
  Quiz App         vs.   Geometrixx
Why CQ5?



    Performance
        Quiz App            vs.   Geometrixx
➡   Ruby on Rails
➡   HAProxy LB
➡   1 MySQL db
➡...
Why CQ5?



    Performance
        Quiz App            vs.   Geometrixx
➡   Ruby on Rails
➡   HAProxy LB
➡   1 MySQL db
➡...
Why CQ5?



    Performance
        Quiz App            vs.        Geometrixx
                             ➡    CQ5
➡   Ru...
Why CQ5?



    Performance
        Quiz App            vs.        Geometrixx
                             ➡    CQ5
➡   Ru...
Why CQ5?



    Performance
        Quiz App            vs.        Geometrixx
                             ➡    CQ5
➡   Ru...
Load Test - RESULTS


       Quiz App             vs.        Geometrixx
Test 1:
Goal - 10k users in 1 hr
Duration - 20 min
Load Test - RESULTS


       Quiz App                vs.        Geometrixx
Test 1:
Goal - 10k users in 1 hr
Duration - 20 ...
Load Test - RESULTS


       Quiz App                vs.        Geometrixx
Test 1:
Goal - 10k users in 1 hr
Duration - 20 ...
Load Test - RESULTS


       Quiz App               vs.        Geometrixx
Test 2:
Goal - 100 users in 5 min
Duration - 30 ...
Load Test - RESULTS


       Quiz App               vs.        Geometrixx
Test 2:
Goal - 100 users in 5 min
Duration - 30 ...
Load Test - RESULTS


      Quiz App               vs.        Geometrixx
Test 3:

Result:
2,500 users
51 errors
331 ms res...
Load Test - RESULTS


      Quiz App               vs.        Geometrixx
Test 3:

Result:
2,500 users
51 errors
331 ms res...
Load Test - RESULTS


Quiz App         vs.        Geometrixx
                       Test 1: (w/ ELB)
                     ...
Load Test - RESULTS


Quiz App         vs.        Geometrixx
                       Test 2: (w/o ELB)
                    ...
Load Test - RESULTS


Quiz App         vs.        Geometrixx
                       Test 2: (w/o ELB)
                    ...
Load Test - RESULTS


Quiz App         vs.         Geometrixx
                       Test 3: (w/o ELB)
                   ...
Whatʼs Next?
On-Publish Semantic Processing
On-Publish Social Distribution
Organic Social Evolution
Editorial Workflow Auth...
Ignite Zurich   Newsweek
Ignite Zurich   Newsweek
Upcoming SlideShare
Loading in...5
×

Ignite Zurich Newsweek

2,874

Published on

Presentation by Meshach Jackson given at Ignite Zurich conference by Day Software. - 09/2009

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,874
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
43
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • Transcript of "Ignite Zurich Newsweek"

    1. 1. CMS Smackdown Selecting Newsweekʼs Future
    2. 2. Our Mission ➡ The First Place for the Last Word ➡ First Wave ➡ Deeply Connected ➡ Highly Organic
    3. 3. Current Landscape ➡ Unpredictable Traffic ➡ Horrible Editorial Workflow ➡ Inflexible Development Environment
    4. 4. Case Studies
    5. 5. Case Studies
    6. 6. Case Studies
    7. 7. Case Studies
    8. 8. Why CQ5? ➡ Rapid Application Development ➡ Seamless 3rd Party Integration ➡ Cloud-Friendly Architecture
    9. 9. Why CQ5? ➡ Cloud-Friendly Architecture Price Performance
    10. 10. Why CQ5? Price Amazon Cloud > $15k / mo + > $5k setup Data Center < $20k / mo + $300k setup
    11. 11. Why CQ5? Performance Quiz App vs. Geometrixx
    12. 12. Why CQ5? Performance Quiz App vs. Geometrixx ➡ Ruby on Rails ➡ HAProxy LB ➡ 1 MySQL db ➡ AWS “Small” Instances
    13. 13. Why CQ5? Performance Quiz App vs. Geometrixx ➡ Ruby on Rails ➡ HAProxy LB ➡ 1 MySQL db ➡ AWS “Small” Instances ...x 29
    14. 14. Why CQ5? Performance Quiz App vs. Geometrixx ➡ CQ5 ➡ Ruby on Rails ➡ AWS ELB ➡ HAProxy LB ➡ “Medium” Instances - ➡ 1 MySQL db Dispatcher ➡ AWS “Small” Instances ➡ “XL” Instances - CQ5/ ...x 29 CRX
    15. 15. Why CQ5? Performance Quiz App vs. Geometrixx ➡ CQ5 ➡ Ruby on Rails ➡ AWS ELB ➡ HAProxy LB ➡ “Medium” Instances - x 4 ➡ 1 MySQL db Dispatcher ➡ AWS “Small” Instances ➡ “XL” Instances - CQ5/ x 2 ...x 29 CRX
    16. 16. Why CQ5? Performance Quiz App vs. Geometrixx ➡ CQ5 ➡ Ruby on Rails ➡ AWS ELB ➡ HAProxy LB ➡ “Medium” Instances - x 4 ➡ 1 MySQL db Dispatcher ➡ AWS “Small” Instances ➡ “XL” Instances - CQ5/ x 2 ...x 29 CRX
    17. 17. Load Test - RESULTS Quiz App vs. Geometrixx Test 1: Goal - 10k users in 1 hr Duration - 20 min
    18. 18. Load Test - RESULTS Quiz App vs. Geometrixx Test 1: Goal - 10k users in 1 hr Duration - 20 min Result: 2,500 users 31k errors 5.6 sec response times
    19. 19. Load Test - RESULTS Quiz App vs. Geometrixx Test 1: Goal - 10k users in 1 hr Duration - 20 min Result: 2,500 users 31k errors 5.6 sec response times FAIL
    20. 20. Load Test - RESULTS Quiz App vs. Geometrixx Test 2: Goal - 100 users in 5 min Duration - 30 min Result: 100 users 138 errors 1.1 sec response time
    21. 21. Load Test - RESULTS Quiz App vs. Geometrixx Test 2: Goal - 100 users in 5 min Duration - 30 min Result: 100 users 138 errors 1.1 sec response time FAIL
    22. 22. Load Test - RESULTS Quiz App vs. Geometrixx Test 3: Result: 2,500 users 51 errors 331 ms response time
    23. 23. Load Test - RESULTS Quiz App vs. Geometrixx Test 3: Result: 2,500 users 51 errors 331 ms response time eh...
    24. 24. Load Test - RESULTS Quiz App vs. Geometrixx Test 1: (w/ ELB) Goal - 5k users in 15 min Duration - 6 min Result: ELB Failure
    25. 25. Load Test - RESULTS Quiz App vs. Geometrixx Test 2: (w/o ELB) Goal - 2.5k users in 15 min Duration - 18 min Result: 2,500 users < 20 ms response time 288k HTTP requests / min 3MM total HTTP requests
    26. 26. Load Test - RESULTS Quiz App vs. Geometrixx Test 2: (w/o ELB) Goal - 2.5k users in 15 min Duration - 18 min Result: 2,500 users < 20 ms response time 288k HTTP requests / min 3MM total HTTP requests 0 errors
    27. 27. Load Test - RESULTS Quiz App vs. Geometrixx Test 3: (w/o ELB) Goal - break it. (10k users in 15 min) Duration - 17 min Result: 3,333 users 350k HTTP requests / min 10k users = 1 sec response time 498 ms avg response time 5MM total HTTP requests
    28. 28. Whatʼs Next? On-Publish Semantic Processing On-Publish Social Distribution Organic Social Evolution Editorial Workflow Authoring Single Sign On Authentication Premium Content Provider Citizen Journalism Awesome Web Apps Semantic Comment Processing
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×