Sobre
Turmas
Projetos
Time
Materiais
Artigos
Aulas
PT
EN
Materiais
Materiais
· Backend
9. Concorrência e Paralelismo
Programação concorrente
16 min de leitura
→
Anterior
8. Infraestrutura de APIs
Próximo
10. Sincronismo e Assíncronismo
→
Nesta página
9.1. Concorrência versus paralelismo
Concorrência
Paralelismo
Diferença prática
Exemplo
Checklist rápido
Fontes
9.2. Workloads CPU-bound e I/O-bound
CPU-bound
I/O-bound
Como identificar na prática
Exemplo
Endpoint A: gerar relatório
Endpoint B: listar cursos
Armadilhas comuns de iniciante
Checklist rápido
Fontes
9.3. Impactos em servidores web
O que muda quando chegam várias requisições
Por que requisições em espera ainda custam caro
Modelos comuns de servidor e onde o gargalo aparece
Onde as filas aparecem em um backend real
Exemplo
Checklist rápido
Fontes
9.4. Backpressure e sistemas sob carga
Por que overload vira cascata
A ideia central: é melhor recusar do que acumular
Mecanismos comuns de backpressure em APIs
Exemplo
Como isso se conecta ao que o consumidor percebe
Checklist rápido
Fontes