Skip to content

MS-RabbitMQ é um projeto de TCC que implementa uma aplicação de compras utilizando microsserviços e comunicação assíncrona com RabbitMQ.

Notifications You must be signed in to change notification settings

maykeesa/ms-rabbitmq

Repository files navigation

MS-RabbitMQ - 🛒 | Spring Boot + RabbitMQ

Sistema de compras desenvolvido como projeto de TCC de Ciência da Computação.
Este projeto implementa dois estilos de arquitetura: monolítica e microsserviços, utilizando RabbitMQ para comunicação assíncrona entre os serviços.


🎯 Objetivos:

  • Criar uma aplicação de compras com foco em arquitetura distribuída
  • Utilizar comunicação assíncrona com RabbitMQ
  • Desenvolver microsserviços separados para:
    • Autenticação (Auth)
    • Produtos e Pedidos
    • Pagamentos
    • Notificações por e-mail
  • Comparar arquitetura monolítica x microsserviços

🧰 Tecnologias Utilizadas

  • Java 17 (GraalVM)
  • Spring Boot 3.3.10
  • Maven 3.9.6
  • RabbitMQ 4.0
  • PostgreSQL 16
  • Docker 27.3.1

🤝 Colaborador

Agradecimentos a quem desenvolveu e idealizou o projeto:

Foto do Mayke Erick no GitHub
Mayke Erick

About

MS-RabbitMQ é um projeto de TCC que implementa uma aplicação de compras utilizando microsserviços e comunicação assíncrona com RabbitMQ.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages