Excelente artigo. Há tempos não leio algo tão didático.
Desenvolvedores que entendem o problema trazem soluções melhores. O produto precisa da engenharia, mas engenharia sem produto de nada vale.
Cada problemática exige sua necessidade, avaliada com prós e contras.
Recorrentemente tenho que analisar casos como estes e entender o wue melhor se aplica.
Alguns meses atrás apliquei algo que poderia entregar ao usuário dados antigos por alguns minutos. Atualmente, preciso fazer entrega em tempo real.