Caso real: clínica de vacinação

Conceitos de Streaming

Mike Metzger

Data Engineer

Revisão de processamento de dados

  • Lote (Batch)
    • Ótimo para grandes volumes de dados
    • Pode ter latência ruim
  • Fila (Queue)
    • Excelente para manter a ordem
    • Pode ser difícil de gerenciar
  • Stream
    • Excelente para latência / características de dados desconhecidas
    • Considerações de escalabilidade
Conceitos de Streaming

Sistemas complexos

  • Nem todos os processos se encaixam em um único tipo de processamento
  • Muitos cenários reais podem exigir múltiplos componentes para criar o melhor modelo
  • Conceitos podem ser aplicados a diversos componentes conforme necessário
Conceitos de Streaming

Clínica de vacinação

  • Múltiplas peças em movimento, simultâneas
  • Variam conforme local e requisitos
  • Considere uma clínica grande e autônoma
  • Conceitos valem também para farmácias consultórios menores
Conceitos de Streaming

Áreas da clínica de vacinação

  • Chegada / entrada
    • Entrada e verificação de temperatura, com uma única fila
  • Cadastro
    • Check-in e validação de dados, vários atendentes
  • Aplicação da vacina
    • Aplicação propriamente dita, várias estações
  • Monitoramento
    • Observação de possíveis reações pós-aplicação, muitos assentos
  • Saída
    • Saída da clínica
Conceitos de Streaming

Vamos praticar!

Conceitos de Streaming

Preparing Video For Download...