Advertisement
Advertisement

More Related Content

Slideshows for you(20)

Similar to Azure Event Hubs: processando eventos em tempo real | MVPConf Latam 2021(20)

Advertisement

More from Renato Groffe(20)

Advertisement

Azure Event Hubs: processando eventos em tempo real | MVPConf Latam 2021

  1. DEVELOPMENT Azure Event Hubs Processando eventos em tempo real Ericson da Fonseca Renato Groffe
  2. MINI-BIO ERICSON DA FONSECA MINI-BIO Olá, eu sou o Ericson da Fonseca e trabalho com desenvolvimento de software há 15 anos, sempre voltado para tecnologias Microsoft como ASP Clássico (denunciei a idade aqui =)), ASP.NET, ASP.NET Core, SQL Server, SharePoint e Azure, já tendo atuado em inúmeros projetos nacionais e internacionais para grandes multinacionais nos segmentos de manufatura e saúde. Também sou organizador do Meetup Campinas.NET, Host do podcast DevShow e Microsoft MVP. @ericsonf @ericsondafonseca - @ericsonf ericson@ericsonf.com.br www.ericsonf.com.br
  3. MINI-BIO RENATO GROFFE MINI-BIO @renatogroffe Atua como consultor em atividades voltadas ao desenvolvimento de sistemas há mais de 20 anos. Bacharel em Sistemas de Informação, com Especialização em Engenharia de Software e MBA em Business Intelligence. Também é palestrante e autor técnico em portais e revistas especializadas, com foco em tecnologias Microsoft como (.NET, C#, ASP.NET Core, Azure) e boas práticas na área de software. Participo frequentemente em iniciativas do Canal .NET, Azure na Prática e Coding Night. @renatogroffe @canaldotnet @RenatoGroff renato.groffe@yahoo.com.br renatogroffe.medium.com
  4. AGENDA • Azure Event Hubs: uma visão geral e tecnologias suportadas • Exemplos práticos envolvendo o processamento de eventos
  5. INSIRA A TECNOLOGIA MICROSOFT AQUI • Serviço para ingestão de eventos • Streaming de dados (Big Data) • Milhões de eventos por segundo!!!
  6. INSIRA A TECNOLOGIA MICROSOFT AQUI • Ao criar um recurso deste tipo geramos um Namespace (controle de acesso, gerenciamento de recursos) • Um Event Hub (estrutura com o comportamento de um tópico) é criado a partir de um Namespace já existente
  7. INSIRA A TECNOLOGIA MICROSOFT AQUI • Event producers x Event receivers • Sequências de eventos podem ser organizadas em uma ou mais Partitions (paralelismo, escalabilidade) • O acesso a dados que chegam às Partitions acontece via Consumer Groups • Uma aplicação consumidora (event receiver) estará associada a um Consumer Group
  8. INSIRA A TECNOLOGIA MICROSOFT AQUI Event Producers • HTTPS ou a versão 1.0 de AMQP (Advanced Message Queuing Protocol) • Apache Kafka (porta 9093) Event Receivers • AMQP 1.0 • Apache Kafka (porta 9093)
  9. INSIRA A TECNOLOGIA MICROSOFT AQUI
  10. INSIRA A TECNOLOGIA MICROSOFT AQUI
  11. INSIRA A TECNOLOGIA MICROSOFT AQUI • Detecção de fraudes • Logging de aplicações e telemetria • Armazenamento de dados • Live dashboarding • Analytics pipelines (clickstreams - rastreamento de cliques)
  12. EXEMPLOS PRÁTICOS
Advertisement