SlideShare a Scribd company logo
1 of 13
Confidential & Proprietary - Not to be shared without written permission of OpenX Technologies, Inc.
INTRODUCTION TO OPENX

 OpenX is the world’s most widely adopted ad serving platform
    – 300+ billion ad impressions now run through our software monthly
    – Powers more than 150,000 websites across the internet
    – Actively used by 39,000+ publishers, >25% growth per year
    – Deployed in 100+ countries and translated into 25 languages


 Core ad server is based on open-source software
    – Licensed under GPLv2
    – Strong developer community to help drive fast iteration and innovation


 OpenX Ad Server is used by many leading companies on the web




                                           2             Confidential & Proprietary - OpenX Technologies, Inc.
IMMENSE # OF WEB PUBLISHERS BUILD BUSINESSES ON OPENX
OPENX BUSINESS MODEL




                     Free

Downloadable     Open-source feature rich           Open transparent auction-based
Ad Server        ad server that is scalable         trading platform
                 and highly extensible
                                                    Fully integrated into OpenX Ad Server
Hosted           Free hosted ad serving on
Ad Server        OpenX’s infrastructure             Real-time Selling of your ad inventory by
                                                    using a “floor” or minimum price to sell

Premium Hosted   Enterprise ad serving on           Buyers can bid via UI, API, or even
Ad Server        global infrastructure with         real-time bidding from their own servers
                 SLA and additional features
                 (forecasting, advanced             Buyers and sellers can provide unlimited
                 reports, etc.)                     data into the Market to enrich selling
                                                    opportunities

Professional     Custom plugin development,
Services&        installation, consulting and
Consulting       system support



                                                4             Confidential & Proprietary - OpenX Technologies, Inc.
OPENX HOSTED GROWTH – MASSIVE RAPID GROWTH



                         16,000                                                                                     12,000



                         14,000
                                                                                                                    10,000

                         12,000

                                                                                                                    8,000




                                                                                                                             Ad Impressions (billions)
  # of Hosted Accounts




                         10,000



                          8,000                                                                                     6,000



                          6,000
                                                                                                                    4,000

                          4,000

                                                                                                                    2,000
                          2,000



                             0                                                                                      -
                                  Jan 09   Feb 09            Mar 09   Apr 09             May 09   June 09 (Trend)




                                                    Active                 Impressions
AWS PROVIDES A HARDWARE FRAMEWORK FOR OPENX

 Software frameworks have fueled more rapid development for years


 Developing for the cloud is similar to a software framework for
  hardware
    – Minimizes need to invest in purchasing and racking servers, dealing with
      virtualization, collocation agreements, UPS, etc.


 Keeps development focused on more systems innovation
    – Auto-provisioning of all aspects of our system: Delivery servers, Load
      Balancers, Database Servers, Memcache Servers, Hadoop Nodes
    – Systems Integration / Deployment: MCP, Slack
    – More scalable technologies: Hadoop, LWES (Lightweight Event
      System), ODFI (Open Data Feed Interface), XTable (Distributed Hash
      Table)


                                       6
OPENX HOSTED INFRASTRUCTURE




                        7
OPENX HOSTED INFRASTRUCTURE – POST AWS MIGRATION




                        8
USE OF SLACK / OPENX MCP TO AUTOMATE DEPLOYMENT


 Instance is created by the MCP using
  the Amazon API

 The AMI is specified by the MCP and
  selected from those created by the
  AMI build system called the AMI
  Cooker

 The machine is identified by
  bootstrapping the instance with "User
  Data”

 The AMI uses the bootstrapped data
  to identify itself and pull configured
  roles from the SlackMaster

 The Slack roles configure all the
  machine for its particular function



                                           9   OpenX Confidential & Proprietary
LESSONS WE HAVE LEARNED

 Expect failures
     – Embrace them by architecting high availability and redundancy into your infrastructure



 Fully automate your deployments
     – Only way to scale up and down on demand

     – Push or pull changes from a central location

     – Novel idea: never log in to a production server



 Design your infrastructure so that it scales horizontally
     – You are limited by the server specs offered by Amazon

     – Multiple Web/app servers behind LB

     – Multiple LBs (DNS round-robin, Akamai Global DNS)

     – Multiple DB servers (Replication, Sharding writes)

     – Extensive caching (Memcache, DHT)


                                                 10                   OpenX Confidential & Proprietary
LESSONS WE HAVE LEARNED - II

 Establish clear measurable goals
     – Latency/response time
     – Dashboard


 Be prepared to quickly identify and eliminate bottlenecks
     – Monitoring, monitoring, monitoring


 Have automated tests in place


 Be prepared to play whack-a-mole
     – Nothing compares to finally deploying in production no matter how hard you plan


 More info: http://agiletesting.blogspot.com


                                            11               OpenX Confidential & Proprietary
CONCLUSION

 AWS brings an incredibly cost-effective online platform to any business


 Think of AWS / Cloud Computing in terms of a Hardware Framework, not just
  a web host for Facebook / Web 2.0 apps


 Embracing AWS allows for your development team to innovate more
  important tasks


 Development teams needs to think a little differently when using the cloud
  but can be delivering great solutions very quickly




                                       12              OpenX Confidential & Proprietary
SHAMELESS RECRUITING PLUG


 We are recruiting for senior and mid-level system engineers at
  OpenX.


 If you love Python, new technologies, and working heavily with AWS,
  please contact us!!



    Thanks!




                                   13             OpenX Confidential & Proprietary

More Related Content

What's hot

APAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
APAC Webinar Apr 10 - Architecting your Mobile App for the CloudAPAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
APAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
8KMiles Software Services
 
Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!
Debasish Patra
 
Nextbrain Technologies Profile
Nextbrain Technologies ProfileNextbrain Technologies Profile
Nextbrain Technologies Profile
Seetha Saranraj
 

What's hot (18)

APAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
APAC Webinar Apr 10 - Architecting your Mobile App for the CloudAPAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
APAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
 
WTIA Cloud Computing Series - Part II: Scaling into the Cloud with Amazon Web...
WTIA Cloud Computing Series - Part II: Scaling into the Cloud with Amazon Web...WTIA Cloud Computing Series - Part II: Scaling into the Cloud with Amazon Web...
WTIA Cloud Computing Series - Part II: Scaling into the Cloud with Amazon Web...
 
Salesforce cloudcomputing
Salesforce   cloudcomputingSalesforce   cloudcomputing
Salesforce cloudcomputing
 
Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!
 
2011.02.09. Evolution de l'Ecosysteme SaaS et Cloud - Forum SaaS et Cloud IBM...
2011.02.09. Evolution de l'Ecosysteme SaaS et Cloud - Forum SaaS et Cloud IBM...2011.02.09. Evolution de l'Ecosysteme SaaS et Cloud - Forum SaaS et Cloud IBM...
2011.02.09. Evolution de l'Ecosysteme SaaS et Cloud - Forum SaaS et Cloud IBM...
 
Teleglobal internationals service offering
Teleglobal internationals  service offeringTeleglobal internationals  service offering
Teleglobal internationals service offering
 
[Partner TechShift 2017] AWS 마켓플레이스를 통한 글로벌 소프트웨어 판매하기
[Partner TechShift 2017] AWS 마켓플레이스를 통한 글로벌 소프트웨어 판매하기[Partner TechShift 2017] AWS 마켓플레이스를 통한 글로벌 소프트웨어 판매하기
[Partner TechShift 2017] AWS 마켓플레이스를 통한 글로벌 소프트웨어 판매하기
 
Elevator pitch with context - enterprise software ITSM solution
Elevator pitch with context - enterprise software ITSM solutionElevator pitch with context - enterprise software ITSM solution
Elevator pitch with context - enterprise software ITSM solution
 
1 acld
1 acld1 acld
1 acld
 
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
 
Intro to Cloud Computing and Sales force
Intro to Cloud Computing and Sales forceIntro to Cloud Computing and Sales force
Intro to Cloud Computing and Sales force
 
Cloud Technologies for Businesses
Cloud Technologies for BusinessesCloud Technologies for Businesses
Cloud Technologies for Businesses
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Nextbrain Technologies Profile
Nextbrain Technologies ProfileNextbrain Technologies Profile
Nextbrain Technologies Profile
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Steps india technologies
Steps india technologiesSteps india technologies
Steps india technologies
 
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech Talks
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech TalksWorking with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech Talks
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech Talks
 
Indonesian cloud profile
Indonesian cloud profileIndonesian cloud profile
Indonesian cloud profile
 

Viewers also liked

New Ways To Monetise Social Media
New Ways To Monetise Social MediaNew Ways To Monetise Social Media
New Ways To Monetise Social Media
auexpo Conference
 
Ad Display Lumascape
Ad Display LumascapeAd Display Lumascape
Ad Display Lumascape
Brett Landon
 
1310 omma adnets sponsored lunch open x
1310 omma adnets sponsored lunch open x1310 omma adnets sponsored lunch open x
1310 omma adnets sponsored lunch open x
MediaPost
 
paidContent 9.14.11
paidContent 9.14.11paidContent 9.14.11
paidContent 9.14.11
amyopenx
 
Data equals dollars
Data equals dollarsData equals dollars
Data equals dollars
amyopenx
 
Top RTB Trends Affecting Publishers
Top RTB Trends Affecting PublishersTop RTB Trends Affecting Publishers
Top RTB Trends Affecting Publishers
amyopenx
 
The past, present and potential of display advertising - Peter Gowrie-Smith
The past, present and potential of display advertising - Peter Gowrie-SmithThe past, present and potential of display advertising - Peter Gowrie-Smith
The past, present and potential of display advertising - Peter Gowrie-Smith
auexpo Conference
 

Viewers also liked (20)

OpenX presentation - IAB Annual Leadership Meeting 2012
OpenX presentation - IAB Annual Leadership Meeting 2012OpenX presentation - IAB Annual Leadership Meeting 2012
OpenX presentation - IAB Annual Leadership Meeting 2012
 
New Ways To Monetise Social Media
New Ways To Monetise Social MediaNew Ways To Monetise Social Media
New Ways To Monetise Social Media
 
Ad Display Lumascape
Ad Display LumascapeAd Display Lumascape
Ad Display Lumascape
 
Vserv digital services pvt. ltd. work
Vserv digital services pvt. ltd. workVserv digital services pvt. ltd. work
Vserv digital services pvt. ltd. work
 
Vinspire - Part I
Vinspire - Part IVinspire - Part I
Vinspire - Part I
 
VSERV App wrapper
VSERV App wrapperVSERV App wrapper
VSERV App wrapper
 
Mobile Advertising Vocabulary Part II
Mobile Advertising Vocabulary Part IIMobile Advertising Vocabulary Part II
Mobile Advertising Vocabulary Part II
 
Mobile Internet Consumer Report 2013 - India
Mobile Internet Consumer Report 2013 - IndiaMobile Internet Consumer Report 2013 - India
Mobile Internet Consumer Report 2013 - India
 
Vinspire Part II
Vinspire Part IIVinspire Part II
Vinspire Part II
 
Mobile Internet Consumer Report 2013 - Africa
Mobile Internet Consumer Report 2013 - Africa Mobile Internet Consumer Report 2013 - Africa
Mobile Internet Consumer Report 2013 - Africa
 
Mobile Internet Consumer Report 2013 - Middleeast
Mobile Internet Consumer Report 2013 - MiddleeastMobile Internet Consumer Report 2013 - Middleeast
Mobile Internet Consumer Report 2013 - Middleeast
 
VInspire Part III
VInspire Part IIIVInspire Part III
VInspire Part III
 
1310 omma adnets sponsored lunch open x
1310 omma adnets sponsored lunch open x1310 omma adnets sponsored lunch open x
1310 omma adnets sponsored lunch open x
 
paidContent 9.14.11
paidContent 9.14.11paidContent 9.14.11
paidContent 9.14.11
 
2014 A Year in Review: Programmatic Scale to Sophistication
2014 A Year in Review: Programmatic Scale to Sophistication2014 A Year in Review: Programmatic Scale to Sophistication
2014 A Year in Review: Programmatic Scale to Sophistication
 
Data equals dollars
Data equals dollarsData equals dollars
Data equals dollars
 
Programmatic + Mobile: The Divide Between Buyers and Sellers
Programmatic + Mobile: The Divide Between Buyers and SellersProgrammatic + Mobile: The Divide Between Buyers and Sellers
Programmatic + Mobile: The Divide Between Buyers and Sellers
 
Top RTB Trends Affecting Publishers
Top RTB Trends Affecting PublishersTop RTB Trends Affecting Publishers
Top RTB Trends Affecting Publishers
 
The past, present and potential of display advertising - Peter Gowrie-Smith
The past, present and potential of display advertising - Peter Gowrie-SmithThe past, present and potential of display advertising - Peter Gowrie-Smith
The past, present and potential of display advertising - Peter Gowrie-Smith
 
The Yin and Yang of Mobile Advertising
The Yin and Yang of Mobile AdvertisingThe Yin and Yang of Mobile Advertising
The Yin and Yang of Mobile Advertising
 

Similar to AWS Customer Presentation - OpenX

Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud Services
Saurabh Gupta
 
IBM Cloud Service Provider Platform
IBM Cloud Service Provider PlatformIBM Cloud Service Provider Platform
IBM Cloud Service Provider Platform
Hal Van Hercke
 

Similar to AWS Customer Presentation - OpenX (20)

Monitor everything from physical hardware to application functionality
Monitor everything from physical hardware to application functionalityMonitor everything from physical hardware to application functionality
Monitor everything from physical hardware to application functionality
 
AWS re:Invent 2016: Develop, Build, Deploy, and Manage Containerized Services...
AWS re:Invent 2016: Develop, Build, Deploy, and Manage Containerized Services...AWS re:Invent 2016: Develop, Build, Deploy, and Manage Containerized Services...
AWS re:Invent 2016: Develop, Build, Deploy, and Manage Containerized Services...
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 
Open Hybrid Cloud - Erik Geensen
Open Hybrid Cloud - Erik GeensenOpen Hybrid Cloud - Erik Geensen
Open Hybrid Cloud - Erik Geensen
 
Architecture: Microservices
Architecture: MicroservicesArchitecture: Microservices
Architecture: Microservices
 
AWS Summit - Trends in Advanced Monitoring for AWS environments
AWS Summit - Trends in Advanced Monitoring for AWS environmentsAWS Summit - Trends in Advanced Monitoring for AWS environments
AWS Summit - Trends in Advanced Monitoring for AWS environments
 
Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009
 
RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack
 
OpenStack101: Introductions to Private and Hybrid Clouds (BrightTALK)
OpenStack101: Introductions to Private and Hybrid Clouds (BrightTALK)OpenStack101: Introductions to Private and Hybrid Clouds (BrightTALK)
OpenStack101: Introductions to Private and Hybrid Clouds (BrightTALK)
 
Yohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business AgilityYohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business Agility
 
Jelastic Turnkey Cloud PaaS for Hosting Business
Jelastic Turnkey Cloud PaaS for Hosting BusinessJelastic Turnkey Cloud PaaS for Hosting Business
Jelastic Turnkey Cloud PaaS for Hosting Business
 
Cloud Foundation
Cloud FoundationCloud Foundation
Cloud Foundation
 
WebSphere Connect and API Discovery
WebSphere Connect and API DiscoveryWebSphere Connect and API Discovery
WebSphere Connect and API Discovery
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud Services
 
IBM Cloud Service Provider Platform
IBM Cloud Service Provider PlatformIBM Cloud Service Provider Platform
IBM Cloud Service Provider Platform
 
Jelastic Turnkey Cloud PaaS for Developers
Jelastic Turnkey Cloud PaaS for DevelopersJelastic Turnkey Cloud PaaS for Developers
Jelastic Turnkey Cloud PaaS for Developers
 
Introduction to WOLF Platform As A Service
Introduction to WOLF Platform As A ServiceIntroduction to WOLF Platform As A Service
Introduction to WOLF Platform As A Service
 
Amundsen's Dogs, Information Halos, and APIs
Amundsen's Dogs, Information Halos, and APIsAmundsen's Dogs, Information Halos, and APIs
Amundsen's Dogs, Information Halos, and APIs
 
Amundsen's Dogs, Information Halos, and APIs
Amundsen's Dogs, Information Halos, and APIsAmundsen's Dogs, Information Halos, and APIs
Amundsen's Dogs, Information Halos, and APIs
 
The Microservices and DevOps Journey
The Microservices and DevOps JourneyThe Microservices and DevOps Journey
The Microservices and DevOps Journey
 

More from Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

AWS Customer Presentation - OpenX

  • 1. Confidential & Proprietary - Not to be shared without written permission of OpenX Technologies, Inc.
  • 2. INTRODUCTION TO OPENX  OpenX is the world’s most widely adopted ad serving platform – 300+ billion ad impressions now run through our software monthly – Powers more than 150,000 websites across the internet – Actively used by 39,000+ publishers, >25% growth per year – Deployed in 100+ countries and translated into 25 languages  Core ad server is based on open-source software – Licensed under GPLv2 – Strong developer community to help drive fast iteration and innovation  OpenX Ad Server is used by many leading companies on the web 2 Confidential & Proprietary - OpenX Technologies, Inc.
  • 3. IMMENSE # OF WEB PUBLISHERS BUILD BUSINESSES ON OPENX
  • 4. OPENX BUSINESS MODEL Free Downloadable Open-source feature rich Open transparent auction-based Ad Server ad server that is scalable trading platform and highly extensible Fully integrated into OpenX Ad Server Hosted Free hosted ad serving on Ad Server OpenX’s infrastructure Real-time Selling of your ad inventory by using a “floor” or minimum price to sell Premium Hosted Enterprise ad serving on Buyers can bid via UI, API, or even Ad Server global infrastructure with real-time bidding from their own servers SLA and additional features (forecasting, advanced Buyers and sellers can provide unlimited reports, etc.) data into the Market to enrich selling opportunities Professional Custom plugin development, Services& installation, consulting and Consulting system support 4 Confidential & Proprietary - OpenX Technologies, Inc.
  • 5. OPENX HOSTED GROWTH – MASSIVE RAPID GROWTH 16,000 12,000 14,000 10,000 12,000 8,000 Ad Impressions (billions) # of Hosted Accounts 10,000 8,000 6,000 6,000 4,000 4,000 2,000 2,000 0 - Jan 09 Feb 09 Mar 09 Apr 09 May 09 June 09 (Trend) Active Impressions
  • 6. AWS PROVIDES A HARDWARE FRAMEWORK FOR OPENX  Software frameworks have fueled more rapid development for years  Developing for the cloud is similar to a software framework for hardware – Minimizes need to invest in purchasing and racking servers, dealing with virtualization, collocation agreements, UPS, etc.  Keeps development focused on more systems innovation – Auto-provisioning of all aspects of our system: Delivery servers, Load Balancers, Database Servers, Memcache Servers, Hadoop Nodes – Systems Integration / Deployment: MCP, Slack – More scalable technologies: Hadoop, LWES (Lightweight Event System), ODFI (Open Data Feed Interface), XTable (Distributed Hash Table) 6
  • 8. OPENX HOSTED INFRASTRUCTURE – POST AWS MIGRATION 8
  • 9. USE OF SLACK / OPENX MCP TO AUTOMATE DEPLOYMENT  Instance is created by the MCP using the Amazon API  The AMI is specified by the MCP and selected from those created by the AMI build system called the AMI Cooker  The machine is identified by bootstrapping the instance with "User Data”  The AMI uses the bootstrapped data to identify itself and pull configured roles from the SlackMaster  The Slack roles configure all the machine for its particular function 9 OpenX Confidential & Proprietary
  • 10. LESSONS WE HAVE LEARNED  Expect failures – Embrace them by architecting high availability and redundancy into your infrastructure  Fully automate your deployments – Only way to scale up and down on demand – Push or pull changes from a central location – Novel idea: never log in to a production server  Design your infrastructure so that it scales horizontally – You are limited by the server specs offered by Amazon – Multiple Web/app servers behind LB – Multiple LBs (DNS round-robin, Akamai Global DNS) – Multiple DB servers (Replication, Sharding writes) – Extensive caching (Memcache, DHT) 10 OpenX Confidential & Proprietary
  • 11. LESSONS WE HAVE LEARNED - II  Establish clear measurable goals – Latency/response time – Dashboard  Be prepared to quickly identify and eliminate bottlenecks – Monitoring, monitoring, monitoring  Have automated tests in place  Be prepared to play whack-a-mole – Nothing compares to finally deploying in production no matter how hard you plan  More info: http://agiletesting.blogspot.com 11 OpenX Confidential & Proprietary
  • 12. CONCLUSION  AWS brings an incredibly cost-effective online platform to any business  Think of AWS / Cloud Computing in terms of a Hardware Framework, not just a web host for Facebook / Web 2.0 apps  Embracing AWS allows for your development team to innovate more important tasks  Development teams needs to think a little differently when using the cloud but can be delivering great solutions very quickly 12 OpenX Confidential & Proprietary
  • 13. SHAMELESS RECRUITING PLUG  We are recruiting for senior and mid-level system engineers at OpenX.  If you love Python, new technologies, and working heavily with AWS, please contact us!! Thanks! 13 OpenX Confidential & Proprietary