Skip to content

Este repositório contém o microserviço responsável por capturar e armazenar propostas, que serão futuramente analisadas por um serviço secundário. A aplicação foi desenvolvida utilizando Java com Spring e faz uso de RabbitMQ para mensageria.

Notifications You must be signed in to change notification settings

joaomacedocb/proposta-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📄 Microserviço de Propostas

Este repositório contém o microserviço responsável por capturar e armazenar propostas, que serão futuramente analisadas por um serviço secundário. A aplicação foi desenvolvida utilizando Java com Spring e faz uso de RabbitMQ para mensageria.

📌 Funcionalidades Principais

Captura de propostas: Recebe dados das propostas enviadas pelo front-end.

Persistência: Armazena as propostas em banco de dados para processamento futuro.

Mensageria: Envia mensagens sobre as propostas para outros serviços utilizando RabbitMQ.

🛠️ Tecnologias Utilizadas

Java: Linguagem principal para o desenvolvimento do back-end.

Spring Framework: Base para criação de APIs REST.

RabbitMQ: Ferramenta de mensageria para integração assíncrona entre serviços.

Banco de Dados Relacional PostgreSQL: Para armazenamento das propostas.

🌐 Front-End

O front-end deste projeto foi desenvolvido separadamente utilizando Angular, mas pode ser adaptado um front-end diferente consumindo esta API.

🔄 Fluxo de Funcionamento

As propostas são recebidas via requisições REST pelo microserviço.

As informações são armazenadas no banco de dados para consulta e análise futura.

Mensagens relacionadas às propostas são enviadas para uma fila no RabbitMQ, permitindo que outros serviços processem os dados de forma assíncrona.

📬 Contato

https://www.linkedin.com/in/joaomacedocb/

About

Este repositório contém o microserviço responsável por capturar e armazenar propostas, que serão futuramente analisadas por um serviço secundário. A aplicação foi desenvolvida utilizando Java com Spring e faz uso de RabbitMQ para mensageria.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages