SlideShare uma empresa Scribd logo
1 de 12
Making the Difference



                                                   What is behind Bitdefender’s Cloud,
                                                   the service that boosted us to the first
                                                   position of the AV solutions charts.


Copyright@bitdefender 2012 / www.bitdefender.com                                  4/6/2012 • 2
The Bitdefender Cloud




Copyright@bitdefender 2011 / www.bitdefender.com   4/6/2012 • 3
URLCHECKING CLEANSET SIMILARITIES
      OUTBREAK DETECTION ANTIFRAUD
      EMAIL ANTISPAM MOBILE ANTIMALWARE
       SOCIAL NETWORK ANTISPAM ANTIPHISHING
        FACEBOOK TWITTER REAL TIME VIRUS REPORT
                 REAL TIME SPAM REPORT STATISTICS




Copyright@bitdefender 2012 / www.bitdefender.com    4/6/2012 • 4
The Challenge!




Copyright@bitdefender 2011 / www.bitdefender.com   4/6/2012 • 5
40k reqs/sec or 3.4 billion reqs/day
            100k connections per entry point

             60k queries/sec in our databases
            1 billion records stored and queried




Copyright@bitdefender 2012 / www.bitdefender.com   4/6/2012 • 6
The Solution Stack




Copyright@bitdefender 2011 / www.bitdefender.com   4/6/2012 • 7
Copyright@bitdefender 2012 / www.bitdefender.com   4/6/2012 • 8
NodeJS


• The Good
   • Complete async I/O programing
   • From an idea to a running POC in under 30 mins
   • Leverages JavaScript’s flexibility
   • Very easy to move from one machine to another
• The Bad
   • Most programmers are not accustomed to async programing
   • Most libraries are not as feature-rich as their counterparts in
     more mature languages (Python, C/C++ etc.)




Copyright@bitdefender 2012 / www.bitdefender.com                 4/6/2012 • 9
MongoDB


• The Good
   • Replication Architecture – 1 Primary, Multiple Secundaries
   • 40k queries/sec per DB server
   • 25k inserts/sec per DB server
   • Very easy to scale
   • Very flexible since it is a NoSQL database
• The Bad
   • Server wide lock
   • Might require more programing then a SQL DB in some cases




Copyright@bitdefender 2012 / www.bitdefender.com           4/6/2012 • 10
RabbitMQ

External POP                                           HQ
 P


                            R
                                                   R



                                                        W




Copyright@bitdefender 2012 / www.bitdefender.com            4/6/2012 • 11
Thank you!

Mais conteúdo relacionado

Destaque

Branded Content: Reflexiones de marcas, agencias y medios
Branded Content: Reflexiones de marcas, agencias y mediosBranded Content: Reflexiones de marcas, agencias y medios
Branded Content: Reflexiones de marcas, agencias y mediosFoxize School
 
Derecho ambiental dhtic
Derecho ambiental dhticDerecho ambiental dhtic
Derecho ambiental dhticfernanda128
 
Exposición: Evolución en la educación. Influencia de internet
Exposición: Evolución en la educación. Influencia de internetExposición: Evolución en la educación. Influencia de internet
Exposición: Evolución en la educación. Influencia de internetMiriamFernandez
 
EPCTrainingASR5500v1
EPCTrainingASR5500v1EPCTrainingASR5500v1
EPCTrainingASR5500v1Amit Deshmukh
 
Is Passivhaus a step too far? South Pacific Passive House Conference Auckland...
Is Passivhaus a step too far? South Pacific Passive House Conference Auckland...Is Passivhaus a step too far? South Pacific Passive House Conference Auckland...
Is Passivhaus a step too far? South Pacific Passive House Conference Auckland...Nick Grant
 
La comunicación digital: nuevas formas de lectoescritura
La comunicación digital: nuevas formas de lectoescritura La comunicación digital: nuevas formas de lectoescritura
La comunicación digital: nuevas formas de lectoescritura María Cobo Cofiño
 
Comparativa ligas de europa
Comparativa ligas de europaComparativa ligas de europa
Comparativa ligas de europaCarlos Blasco
 
Dixon rober cruz ( prueba objetiva)
Dixon rober cruz ( prueba objetiva)Dixon rober cruz ( prueba objetiva)
Dixon rober cruz ( prueba objetiva)Dixon Cruz
 
Rizky hadi rahmannia
Rizky hadi rahmanniaRizky hadi rahmannia
Rizky hadi rahmanniarizky hadi
 
Effects of persuasive communication and group discussions
Effects of persuasive communication and group discussionsEffects of persuasive communication and group discussions
Effects of persuasive communication and group discussionsCharles. Goldenbeld
 
SaaS Web 2.0 Projektmanagement
SaaS Web 2.0 ProjektmanagementSaaS Web 2.0 Projektmanagement
SaaS Web 2.0 ProjektmanagementBjoern Reinhold
 
MANNATECH STORY BOOK
MANNATECH STORY BOOKMANNATECH STORY BOOK
MANNATECH STORY BOOKLouise Small
 

Destaque (19)

Informe Anual para PROVIAS
Informe Anual para PROVIASInforme Anual para PROVIAS
Informe Anual para PROVIAS
 
30'th CCQC
30'th CCQC30'th CCQC
30'th CCQC
 
BNHS Nature camps 2014
BNHS Nature camps 2014BNHS Nature camps 2014
BNHS Nature camps 2014
 
Branded Content: Reflexiones de marcas, agencias y medios
Branded Content: Reflexiones de marcas, agencias y mediosBranded Content: Reflexiones de marcas, agencias y medios
Branded Content: Reflexiones de marcas, agencias y medios
 
Derecho ambiental dhtic
Derecho ambiental dhticDerecho ambiental dhtic
Derecho ambiental dhtic
 
Movistar eco racing team
Movistar eco racing teamMovistar eco racing team
Movistar eco racing team
 
Exposición: Evolución en la educación. Influencia de internet
Exposición: Evolución en la educación. Influencia de internetExposición: Evolución en la educación. Influencia de internet
Exposición: Evolución en la educación. Influencia de internet
 
EPCTrainingASR5500v1
EPCTrainingASR5500v1EPCTrainingASR5500v1
EPCTrainingASR5500v1
 
Proyecto Flipped Classroom ¿Cómo salvar el río?
Proyecto Flipped Classroom ¿Cómo salvar el río?Proyecto Flipped Classroom ¿Cómo salvar el río?
Proyecto Flipped Classroom ¿Cómo salvar el río?
 
Is Passivhaus a step too far? South Pacific Passive House Conference Auckland...
Is Passivhaus a step too far? South Pacific Passive House Conference Auckland...Is Passivhaus a step too far? South Pacific Passive House Conference Auckland...
Is Passivhaus a step too far? South Pacific Passive House Conference Auckland...
 
La comunicación digital: nuevas formas de lectoescritura
La comunicación digital: nuevas formas de lectoescritura La comunicación digital: nuevas formas de lectoescritura
La comunicación digital: nuevas formas de lectoescritura
 
Cafe-Sinatra
Cafe-SinatraCafe-Sinatra
Cafe-Sinatra
 
Comparativa ligas de europa
Comparativa ligas de europaComparativa ligas de europa
Comparativa ligas de europa
 
Dixon rober cruz ( prueba objetiva)
Dixon rober cruz ( prueba objetiva)Dixon rober cruz ( prueba objetiva)
Dixon rober cruz ( prueba objetiva)
 
Rizky hadi rahmannia
Rizky hadi rahmanniaRizky hadi rahmannia
Rizky hadi rahmannia
 
Effects of persuasive communication and group discussions
Effects of persuasive communication and group discussionsEffects of persuasive communication and group discussions
Effects of persuasive communication and group discussions
 
SaaS Web 2.0 Projektmanagement
SaaS Web 2.0 ProjektmanagementSaaS Web 2.0 Projektmanagement
SaaS Web 2.0 Projektmanagement
 
01 panorama digital
01 panorama digital01 panorama digital
01 panorama digital
 
MANNATECH STORY BOOK
MANNATECH STORY BOOKMANNATECH STORY BOOK
MANNATECH STORY BOOK
 

Semelhante a Bitdefender making the difference

Maximal: Deploying Optimization Models on Servers and Mobile Platforms - Oct ...
Maximal: Deploying Optimization Models on Servers and Mobile Platforms - Oct ...Maximal: Deploying Optimization Models on Servers and Mobile Platforms - Oct ...
Maximal: Deploying Optimization Models on Servers and Mobile Platforms - Oct ...Bjarni Kristjánsson
 
Microservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterMicroservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterAlexander Arda
 
Maximal: MPL Software Demo - INFORMS Phoenix Oct 2012
Maximal: MPL Software Demo - INFORMS Phoenix Oct 2012Maximal: MPL Software Demo - INFORMS Phoenix Oct 2012
Maximal: MPL Software Demo - INFORMS Phoenix Oct 2012Bjarni Kristjánsson
 
eFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtect
eFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtecteFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtect
eFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtecteFolder
 
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012GoGrid Cloud Hosting
 
eFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCraft
eFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCrafteFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCraft
eFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCraftDropbox
 
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"Daniel Bryant
 
Managing Compliance in Container Environments
Managing Compliance in Container EnvironmentsManaging Compliance in Container Environments
Managing Compliance in Container EnvironmentsTwistlock
 
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve PooleDevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve PooleJAXLondon_Conference
 
Still on IBM BigInsights? We have the right path for you
Still on IBM BigInsights? We have the right path for youStill on IBM BigInsights? We have the right path for you
Still on IBM BigInsights? We have the right path for youModusOptimum
 
MyAppConverter DroidconUK 2014
MyAppConverter DroidconUK 2014MyAppConverter DroidconUK 2014
MyAppConverter DroidconUK 2014myappconverter
 
Build advanced chat bots - Steve Sfartz - Codemotion Amsterdam 2017
Build advanced chat bots - Steve Sfartz - Codemotion Amsterdam 2017Build advanced chat bots - Steve Sfartz - Codemotion Amsterdam 2017
Build advanced chat bots - Steve Sfartz - Codemotion Amsterdam 2017Codemotion
 
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...Codemotion
 
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps ZNetLive
 
The Virtual Git Summit - Subversion to Git - A Sugar Story
The Virtual Git Summit - Subversion to Git - A Sugar StoryThe Virtual Git Summit - Subversion to Git - A Sugar Story
The Virtual Git Summit - Subversion to Git - A Sugar StoryJohn Mertic
 
Http Services in Rust on Containers
Http Services in Rust on ContainersHttp Services in Rust on Containers
Http Services in Rust on ContainersAnton Whalley
 
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...Demi Ben-Ari
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsCisco DevNet
 

Semelhante a Bitdefender making the difference (20)

Maximal: Deploying Optimization Models on Servers and Mobile Platforms - Oct ...
Maximal: Deploying Optimization Models on Servers and Mobile Platforms - Oct ...Maximal: Deploying Optimization Models on Servers and Mobile Platforms - Oct ...
Maximal: Deploying Optimization Models on Servers and Mobile Platforms - Oct ...
 
Microservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterMicroservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They Matter
 
Maximal: MPL Software Demo - INFORMS Phoenix Oct 2012
Maximal: MPL Software Demo - INFORMS Phoenix Oct 2012Maximal: MPL Software Demo - INFORMS Phoenix Oct 2012
Maximal: MPL Software Demo - INFORMS Phoenix Oct 2012
 
eFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtect
eFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtecteFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtect
eFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtect
 
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
 
Webinar : Microservices and Containerization
Webinar : Microservices and ContainerizationWebinar : Microservices and Containerization
Webinar : Microservices and Containerization
 
eFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCraft
eFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCrafteFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCraft
eFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCraft
 
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
 
Managing Compliance in Container Environments
Managing Compliance in Container EnvironmentsManaging Compliance in Container Environments
Managing Compliance in Container Environments
 
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve PooleDevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
 
Still on IBM BigInsights? We have the right path for you
Still on IBM BigInsights? We have the right path for youStill on IBM BigInsights? We have the right path for you
Still on IBM BigInsights? We have the right path for you
 
MyAppConverter DroidconUK 2014
MyAppConverter DroidconUK 2014MyAppConverter DroidconUK 2014
MyAppConverter DroidconUK 2014
 
Build advanced chat bots - Steve Sfartz - Codemotion Amsterdam 2017
Build advanced chat bots - Steve Sfartz - Codemotion Amsterdam 2017Build advanced chat bots - Steve Sfartz - Codemotion Amsterdam 2017
Build advanced chat bots - Steve Sfartz - Codemotion Amsterdam 2017
 
Microservice et identité
Microservice et identitéMicroservice et identité
Microservice et identité
 
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
 
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
 
The Virtual Git Summit - Subversion to Git - A Sugar Story
The Virtual Git Summit - Subversion to Git - A Sugar StoryThe Virtual Git Summit - Subversion to Git - A Sugar Story
The Virtual Git Summit - Subversion to Git - A Sugar Story
 
Http Services in Rust on Containers
Http Services in Rust on ContainersHttp Services in Rust on Containers
Http Services in Rust on Containers
 
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat bots
 

Último

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Último (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Bitdefender making the difference

  • 1.
  • 2. Making the Difference What is behind Bitdefender’s Cloud, the service that boosted us to the first position of the AV solutions charts. Copyright@bitdefender 2012 / www.bitdefender.com 4/6/2012 • 2
  • 3. The Bitdefender Cloud Copyright@bitdefender 2011 / www.bitdefender.com 4/6/2012 • 3
  • 4. URLCHECKING CLEANSET SIMILARITIES OUTBREAK DETECTION ANTIFRAUD EMAIL ANTISPAM MOBILE ANTIMALWARE SOCIAL NETWORK ANTISPAM ANTIPHISHING FACEBOOK TWITTER REAL TIME VIRUS REPORT REAL TIME SPAM REPORT STATISTICS Copyright@bitdefender 2012 / www.bitdefender.com 4/6/2012 • 4
  • 5. The Challenge! Copyright@bitdefender 2011 / www.bitdefender.com 4/6/2012 • 5
  • 6. 40k reqs/sec or 3.4 billion reqs/day 100k connections per entry point 60k queries/sec in our databases 1 billion records stored and queried Copyright@bitdefender 2012 / www.bitdefender.com 4/6/2012 • 6
  • 7. The Solution Stack Copyright@bitdefender 2011 / www.bitdefender.com 4/6/2012 • 7
  • 8. Copyright@bitdefender 2012 / www.bitdefender.com 4/6/2012 • 8
  • 9. NodeJS • The Good • Complete async I/O programing • From an idea to a running POC in under 30 mins • Leverages JavaScript’s flexibility • Very easy to move from one machine to another • The Bad • Most programmers are not accustomed to async programing • Most libraries are not as feature-rich as their counterparts in more mature languages (Python, C/C++ etc.) Copyright@bitdefender 2012 / www.bitdefender.com 4/6/2012 • 9
  • 10. MongoDB • The Good • Replication Architecture – 1 Primary, Multiple Secundaries • 40k queries/sec per DB server • 25k inserts/sec per DB server • Very easy to scale • Very flexible since it is a NoSQL database • The Bad • Server wide lock • Might require more programing then a SQL DB in some cases Copyright@bitdefender 2012 / www.bitdefender.com 4/6/2012 • 10
  • 11. RabbitMQ External POP HQ P R R W Copyright@bitdefender 2012 / www.bitdefender.com 4/6/2012 • 11

Notas do Editor

  1. Cloudul Bitdefender
  2. Cloudul Bitdefender
  3. Cloudul Bitdefender