Pular para o conteúdo
Diogo JacobsInnovamind
Todos os cases

IoT

Pipeline de telemetria IoT orientado a eventos

Modernização da ingestão de dados de dispositivos conectados com mensageria, processamento assíncrono e geolocalização — liderando tecnicamente o time.

  • Arquitetura
  • Sistemas orientados a eventos
  • Liderança técnica

Contexto

Dispositivos conectados enviavam telemetria continuamente, e vários sistemas de negócio dependiam desses dados. O pipeline de ingestão existente precisava acompanhar o crescimento no número de dispositivos e as exigências de confiabilidade dos sistemas que consumiam os dados.

Desafio

  • Receber mensagens de muitos dispositivos sem perder dados em picos ou falhas.
  • Desacoplar a ingestão do processamento e dos sistemas consumidores.
  • Oferecer consultas de geolocalização com bom desempenho.

Abordagem

Liderei a modernização do pipeline com uma arquitetura assíncrona e orientada a eventos:

  • MQTT na borda, para a comunicação com os dispositivos.
  • Azure Service Bus como espinha dorsal de mensageria, desacoplando ingestão, processamento e consumidores, com tratamento de falhas e reprocessamento.
  • Serviços em C#/.NET para processamento, e índices geoespaciais do MongoDB para as funcionalidades de geolocalização.
  • Participação nas decisões de arquitetura sobre desempenho, escalabilidade e disponibilidade, e orientação técnica ao time em desenho de soluções e qualidade de código.

Resultado

  • Ingestão desacoplada e mais resiliente, preparada para o crescimento da base de dispositivos.
  • Novas funcionalidades de geolocalização apoiadas em consultas geoespaciais nativas.
  • Um time com práticas mais consistentes de design e qualidade de código.

Contato

Tem um desafio parecido?

Vamos conversar sobre o contexto do seu sistema e o melhor caminho para resolver.

contato@innovamind.com.br · +55 51 99319-1645

Como funciona

  1. 1Você descreve o problema ou o projeto.
  2. 2Conversamos para entender contexto, riscos e prioridades.
  3. 3Você recebe uma proposta com escopo, prazo e investimento.