Skip to content

SuhMoraes/microservices-with-kafka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rest-API com Spring boot e Kafka

Introdução

Essa aplicação foi feita a título de estudo e conhecimento com: Java 17, Apache Kafka, DBeaver, Open Feign, API REST, Docker, Spring Boot 3.0, Spring Data, JPA (Java Persistence API) e PostgreSQL. A ideia foi criar três APIs, uma que produz informação e duas que consomem, com comunicação assíncrona, persistência de dados e uma arquitetura escalável.

O principal objetivo dessa aplicação é permitir que os componentes troquem mensagens e eventos usando o Apache Kafka, aprendendo a criar uma arquitetura escalável que não quebra fácil.

Configuração

Este projeto consiste na criação de três APIs em Java 17, seguindo uma arquitetura orientada a eventos. As tecnologias utilizadas incluem:

  • Java 17
  • Apache Kafka
  • DBeaver
  • Open Feign
  • API REST
  • Docker
  • Spring Boot 3.0
  • Spring Data
  • JPA (Java Persistence API)
  • PostgreSQL
  • Postman
  • Gradle
  • Swagger

Sinta-se à vontade para contribuir com melhorias para este projeto. Basta seguir as diretrizes de contribuição e enviar um pull request.

Este projeto está licenciado sob a MIT License.

Releases

No releases published

Packages

No packages published

Languages