Projetando Rate Limiting para APIs
Token bucket, leaky bucket, janela fixa e janela deslizante, além dos padrões para construir rate limiters que funcionam em sistemas distribuídos sem quebrar.
Projetando Rate Limiting para APIs
Token bucket, leaky bucket, janela fixa e janela deslizante, além dos padrões para construir rate limiters que funcionam em sistemas distribuídos sem quebrar.
Por que você precisa de rate limiting em uma API mesmo que seus servidores aguentem o tráfego?
Capacidade é só um dos motivos. Os outros doem mais em produção: - Um único cliente com bug em loop de retry pode saturar um banco de dados downstream ou uma API paga de terceiros - Scrapers abusivos e bots de credential stuffing custam dinheiro de verdade em egress, CPU e tokens - Sem limites, um cliente pode degradar o serviço para todo mundo (o famoso noisy neighbor) - Endpoints de autenticação sem limites viram playground para força bruta Rate limiting é um controle de justiça e segurança. Você adiciona antes de precisar, não depois do incidente.
Mais conjuntos de flashcards
GitOps
Fundamentos de ArgoCD
Domine os princípios de GitOps e os fundamentos do ArgoCD, incluindo deploy de aplicações, políticas de sincronização, gerenciamento multi-cluster e boas práticas de segurança.
20 minutos
Serverless
Otimização de Cold Start no AWS Lambda
Como os cold starts realmente funcionam no AWS Lambda e as técnicas para reduzi-los: escolha de runtime e memória, ajuste de código e pacote, provisioned concurrency e SnapStart.
18 minutos
FinOps
Tags de Alocação de Custos na Nuvem entre AWS, GCP e Azure
Aprenda a montar estratégias consistentes de tagueamento para alocação de custos em ambientes multi-cloud, garantindo relatórios precisos de chargeback e showback.
20 minutos
Also worth your time on this topic
Como projetar rate limiting para APIs: algoritmos, padrões e implementação
Escolha o algoritmo de rate limiting certo para o perfil do seu tráfego, construa-o sobre um estado atômico compartilhado e entregue-o com os headers de resposta, modos de falha e monitoramento que mantêm tanto sua API quanto seus clientes funcionando.
2-3 horas
Rate Limiting for APIs Quiz
Teste como você projetaria e operaria rate limiting de APIs em produção: token bucket, leaky bucket, janelas fixas e deslizantes, contadores distribuídos, headers de resposta e os modos de falha que pegam em escala.
18-22 minutos
Automação Completa de Servidor Web com Ansible
Construa um playbook Ansible completo para automatizar a implantação, configuração e hardening de segurança de servidores web em múltiplos ambientes.
75 minutos