Evandro.dev.br

Case de engenharia de software

Twins Lab: Protótipo de gêmeo digital industrial com SSE

Protótipo de gêmeo digital industrial com autenticação, simulador de reator, persistência MongoDB e streaming de eventos do servidor.

  • Next.js
  • TypeScript
  • NextAuth
  • MongoDB
  • SSE

Desafio verificável

Expor estados simulados do reator a uma interface autenticada e manter histórico/status do simulador.

Decisões de implementação

  • A rota exige sessão do NextAuth antes de abrir o stream.
  • A resposta usa `text/event-stream`, envia estados/dados/erros em intervalos de dois segundos e limita a conexão a dez minutos.
  • O simulador salva dados e estado no MongoDB e notifica clientes quando execução ou cenário mudam.

Limites desta evidência

  • O case não usa as alegações de economia, ROI, precisão, manutenção preditiva futura, equipamento real, WebSocket, OpenRouter ou atualização sub-segundo.

Fontes