SlideShare a Scribd company logo
1 of 19
How Brazil kept us up at night
Tales from the Ops side
By Hany Fahim
Founder and CEO
@iHandroid @vmfarms
Wednesday, December 16th, 2015
8:00pm EST
Customer down!
One of our customers had gone down and they were getting a flood of alerts.
Jumped online to begin investigation.
Overload alerts from all their API servers.
Massive spike in traffic!
Was this an attack?
Our immediate thought was some form of DDoS.
Customer is in the security and VPN space.
Started analyzing traffic, looking for patterns.
Picked up the phone to contact the customer...
Another customer down!
Another customer went down!
Also in the security/VPN space.
Same symptoms: overloaded servers, big spike in traffic.
This was quite odd. 2 different customers, same space.
Was there some event going on?
Brazilian IPs
After analyzing the traffic, the vast majority of IPs were coming from Brazil.
Still not convinced it wasn't an attack of sorts. Should we defend or scale?
Contacted each customer, confirmed spikes in signups and usage.
What would trigger a spike in security and VPN services?
Took to Twitter
Searched “brazil”, immediately there were a flood of tweets:
“BIG BROTHER en ACCION en Brazil!!! Justicia ordena bloquear WhatsApp
durante 48 horas en Brasil”
BIG BROTHER in action in Brazil!!! Justice ordered block WhatsApp for 48 hours in Brazil
“El Gobierno de #Brazil ordenó bloquear #WhatsApp durante dos días!! Creo que
muchos estarán en la carcel el fin de semana.”
The government ordered #Brazil #WhatsApp block for two days!! I think many will be in jail over the weekend.
It was true
Brazilian telecom companies were angry at their diminishing profits as more and
more users communicate over WhatsApp.
Apparently 93% of Brazil's internet population uses WhatsApp.
Doctors use it to communicate with their patients. Businessmen use it to conduct transactions. People who are too poor to
afford a cell phone have embraced its free services.
With an Internet population of 100 million, that's 93 million users!
(50% of the entire population of Brazil).
It is the single most used app in the country.
“Me without WhatsApp”
PC Conectado
In 2003, the Brazilian government launched an initiative to offer low-cost tax-free
computers to anyone who wanted it.
They mandated the use of Linux and Open Source Software, and outright rejected
Microsoft's bid for OS of choice.
This included all government ministries and state-owned systems.
This move was widely publicized in the media.
Think about this for a minute.
Linux and OSS
Linux has come a long way, but it still requires some technical know-how to operate.
Unlike Windows and Mac, you usually have to pop open the hood and tinker.
After more than a decade of this program, the result is a highly technical population.
So let’s see...
Government enables the people by giving them technical knowledge, then tries to
block access to the single most used app in the country.
No wonder these VPN services were getting hit hard!
Time to scale up and out!
Threw everything we had.
Server after server, traffic kept soaring.
By about midnight, things plateaued and sites were stable again.
Or so we thought...
Around 5:00am EST, traffic spiked again, this time much higher than the previous
peak.
Brazil was waking up!
One customer was already 5x their original size.
Components we thought would never break started to buckle.
Then at 10:30am EST everything stopped.
Traffic calmed
Load subsided, traffic waned, alerts cleared.
What just happened?
Took to Twitter: The ban had been lifted! The people won!
Lessons learned
1. Government censorship and blockades rarely works, especially when you arm
your people with knowledge.
2. We are way more connected than you think.
3. Twitter is an invaluable resource for finding out what’s happening RIGHT NOW.
Thanks!
Questions?
By Hany Fahim
@iHandroid
@vmfarms

More Related Content

What's hot

Cs cpresentation police
Cs cpresentation policeCs cpresentation police
Cs cpresentation policeAshley Raymond
 
The ClearScore Darkpaper: The danger of the dark web 2020
The ClearScore Darkpaper: The danger of the dark web 2020The ClearScore Darkpaper: The danger of the dark web 2020
The ClearScore Darkpaper: The danger of the dark web 2020Jayna Mistry
 
The Deep Web, TOR Network and Internet Anonymity
The Deep Web, TOR Network and Internet AnonymityThe Deep Web, TOR Network and Internet Anonymity
The Deep Web, TOR Network and Internet AnonymityAbhimanyu Singh
 
Deep or dark web
Deep or dark webDeep or dark web
Deep or dark webShubham .
 
Darknet (roxas, juan raveeno s) powerpoint file
Darknet (roxas, juan raveeno s) powerpoint fileDarknet (roxas, juan raveeno s) powerpoint file
Darknet (roxas, juan raveeno s) powerpoint fileraevenroxas
 
Brazil's Internet Framework Bill - Marco Civil
Brazil's Internet Framework Bill - Marco CivilBrazil's Internet Framework Bill - Marco Civil
Brazil's Internet Framework Bill - Marco CivilPedro Paranaguá
 

What's hot (9)

Cs cpresentation police
Cs cpresentation policeCs cpresentation police
Cs cpresentation police
 
The ClearScore Darkpaper: The danger of the dark web 2020
The ClearScore Darkpaper: The danger of the dark web 2020The ClearScore Darkpaper: The danger of the dark web 2020
The ClearScore Darkpaper: The danger of the dark web 2020
 
The Deep Web, TOR Network and Internet Anonymity
The Deep Web, TOR Network and Internet AnonymityThe Deep Web, TOR Network and Internet Anonymity
The Deep Web, TOR Network and Internet Anonymity
 
Deep or dark web
Deep or dark webDeep or dark web
Deep or dark web
 
Darknet
DarknetDarknet
Darknet
 
Darknet (roxas, juan raveeno s) powerpoint file
Darknet (roxas, juan raveeno s) powerpoint fileDarknet (roxas, juan raveeno s) powerpoint file
Darknet (roxas, juan raveeno s) powerpoint file
 
Brazil's Internet Framework Bill - Marco Civil
Brazil's Internet Framework Bill - Marco CivilBrazil's Internet Framework Bill - Marco Civil
Brazil's Internet Framework Bill - Marco Civil
 
Wp below the_surface
Wp below the_surfaceWp below the_surface
Wp below the_surface
 
Deep Web - what to do and what not to do
Deep Web - what to do and what not to do	Deep Web - what to do and what not to do
Deep Web - what to do and what not to do
 

Similar to Hany Fahim from VM Farms presents How brazil kept us up at night tales from the ops side

Blockchain voting patent in the usa
Blockchain voting patent in the usaBlockchain voting patent in the usa
Blockchain voting patent in the usaBlockchain Council
 
The great chinese firewall
The great chinese firewallThe great chinese firewall
The great chinese firewallAnca Dinculescu
 
Lofty Ideals: The Nature of Clouds and Encryption
Lofty Ideals: The Nature of Clouds and EncryptionLofty Ideals: The Nature of Clouds and Encryption
Lofty Ideals: The Nature of Clouds and EncryptionSean Whalen
 
2600 v12 n4 (winter 1995)
2600 v12 n4 (winter 1995)2600 v12 n4 (winter 1995)
2600 v12 n4 (winter 1995)Felipe Prado
 
News Bytes by Jaskaran Narula - Null Meet Bhopal
News Bytes by Jaskaran Narula - Null Meet Bhopal News Bytes by Jaskaran Narula - Null Meet Bhopal
News Bytes by Jaskaran Narula - Null Meet Bhopal Jaskaran Narula
 
Mistrust vs Misinformation: Fake News, AI and Privacy -- The Next Frontiers i...
Mistrust vs Misinformation: Fake News, AI and Privacy -- The Next Frontiers i...Mistrust vs Misinformation: Fake News, AI and Privacy -- The Next Frontiers i...
Mistrust vs Misinformation: Fake News, AI and Privacy -- The Next Frontiers i...Charles Mok
 
How can i hide my ip on permanent basis
How can i hide my ip on permanent basisHow can i hide my ip on permanent basis
How can i hide my ip on permanent basishidemyipaddress
 
2600 v01 n07 (july 1984)
2600 v01 n07 (july 1984)2600 v01 n07 (july 1984)
2600 v01 n07 (july 1984)Felipe Prado
 
Updated Cyber Security and Fraud Prevention Tools Tactics
Updated Cyber Security and Fraud Prevention Tools TacticsUpdated Cyber Security and Fraud Prevention Tools Tactics
Updated Cyber Security and Fraud Prevention Tools TacticsBen Graybar
 
Cybercrime
CybercrimeCybercrime
CybercrimeSERCOD
 
An Analysis Of The Deep Web
An Analysis Of The Deep WebAn Analysis Of The Deep Web
An Analysis Of The Deep WebJoe Osborn
 
Privacy reconsidered
Privacy reconsideredPrivacy reconsidered
Privacy reconsideredBrian Rowe
 
Stalking a City for Fun and Frivolity" Defcon Talk
Stalking a City for Fun and Frivolity" Defcon TalkStalking a City for Fun and Frivolity" Defcon Talk
Stalking a City for Fun and Frivolity" Defcon TalkE Hacking
 
Blockchain Possibilities: Identity, Privacy, and Advertising
Blockchain Possibilities: Identity, Privacy, and AdvertisingBlockchain Possibilities: Identity, Privacy, and Advertising
Blockchain Possibilities: Identity, Privacy, and AdvertisingInês Almeida
 
2600 v25 n4 (winter 2008)
2600 v25 n4 (winter 2008)2600 v25 n4 (winter 2008)
2600 v25 n4 (winter 2008)Felipe Prado
 

Similar to Hany Fahim from VM Farms presents How brazil kept us up at night tales from the ops side (20)

Blockchain voting patent in the usa
Blockchain voting patent in the usaBlockchain voting patent in the usa
Blockchain voting patent in the usa
 
The great chinese firewall
The great chinese firewallThe great chinese firewall
The great chinese firewall
 
Lofty Ideals: The Nature of Clouds and Encryption
Lofty Ideals: The Nature of Clouds and EncryptionLofty Ideals: The Nature of Clouds and Encryption
Lofty Ideals: The Nature of Clouds and Encryption
 
2600 v12 n4 (winter 1995)
2600 v12 n4 (winter 1995)2600 v12 n4 (winter 1995)
2600 v12 n4 (winter 1995)
 
News Bytes by Jaskaran Narula - Null Meet Bhopal
News Bytes by Jaskaran Narula - Null Meet Bhopal News Bytes by Jaskaran Narula - Null Meet Bhopal
News Bytes by Jaskaran Narula - Null Meet Bhopal
 
Mistrust vs Misinformation: Fake News, AI and Privacy -- The Next Frontiers i...
Mistrust vs Misinformation: Fake News, AI and Privacy -- The Next Frontiers i...Mistrust vs Misinformation: Fake News, AI and Privacy -- The Next Frontiers i...
Mistrust vs Misinformation: Fake News, AI and Privacy -- The Next Frontiers i...
 
How can i hide my ip on permanent basis
How can i hide my ip on permanent basisHow can i hide my ip on permanent basis
How can i hide my ip on permanent basis
 
Essay Cyber Crime
Essay Cyber CrimeEssay Cyber Crime
Essay Cyber Crime
 
2600 v01 n07 (july 1984)
2600 v01 n07 (july 1984)2600 v01 n07 (july 1984)
2600 v01 n07 (july 1984)
 
Updated Cyber Security and Fraud Prevention Tools Tactics
Updated Cyber Security and Fraud Prevention Tools TacticsUpdated Cyber Security and Fraud Prevention Tools Tactics
Updated Cyber Security and Fraud Prevention Tools Tactics
 
Cybercrime
CybercrimeCybercrime
Cybercrime
 
An Analysis Of The Deep Web
An Analysis Of The Deep WebAn Analysis Of The Deep Web
An Analysis Of The Deep Web
 
Privacy reconsidered
Privacy reconsideredPrivacy reconsidered
Privacy reconsidered
 
Stalking a City for Fun and Frivolity" Defcon Talk
Stalking a City for Fun and Frivolity" Defcon TalkStalking a City for Fun and Frivolity" Defcon Talk
Stalking a City for Fun and Frivolity" Defcon Talk
 
Internet working
Internet workingInternet working
Internet working
 
Cyber crime
Cyber crimeCyber crime
Cyber crime
 
Blockchain Possibilities: Identity, Privacy, and Advertising
Blockchain Possibilities: Identity, Privacy, and AdvertisingBlockchain Possibilities: Identity, Privacy, and Advertising
Blockchain Possibilities: Identity, Privacy, and Advertising
 
Darknet
DarknetDarknet
Darknet
 
2600 v25 n4 (winter 2008)
2600 v25 n4 (winter 2008)2600 v25 n4 (winter 2008)
2600 v25 n4 (winter 2008)
 
NS Civil Liberties & Security Supplement Sept 2014
NS Civil Liberties & Security Supplement Sept 2014NS Civil Liberties & Security Supplement Sept 2014
NS Civil Liberties & Security Supplement Sept 2014
 

More from TechTO

Andrew Peek of JetCooper/ Shopify presents Roadmapping the Pre Startup Years
Andrew Peek of JetCooper/ Shopify presents Roadmapping the Pre Startup YearsAndrew Peek of JetCooper/ Shopify presents Roadmapping the Pre Startup Years
Andrew Peek of JetCooper/ Shopify presents Roadmapping the Pre Startup YearsTechTO
 
Ron Spreeuwenberg of Hi Mama presents Starting up on a shoestring
Ron Spreeuwenberg of Hi Mama presents Starting up on a shoestringRon Spreeuwenberg of Hi Mama presents Starting up on a shoestring
Ron Spreeuwenberg of Hi Mama presents Starting up on a shoestringTechTO
 
Bohdan Zabawskyj of Mercatus Technologies presents Leadership Lessons Learned
Bohdan Zabawskyj of Mercatus Technologies presents Leadership Lessons LearnedBohdan Zabawskyj of Mercatus Technologies presents Leadership Lessons Learned
Bohdan Zabawskyj of Mercatus Technologies presents Leadership Lessons LearnedTechTO
 
David Lifson of Skrumble presents Finding The Elsuvie Product Market Fit
David Lifson of Skrumble presents Finding The Elsuvie Product Market FitDavid Lifson of Skrumble presents Finding The Elsuvie Product Market Fit
David Lifson of Skrumble presents Finding The Elsuvie Product Market FitTechTO
 
Ariel Garten of Interaxon/Muse presents Wearable Technology: Not just a Fad
Ariel Garten of Interaxon/Muse presents Wearable Technology: Not just a FadAriel Garten of Interaxon/Muse presents Wearable Technology: Not just a Fad
Ariel Garten of Interaxon/Muse presents Wearable Technology: Not just a FadTechTO
 
Sol Orwell of Sjo.com presents Before you take funding
Sol Orwell of Sjo.com presents Before you take fundingSol Orwell of Sjo.com presents Before you take funding
Sol Orwell of Sjo.com presents Before you take fundingTechTO
 
April Dunford of Sprint.ly presents Leaky Buckets, Death Stink & True Love
April Dunford of Sprint.ly presents Leaky Buckets, Death Stink & True LoveApril Dunford of Sprint.ly presents Leaky Buckets, Death Stink & True Love
April Dunford of Sprint.ly presents Leaky Buckets, Death Stink & True LoveTechTO
 
Jim Estill from Danby presents To Inspire You Long Term
Jim Estill from Danby presents To Inspire You Long TermJim Estill from Danby presents To Inspire You Long Term
Jim Estill from Danby presents To Inspire You Long TermTechTO
 
Casper Wong of FinanceIT presents Lessons Learned The Hard Way
Casper Wong of FinanceIT presents Lessons Learned The Hard WayCasper Wong of FinanceIT presents Lessons Learned The Hard Way
Casper Wong of FinanceIT presents Lessons Learned The Hard WayTechTO
 
Josh Brandley of Parsel presents Entrepreneur's Support Group
Josh Brandley of Parsel presents Entrepreneur's Support GroupJosh Brandley of Parsel presents Entrepreneur's Support Group
Josh Brandley of Parsel presents Entrepreneur's Support GroupTechTO
 
Knowing When & Why To Pivot by Ami Shah of Peekapak
Knowing When & Why To Pivot by Ami Shah of PeekapakKnowing When & Why To Pivot by Ami Shah of Peekapak
Knowing When & Why To Pivot by Ami Shah of PeekapakTechTO
 
Building products that don't suck by Satish Kanwar of Shopfiy
Building products that don't suck by Satish Kanwar of ShopfiyBuilding products that don't suck by Satish Kanwar of Shopfiy
Building products that don't suck by Satish Kanwar of ShopfiyTechTO
 
How to create a scaleable startup culture and why you should care
How to create a scaleable startup culture and why you should careHow to create a scaleable startup culture and why you should care
How to create a scaleable startup culture and why you should careTechTO
 
How to crush your enterprise competition by John Coombs
How to crush your enterprise competition by John CoombsHow to crush your enterprise competition by John Coombs
How to crush your enterprise competition by John CoombsTechTO
 
Customer Success by Ivan Tsarynny of PostBeyond
Customer Success by Ivan Tsarynny of PostBeyondCustomer Success by Ivan Tsarynny of PostBeyond
Customer Success by Ivan Tsarynny of PostBeyondTechTO
 
Vicki Saunders on the plan to build the number of women in Tech
Vicki Saunders on the plan to build the number of women in TechVicki Saunders on the plan to build the number of women in Tech
Vicki Saunders on the plan to build the number of women in TechTechTO
 
Creating a company culture
Creating a company cultureCreating a company culture
Creating a company cultureTechTO
 
Why Story Telling matters by Mark Evans
Why Story Telling matters by Mark EvansWhy Story Telling matters by Mark Evans
Why Story Telling matters by Mark EvansTechTO
 
5 Things we did wrong in Building EventMobi by Bijan Vaez
5 Things we did wrong in Building EventMobi by Bijan Vaez5 Things we did wrong in Building EventMobi by Bijan Vaez
5 Things we did wrong in Building EventMobi by Bijan VaezTechTO
 
Your first hire should be your Network by Paul Teshima of Nudge
Your first hire should be your Network by Paul Teshima of NudgeYour first hire should be your Network by Paul Teshima of Nudge
Your first hire should be your Network by Paul Teshima of NudgeTechTO
 

More from TechTO (20)

Andrew Peek of JetCooper/ Shopify presents Roadmapping the Pre Startup Years
Andrew Peek of JetCooper/ Shopify presents Roadmapping the Pre Startup YearsAndrew Peek of JetCooper/ Shopify presents Roadmapping the Pre Startup Years
Andrew Peek of JetCooper/ Shopify presents Roadmapping the Pre Startup Years
 
Ron Spreeuwenberg of Hi Mama presents Starting up on a shoestring
Ron Spreeuwenberg of Hi Mama presents Starting up on a shoestringRon Spreeuwenberg of Hi Mama presents Starting up on a shoestring
Ron Spreeuwenberg of Hi Mama presents Starting up on a shoestring
 
Bohdan Zabawskyj of Mercatus Technologies presents Leadership Lessons Learned
Bohdan Zabawskyj of Mercatus Technologies presents Leadership Lessons LearnedBohdan Zabawskyj of Mercatus Technologies presents Leadership Lessons Learned
Bohdan Zabawskyj of Mercatus Technologies presents Leadership Lessons Learned
 
David Lifson of Skrumble presents Finding The Elsuvie Product Market Fit
David Lifson of Skrumble presents Finding The Elsuvie Product Market FitDavid Lifson of Skrumble presents Finding The Elsuvie Product Market Fit
David Lifson of Skrumble presents Finding The Elsuvie Product Market Fit
 
Ariel Garten of Interaxon/Muse presents Wearable Technology: Not just a Fad
Ariel Garten of Interaxon/Muse presents Wearable Technology: Not just a FadAriel Garten of Interaxon/Muse presents Wearable Technology: Not just a Fad
Ariel Garten of Interaxon/Muse presents Wearable Technology: Not just a Fad
 
Sol Orwell of Sjo.com presents Before you take funding
Sol Orwell of Sjo.com presents Before you take fundingSol Orwell of Sjo.com presents Before you take funding
Sol Orwell of Sjo.com presents Before you take funding
 
April Dunford of Sprint.ly presents Leaky Buckets, Death Stink & True Love
April Dunford of Sprint.ly presents Leaky Buckets, Death Stink & True LoveApril Dunford of Sprint.ly presents Leaky Buckets, Death Stink & True Love
April Dunford of Sprint.ly presents Leaky Buckets, Death Stink & True Love
 
Jim Estill from Danby presents To Inspire You Long Term
Jim Estill from Danby presents To Inspire You Long TermJim Estill from Danby presents To Inspire You Long Term
Jim Estill from Danby presents To Inspire You Long Term
 
Casper Wong of FinanceIT presents Lessons Learned The Hard Way
Casper Wong of FinanceIT presents Lessons Learned The Hard WayCasper Wong of FinanceIT presents Lessons Learned The Hard Way
Casper Wong of FinanceIT presents Lessons Learned The Hard Way
 
Josh Brandley of Parsel presents Entrepreneur's Support Group
Josh Brandley of Parsel presents Entrepreneur's Support GroupJosh Brandley of Parsel presents Entrepreneur's Support Group
Josh Brandley of Parsel presents Entrepreneur's Support Group
 
Knowing When & Why To Pivot by Ami Shah of Peekapak
Knowing When & Why To Pivot by Ami Shah of PeekapakKnowing When & Why To Pivot by Ami Shah of Peekapak
Knowing When & Why To Pivot by Ami Shah of Peekapak
 
Building products that don't suck by Satish Kanwar of Shopfiy
Building products that don't suck by Satish Kanwar of ShopfiyBuilding products that don't suck by Satish Kanwar of Shopfiy
Building products that don't suck by Satish Kanwar of Shopfiy
 
How to create a scaleable startup culture and why you should care
How to create a scaleable startup culture and why you should careHow to create a scaleable startup culture and why you should care
How to create a scaleable startup culture and why you should care
 
How to crush your enterprise competition by John Coombs
How to crush your enterprise competition by John CoombsHow to crush your enterprise competition by John Coombs
How to crush your enterprise competition by John Coombs
 
Customer Success by Ivan Tsarynny of PostBeyond
Customer Success by Ivan Tsarynny of PostBeyondCustomer Success by Ivan Tsarynny of PostBeyond
Customer Success by Ivan Tsarynny of PostBeyond
 
Vicki Saunders on the plan to build the number of women in Tech
Vicki Saunders on the plan to build the number of women in TechVicki Saunders on the plan to build the number of women in Tech
Vicki Saunders on the plan to build the number of women in Tech
 
Creating a company culture
Creating a company cultureCreating a company culture
Creating a company culture
 
Why Story Telling matters by Mark Evans
Why Story Telling matters by Mark EvansWhy Story Telling matters by Mark Evans
Why Story Telling matters by Mark Evans
 
5 Things we did wrong in Building EventMobi by Bijan Vaez
5 Things we did wrong in Building EventMobi by Bijan Vaez5 Things we did wrong in Building EventMobi by Bijan Vaez
5 Things we did wrong in Building EventMobi by Bijan Vaez
 
Your first hire should be your Network by Paul Teshima of Nudge
Your first hire should be your Network by Paul Teshima of NudgeYour first hire should be your Network by Paul Teshima of Nudge
Your first hire should be your Network by Paul Teshima of Nudge
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Hany Fahim from VM Farms presents How brazil kept us up at night tales from the ops side

  • 1. How Brazil kept us up at night Tales from the Ops side By Hany Fahim Founder and CEO @iHandroid @vmfarms
  • 2. Wednesday, December 16th, 2015 8:00pm EST
  • 3. Customer down! One of our customers had gone down and they were getting a flood of alerts. Jumped online to begin investigation. Overload alerts from all their API servers. Massive spike in traffic!
  • 4. Was this an attack? Our immediate thought was some form of DDoS. Customer is in the security and VPN space. Started analyzing traffic, looking for patterns. Picked up the phone to contact the customer...
  • 5. Another customer down! Another customer went down! Also in the security/VPN space. Same symptoms: overloaded servers, big spike in traffic. This was quite odd. 2 different customers, same space. Was there some event going on?
  • 6. Brazilian IPs After analyzing the traffic, the vast majority of IPs were coming from Brazil. Still not convinced it wasn't an attack of sorts. Should we defend or scale? Contacted each customer, confirmed spikes in signups and usage. What would trigger a spike in security and VPN services?
  • 7. Took to Twitter Searched “brazil”, immediately there were a flood of tweets: “BIG BROTHER en ACCION en Brazil!!! Justicia ordena bloquear WhatsApp durante 48 horas en Brasil” BIG BROTHER in action in Brazil!!! Justice ordered block WhatsApp for 48 hours in Brazil “El Gobierno de #Brazil ordenó bloquear #WhatsApp durante dos días!! Creo que muchos estarán en la carcel el fin de semana.” The government ordered #Brazil #WhatsApp block for two days!! I think many will be in jail over the weekend.
  • 8. It was true Brazilian telecom companies were angry at their diminishing profits as more and more users communicate over WhatsApp. Apparently 93% of Brazil's internet population uses WhatsApp. Doctors use it to communicate with their patients. Businessmen use it to conduct transactions. People who are too poor to afford a cell phone have embraced its free services. With an Internet population of 100 million, that's 93 million users! (50% of the entire population of Brazil). It is the single most used app in the country.
  • 10. PC Conectado In 2003, the Brazilian government launched an initiative to offer low-cost tax-free computers to anyone who wanted it. They mandated the use of Linux and Open Source Software, and outright rejected Microsoft's bid for OS of choice. This included all government ministries and state-owned systems. This move was widely publicized in the media.
  • 11. Think about this for a minute.
  • 12. Linux and OSS Linux has come a long way, but it still requires some technical know-how to operate. Unlike Windows and Mac, you usually have to pop open the hood and tinker. After more than a decade of this program, the result is a highly technical population.
  • 13. So let’s see... Government enables the people by giving them technical knowledge, then tries to block access to the single most used app in the country. No wonder these VPN services were getting hit hard!
  • 14. Time to scale up and out! Threw everything we had. Server after server, traffic kept soaring. By about midnight, things plateaued and sites were stable again.
  • 15. Or so we thought... Around 5:00am EST, traffic spiked again, this time much higher than the previous peak. Brazil was waking up! One customer was already 5x their original size. Components we thought would never break started to buckle.
  • 16. Then at 10:30am EST everything stopped.
  • 17. Traffic calmed Load subsided, traffic waned, alerts cleared. What just happened? Took to Twitter: The ban had been lifted! The people won!
  • 18. Lessons learned 1. Government censorship and blockades rarely works, especially when you arm your people with knowledge. 2. We are way more connected than you think. 3. Twitter is an invaluable resource for finding out what’s happening RIGHT NOW.

Editor's Notes

  1. We at VM Farms have observed this directly. We've expanded our own hiring practices to look for candidates globally, and there is a large % of highly qualified candidates from Brazil that regularly apply.
  2. Being in the security space, encryption was a key component, and encryption is not free. SSL termination points started maxing out their capacity. Not only did we need to scale the customer's app, we had to deal with CPU overload due to all this encryption.