/life-exercises

O projeto consiste em ouvir eventos de uma fila tratar o mesmo e salvar no banco de dados.

Primary LanguageKotlin

Exercises

O projeto consiste em ouvir eventos de uma fila tratar o mesmo e salvar no banco de dados.

Eventos

type = PERSON_TRACKING trata-se de um evento indicando que uma pessoa [entrou, saiu ou permaneceu] em algum lugar por um X tempo.

No caso se, action = REMAINED e local = ACADEMY eu salvo no banco de dados indicando que a pessoa foi a cadamia.


Tecnologias Utilizadas

Spring Boot: Poderoso framework Java para criar aplicativos robustos e eficientes.

Kotlin: Uma linguagem moderna.

RabbitMQ: A solução de mensageria para comunicação assíncrona.

MySQL: O banco de dados relacional utilizado para o armazenamento dos dados.

Testcontainers: Utilizado para fazer testes de integração.


Siga esses passos para começar a usar o Exercises em sua máquina:

Clone o Repositório:
git clone https://github.com/alves-dev/life-exercises.git
cd life-exercises
Configure as variáveis em:

/main/src/main/resources/application.yml

Ou acesse aqui para ver o projeto funcionando juntamente com outros componentes