Server Sent Events: comunicação em tempo real entre cliente e servidor
Quando falamos em tempo real na web, WebSockets quase sempre aparecem como a escolha automática. Mas isso nem sempre é a melhor decisão. Neste vídeo, você vai entender quando Server Sent Events (SSE) são mais simples, eficientes e arquiteturalmente corretos do que WebSockets, e por que muitos sistemas usam WebSockets sem precisar. Você vai aprender: O problema real da comunicação em tempo real na web Diferença entre polling, long polling, SSE e WebSockets O que são Server Sent Events e como eles funcionam por baixo dos panos Por que SSE é unidirecional e por que isso é uma vantagem em muitos cenários Comparação direta: SSE vs WebSockets (modelo de comunicação, complexidade e casos de uso) Quando não faz sentido usar WebSockets Exemplos práticos de onde SSE se encaixa melhor (dashboards, notificações, progresso de jobs, logs) O foco deste vídeo é entendimento conceitual e arquitetural, para te ajudar a tomar decisões melhores na hora de desenhar sistemas distribuídos e aplicações web modernas. No próximo vídeo, a gente parte para a prática, implementando SSE passo a passo. 0:00 Introdução 1:18 Request vs Response 3:18 Pooling 5:00 Long Pooling 8:00 Server-Sent Events 11:20 SSE vs WebSockets 15:00 Conclusão #SSE #ServerSentEvents #WebSockets #TempoReal #ArquiteturaWeb #Backend #EngenhariaDeSoftware #SistemasDistribuídos #HTTP

Guia Completo de IA para Desenvolvedores: LLMs, Agentes e Spec Driven Development

Server-Sent Events: implementação prática com Fastify + React

Trabalho SD: Sistemas Peer-to-Peer

ADR: como grandes empresas documentam decisões técnicas de forma simples e eficaz

Model Context Protocol: o que é e como construir seu próprio servidor

Como começar a contribuir para projetos open source

Let’s Handle 1 Million Requests per Second, It’s Scarier Than You Think!

O que eu aprendi ao longo de 6 meses programando com IA.

Two Sum: o problema mais famoso e cobrado em entrevistas técnicas | LeetCode 1

CI/CD para Monorepos: pipelines escaláveis com GitHub Actions e Turborepo

Kafka Tutorial for Beginners | Everything you need to get started

I Spent 6 Months Building a VICTORIAN OFFICE

The FAILURE of AI to replace programmers

Rinha de Backend: como automatizar a publicação de imagens Docker com GitHub Actions

Como configurar um monorepo do zero com pnpm workspaces + Turborepo

Message Queues in System Design Interviews w/ Meta Staff Engineer

It finally happened

Something is jamming GPS over Europe. Here's what we found

Feature Flags: a forma certa de desacoplar deploy e release

