Premium Only Content
Erros que cometemos no desenvolvimento da aplicação milionária - #29
Neste vídeo, vamos falar sobre os erros cometidos no segundo ano do projeto, onde desenvolvemos uma aplicação de alta performance em 3 meses com LoopbackJS/ExpressJS.
Conforme falamos no vídeo anterior, o sucesso do projeto no primeiro ano, onde alcançamos o pico de 26.000 usuários simultâneos, os servidores não passaram de 4% de CPU e o banco de dados não passou de 7%, só foi possível, porque utilizamos o Framework Loopback JS. Ele é baseado no Express JS, que é o framework mais utilizado em Node JS para o desenvolvimento de API's.
Já no segundo ano, a história não se repetiu.
Foram cometidos erros que afetaram a performance e a segurança da aplicação. Além de, termos sofrido um ataque DDoS massivo.
Ataques DDoS tentam desabilitar ou sobre-carregar serviços da sua aplicação e por vezes descobrir falhas e vulnerabilidades na aplicação.
Para enfretarmos estes ataques, realizamos a implementação do Cloudflare CDN (Content Delivery Network). Porém, como todas as boas soluções, o Cloudflare possuía limitações e não conseguimos segurar todas as requisições vindas de aproximadamente 300.000 IPs diferentes.
Lembre-se:
Nenhum WAF (Web Application Firewall) é capaz de proteger sua aplicação se houverem métodos abertos ou expostos para serem explorados por hackers.
Para complementar a camada do Cloudflare e reduzir drasticamente o impacto na aplicação, é possível utilizar o CDN em conjunto com soluções de API Gateway.
Uma dessas soluções, é o Kong HQ um API Gateway.
Ele é baseado no NGinx, que é um dos servidores HTTP mais utilizados atualmente. Ambas as ferramentas são Open Source.
Links para maiores detalhes:
📌 Cloudflare: https://www.cloudflare.com/
📌 Kong API Gateway: https://konghq.com/
📌 NGinx: https://www.nginx.com/
Quer saber mais sobre como desenvolver um Plugin com o Kong e LUA (Linguagem de Programação) capaz de detectar comportamentos suspeitos, integrá-lo com a API do Cloudflare e reduzir ainda mais o impacto na performance e consumo de recursos computacionais?
Fica ligado nos próximos vídeos, que vamos te trazer mais detalhes sobre este assunto!
Perdeu o primeiro vídeo?
Assista aqui: https://youtu.be/BzGTJRMwKxY
Um Inventor Qualquer em outras redes sociais:
Facebook: https://www.facebook.com/uminventorqualquer
Twitter: https://twitter.com/uminventorqquer
Blog: https://www.uminventorqualquer.com.br
Podcasts: https://uminventorqualquer.captivate.fm/
-
4:34
warner30
2 years ago5 ERROS QUE COMETEMOS AO ABRIR NOSSO RESTAURANTE
-
9:12
DESENVOLVIMENTO SÓLIDO
2 years agoA CRENÇA Que Está Limitando O Seu Desenvolvimento!
21 -
3:11
RIPA NA CHULIPA
2 years agoLigação milionária
2 -
1:55
VelhoVava
2 years ago15 kill erros que cometi =(
2 -
20:02
Regenerati Neurologia - Dr. Willian Rezende
2 years agoO Que Pode Causar Atraso Do Desenvolvimento Motor
2 -
9:57
AMF3 Escola de Filosofia
2 years agoTerapia e desenvolvimento Profissional
24 -
1:48:19
The Quartering
10 hours agoElon Calls White People Dumb, Vivek Calls American's Lazy & Why Modern Christmas Movies Suck!
135K104 -
2:08:42
The Dilley Show
11 hours ago $4.38 earnedH1B Visa Debate, Culture and More! w/Author Brenden Dilley 12/26/2024
117K25 -
4:55:59
LumpyPotatoX2
13 hours agoThirsty Thursday on BOX Day - #RumbleGaming
110K5 -
1:04:52
Geeks + Gamers
12 hours agoDisney RATIO'D on Christmas Day | Mufasa Embarrassed By Sonic 3
81.9K11