/report-service

🧾 Este projeto é uma simples iniciativa que visa desenvolver uma plataforma de geração de relatórios. Utilizando tecnologias, como o framework Nest.Js, Single e Multi Threads, além de implementar Filas de Processamento com BullMQ e SSE para acompanhar o status do processamento final dos relatórios em tempo real.

Primary LanguageTypeScript

Sistema de Geração de Relatórios

O "Sistema de Geração de Relatórios" é um simples projeto destinado a praticar e aplicar uma série de conceitos. Este projeto abrange diversas tecnologias e técnicas, incluindo:

Principais Componentes:

  1. Nest.Js: Foi utilizado o framework Nest.Js para construir a estrutura da nossa aplicação, criando APIs RESTful eficientes e confiáveis.

  2. Gerenciamento de Threads: Implementei uma abordagem de processamento paralelo usando threads para otimizar o desempenho na geração de relatórios.

  3. Filas de Processamento com BullMQ: Utilizei a biblioteca BullMQ para criar filas de processamento que lidam com tarefas de geração de relatórios de forma eficiente, escalável e confiável.

  4. Tempo Real com SSE (Server Sent Events): O sistema oferecerá atualizações em tempo real para os relatórios em exibição, permitindo que os usuários sejam alertados em tempo real quando houver uma alteração no status de processamento do relatório.

Tecnologias Utilizadas: