SlideShare a Scribd company logo
1 of 30
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 + $300k setup
Why CQ5?



Performance
  Quiz App         vs.   Geometrixx
Why CQ5?



    Performance
        Quiz App            vs.   Geometrixx
➡   Ruby on Rails
➡   HAProxy LB
➡   1 MySQL db
➡   AWS “Small” Instances
Why CQ5?



    Performance
        Quiz App            vs.   Geometrixx
➡   Ruby on Rails
➡   HAProxy LB
➡   1 MySQL db
➡   AWS “Small” Instances

                 ...x 29
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
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
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
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 min

Result:
2,500 users
31k errors
5.6 sec response times
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
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
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
Load Test - RESULTS


      Quiz App               vs.        Geometrixx
Test 3:

Result:
2,500 users
51 errors
331 ms response time
Load Test - RESULTS


      Quiz App               vs.        Geometrixx
Test 3:

Result:
2,500 users
51 errors
331 ms response time




    eh...
Load Test - RESULTS


Quiz App         vs.        Geometrixx
                       Test 1: (w/ ELB)
                       Goal - 5k users in 15 min
                       Duration - 6 min

                       Result:
                       ELB Failure
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
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
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
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
Ignite Zurich   Newsweek

More Related Content

Viewers also liked

Plagiarism Guidelines 2009
Plagiarism Guidelines 2009Plagiarism Guidelines 2009
Plagiarism Guidelines 2009Tedine Soule
 
Sea Bank Cottage
Sea Bank CottageSea Bank Cottage
Sea Bank Cottageseabank
 
Умеете ли вы считать?
Умеете ли вы считать?Умеете ли вы считать?
Умеете ли вы считать?Vadim Zhartun
 
2. utilitarianism explored
2. utilitarianism explored2. utilitarianism explored
2. utilitarianism exploredt0nywilliams
 
Find your religion
Find your religionFind your religion
Find your religionguesta56144
 
Cloudy with a chance of Transports
Cloudy with a chance of TransportsCloudy with a chance of Transports
Cloudy with a chance of Transportsvasudhah
 
Mbc Consulting Group
Mbc Consulting GroupMbc Consulting Group
Mbc Consulting GroupKevin Cook
 
C ansın erol gecesi
C ansın erol gecesiC ansın erol gecesi
C ansın erol gecesiaokutur
 
Powerpoint fiesta mix tape @ sala groove (1 05-2011)
Powerpoint fiesta mix tape @ sala groove (1 05-2011)Powerpoint fiesta mix tape @ sala groove (1 05-2011)
Powerpoint fiesta mix tape @ sala groove (1 05-2011)RAZORDJ
 
Jordan Jarecke Slide
Jordan Jarecke SlideJordan Jarecke Slide
Jordan Jarecke Slidejjarec12
 
Praesentation Workshop Web2.0 In Der Praxis
Praesentation Workshop Web2.0 In Der PraxisPraesentation Workshop Web2.0 In Der Praxis
Praesentation Workshop Web2.0 In Der Praxisadelmuc
 
Business Case Summary
Business Case SummaryBusiness Case Summary
Business Case Summaryeuweben01
 

Viewers also liked (20)

SharePoint 2010: Whats new
SharePoint 2010: Whats newSharePoint 2010: Whats new
SharePoint 2010: Whats new
 
Load testing web applications
Load testing web applicationsLoad testing web applications
Load testing web applications
 
Plagiarism Guidelines 2009
Plagiarism Guidelines 2009Plagiarism Guidelines 2009
Plagiarism Guidelines 2009
 
Technological trends of the future
Technological trends of the futureTechnological trends of the future
Technological trends of the future
 
Sea Bank Cottage
Sea Bank CottageSea Bank Cottage
Sea Bank Cottage
 
Kkorelasispearman
KkorelasispearmanKkorelasispearman
Kkorelasispearman
 
Умеете ли вы считать?
Умеете ли вы считать?Умеете ли вы считать?
Умеете ли вы считать?
 
2. utilitarianism explored
2. utilitarianism explored2. utilitarianism explored
2. utilitarianism explored
 
Ipad Instructions
Ipad InstructionsIpad Instructions
Ipad Instructions
 
Find your religion
Find your religionFind your religion
Find your religion
 
Cloudy with a chance of Transports
Cloudy with a chance of TransportsCloudy with a chance of Transports
Cloudy with a chance of Transports
 
SharePoint 2010 BCS
SharePoint 2010 BCSSharePoint 2010 BCS
SharePoint 2010 BCS
 
Mbc Consulting Group
Mbc Consulting GroupMbc Consulting Group
Mbc Consulting Group
 
Ring tailed lemur
Ring tailed lemurRing tailed lemur
Ring tailed lemur
 
C ansın erol gecesi
C ansın erol gecesiC ansın erol gecesi
C ansın erol gecesi
 
10klass
10klass10klass
10klass
 
Powerpoint fiesta mix tape @ sala groove (1 05-2011)
Powerpoint fiesta mix tape @ sala groove (1 05-2011)Powerpoint fiesta mix tape @ sala groove (1 05-2011)
Powerpoint fiesta mix tape @ sala groove (1 05-2011)
 
Jordan Jarecke Slide
Jordan Jarecke SlideJordan Jarecke Slide
Jordan Jarecke Slide
 
Praesentation Workshop Web2.0 In Der Praxis
Praesentation Workshop Web2.0 In Der PraxisPraesentation Workshop Web2.0 In Der Praxis
Praesentation Workshop Web2.0 In Der Praxis
 
Business Case Summary
Business Case SummaryBusiness Case Summary
Business Case Summary
 

Similar to Ignite Zurich Newsweek

DevOps: Find Solutions, Not More Defects
DevOps: Find Solutions, Not More DefectsDevOps: Find Solutions, Not More Defects
DevOps: Find Solutions, Not More DefectsTechWell
 
Mininet: Moving Forward
Mininet: Moving ForwardMininet: Moving Forward
Mininet: Moving ForwardON.Lab
 
Boston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and How
Boston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and HowBoston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and How
Boston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and HowAndreas Grabner
 
How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...
How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...
How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...Amit Gupta
 
How does the Cloud Foundry Diego Project Run at Scale?
How does the Cloud Foundry Diego Project Run at Scale?How does the Cloud Foundry Diego Project Run at Scale?
How does the Cloud Foundry Diego Project Run at Scale?VMware Tanzu
 
predicting-m3-devopsconMunich-2023-v2.pptx
predicting-m3-devopsconMunich-2023-v2.pptxpredicting-m3-devopsconMunich-2023-v2.pptx
predicting-m3-devopsconMunich-2023-v2.pptxTier1 app
 
Virtual Stress-free Testing in the Cloud
Virtual Stress-free Testing in the CloudVirtual Stress-free Testing in the Cloud
Virtual Stress-free Testing in the Cloudguest2e9c5f40
 
Flink Forward Berlin 2018: Brian Wolfe - "Upshot: distributed tracing using F...
Flink Forward Berlin 2018: Brian Wolfe - "Upshot: distributed tracing using F...Flink Forward Berlin 2018: Brian Wolfe - "Upshot: distributed tracing using F...
Flink Forward Berlin 2018: Brian Wolfe - "Upshot: distributed tracing using F...Flink Forward
 
Metrics-Driven Devops: Delivering High Quality Software Faster!
Metrics-Driven Devops: Delivering High Quality Software Faster! Metrics-Driven Devops: Delivering High Quality Software Faster!
Metrics-Driven Devops: Delivering High Quality Software Faster! Dynatrace
 
Deploy Faster Without Failing Faster - Metrics-Driven - Dynatrace User Groups...
Deploy Faster Without Failing Faster - Metrics-Driven - Dynatrace User Groups...Deploy Faster Without Failing Faster - Metrics-Driven - Dynatrace User Groups...
Deploy Faster Without Failing Faster - Metrics-Driven - Dynatrace User Groups...Andreas Grabner
 
Anton Boyko "The future of serverless computing"
Anton Boyko "The future of serverless computing"Anton Boyko "The future of serverless computing"
Anton Boyko "The future of serverless computing"Fwdays
 
Become a Performance Diagnostics Hero
Become a Performance Diagnostics HeroBecome a Performance Diagnostics Hero
Become a Performance Diagnostics HeroTechWell
 
Top Java Performance Problems and Metrics To Check in Your Pipeline
Top Java Performance Problems and Metrics To Check in Your PipelineTop Java Performance Problems and Metrics To Check in Your Pipeline
Top Java Performance Problems and Metrics To Check in Your PipelineAndreas Grabner
 
Solving some of the scalability problems at booking.com
Solving some of the scalability problems at booking.comSolving some of the scalability problems at booking.com
Solving some of the scalability problems at booking.comIvan Kruglov
 
Accelerating Analytics for the Future of Genomics
Accelerating Analytics for the Future of GenomicsAccelerating Analytics for the Future of Genomics
Accelerating Analytics for the Future of GenomicsAmazon Web Services
 
Gatling - Bordeaux JUG
Gatling - Bordeaux JUGGatling - Bordeaux JUG
Gatling - Bordeaux JUGslandelle
 
Anton Boyko, "The evolution of microservices platform or marketing gibberish"
Anton Boyko, "The evolution of microservices platform or marketing gibberish"Anton Boyko, "The evolution of microservices platform or marketing gibberish"
Anton Boyko, "The evolution of microservices platform or marketing gibberish"Sigma Software
 
Yet another json rpc library (mole rpc)
Yet another json rpc library (mole rpc)Yet another json rpc library (mole rpc)
Yet another json rpc library (mole rpc)Viktor Turskyi
 

Similar to Ignite Zurich Newsweek (20)

DevOps: Find Solutions, Not More Defects
DevOps: Find Solutions, Not More DefectsDevOps: Find Solutions, Not More Defects
DevOps: Find Solutions, Not More Defects
 
Mininet: Moving Forward
Mininet: Moving ForwardMininet: Moving Forward
Mininet: Moving Forward
 
Boston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and How
Boston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and HowBoston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and How
Boston DevOps Days 2016: Implementing Metrics Driven DevOps - Why and How
 
How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...
How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...
How does the Cloud Foundry Diego Project Run at Scale, and Updates on .NET Su...
 
How does the Cloud Foundry Diego Project Run at Scale?
How does the Cloud Foundry Diego Project Run at Scale?How does the Cloud Foundry Diego Project Run at Scale?
How does the Cloud Foundry Diego Project Run at Scale?
 
predicting-m3-devopsconMunich-2023-v2.pptx
predicting-m3-devopsconMunich-2023-v2.pptxpredicting-m3-devopsconMunich-2023-v2.pptx
predicting-m3-devopsconMunich-2023-v2.pptx
 
Virtual Stress-free Testing in the Cloud
Virtual Stress-free Testing in the CloudVirtual Stress-free Testing in the Cloud
Virtual Stress-free Testing in the Cloud
 
Flink Forward Berlin 2018: Brian Wolfe - "Upshot: distributed tracing using F...
Flink Forward Berlin 2018: Brian Wolfe - "Upshot: distributed tracing using F...Flink Forward Berlin 2018: Brian Wolfe - "Upshot: distributed tracing using F...
Flink Forward Berlin 2018: Brian Wolfe - "Upshot: distributed tracing using F...
 
Metrics-Driven Devops: Delivering High Quality Software Faster!
Metrics-Driven Devops: Delivering High Quality Software Faster! Metrics-Driven Devops: Delivering High Quality Software Faster!
Metrics-Driven Devops: Delivering High Quality Software Faster!
 
Deploy Faster Without Failing Faster - Metrics-Driven - Dynatrace User Groups...
Deploy Faster Without Failing Faster - Metrics-Driven - Dynatrace User Groups...Deploy Faster Without Failing Faster - Metrics-Driven - Dynatrace User Groups...
Deploy Faster Without Failing Faster - Metrics-Driven - Dynatrace User Groups...
 
Anton Boyko "The future of serverless computing"
Anton Boyko "The future of serverless computing"Anton Boyko "The future of serverless computing"
Anton Boyko "The future of serverless computing"
 
Become a Performance Diagnostics Hero
Become a Performance Diagnostics HeroBecome a Performance Diagnostics Hero
Become a Performance Diagnostics Hero
 
Top Java Performance Problems and Metrics To Check in Your Pipeline
Top Java Performance Problems and Metrics To Check in Your PipelineTop Java Performance Problems and Metrics To Check in Your Pipeline
Top Java Performance Problems and Metrics To Check in Your Pipeline
 
Javantura v4 - Java and lambdas and streams - are they better than for loops ...
Javantura v4 - Java and lambdas and streams - are they better than for loops ...Javantura v4 - Java and lambdas and streams - are they better than for loops ...
Javantura v4 - Java and lambdas and streams - are they better than for loops ...
 
GatlingJAX2022.pdf
GatlingJAX2022.pdfGatlingJAX2022.pdf
GatlingJAX2022.pdf
 
Solving some of the scalability problems at booking.com
Solving some of the scalability problems at booking.comSolving some of the scalability problems at booking.com
Solving some of the scalability problems at booking.com
 
Accelerating Analytics for the Future of Genomics
Accelerating Analytics for the Future of GenomicsAccelerating Analytics for the Future of Genomics
Accelerating Analytics for the Future of Genomics
 
Gatling - Bordeaux JUG
Gatling - Bordeaux JUGGatling - Bordeaux JUG
Gatling - Bordeaux JUG
 
Anton Boyko, "The evolution of microservices platform or marketing gibberish"
Anton Boyko, "The evolution of microservices platform or marketing gibberish"Anton Boyko, "The evolution of microservices platform or marketing gibberish"
Anton Boyko, "The evolution of microservices platform or marketing gibberish"
 
Yet another json rpc library (mole rpc)
Yet another json rpc library (mole rpc)Yet another json rpc library (mole rpc)
Yet another json rpc library (mole rpc)
 

Recently uploaded

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
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
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Recently uploaded (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
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...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Ignite Zurich Newsweek

  • 1.
  • 3. Our Mission ➡ The First Place for the Last Word ➡ First Wave ➡ Deeply Connected ➡ Highly Organic
  • 4. Current Landscape ➡ Unpredictable Traffic ➡ Horrible Editorial Workflow ➡ Inflexible Development Environment
  • 9. Why CQ5? ➡ Rapid Application Development ➡ Seamless 3rd Party Integration ➡ Cloud-Friendly Architecture
  • 10. Why CQ5? ➡ Cloud-Friendly Architecture Price Performance
  • 11. Why CQ5? Price Amazon Cloud > $15k / mo + > $5k setup Data Center < $20k / mo + $300k setup
  • 12. Why CQ5? Performance Quiz App vs. Geometrixx
  • 13. Why CQ5? Performance Quiz App vs. Geometrixx ➡ Ruby on Rails ➡ HAProxy LB ➡ 1 MySQL db ➡ AWS “Small” Instances
  • 14. Why CQ5? Performance Quiz App vs. Geometrixx ➡ Ruby on Rails ➡ HAProxy LB ➡ 1 MySQL db ➡ AWS “Small” Instances ...x 29
  • 15. 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
  • 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. 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
  • 18. Load Test - RESULTS Quiz App vs. Geometrixx Test 1: Goal - 10k users in 1 hr Duration - 20 min
  • 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
  • 20. 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
  • 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
  • 22. 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
  • 23. Load Test - RESULTS Quiz App vs. Geometrixx Test 3: Result: 2,500 users 51 errors 331 ms response time
  • 24. Load Test - RESULTS Quiz App vs. Geometrixx Test 3: Result: 2,500 users 51 errors 331 ms response time eh...
  • 25. Load Test - RESULTS Quiz App vs. Geometrixx Test 1: (w/ ELB) Goal - 5k users in 15 min Duration - 6 min Result: ELB Failure
  • 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
  • 27. 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
  • 28. 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
  • 29. 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