Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 849 Bytes

README.md

File metadata and controls

28 lines (20 loc) · 849 Bytes

Reactive Star Wars API

Apenas uma API REST reativa utilizando Spring Webflux, WebClient, MongoDB e Docker.

Objetivos

Criar um pequeno projeto contendo duas APIs criadas com Spring WebFlux que irão se comunicar via chamadas HTTP utilizando a biblioteca WebClient do Spring WebFlux, e armazenando os dados no MongoDB através do módulo reativo Spring Data Reactive MongoDB.

A ideia é utilizar os principais conceitos de reatividade no projeto, como manter as threads não-bloqueantes, utilizar endpoints funcionais e declarativos, e utilizar os métodos dispostos pela tecnologia Reactor para streaming de dados com Flux e Mono.

Tecnologias

  • Java 11
  • Spring WebFlux
  • Jetty
  • Lombok
  • WebClient
  • Spring Data Reactive MongoDB
  • MongoDB
  • Docker
  • Docker-compose

Autor

Victor Hugo Negrisoli

Desenvolvedor Back-End