Sistema de chat 1-1 e grupo: armazenando mensagens e estado de leitura
Estudo de caso do design de chat 1-1 e em grupo: modelo de dados com seq, API de envio de mensagens idempotente, estado de leitura como watermark, outbox + Kafka e como lidar com picos de carga.