Este é um microserviço de notificação construído com o TypeScript e o NestJS, que utiliza o Kafka como mecanismo de gerenciamento de mensagens em tempo real para enviar notificações aos usuários de sua aplicação ou plataforma. Com este microserviço, é fácil criar notificações personalizadas e segmentadas para diferentes usuários ou grupos, garantindo a entrega confiável das mensagens mesmo em grandes volumes.
Além de manter os usuários informados sobre atualizações importantes, novas funcionalidades, promoções e outras informações relevantes, o microserviço é uma ferramenta poderosa para alertar os usuários sobre qualquer tipo de informação importante. Com a escalabilidade garantida pelo Kafka, este microserviço é uma opção confiável e poderosa para qualquer sistema de notificação.
Para rodar o repositório é necessário clonar o mesmo, dar o seguinte comando para instalar as dependencias:
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
- Jest foi utilizado para ser o TestRunner
npm run test:watch