{"repo":"ivangfr/spring-webflux-reactive-databases","free":true,"listed":false,"github":"https://github.com/ivangfr/spring-webflux-reactive-databases","clone":"git clone https://github.com/ivangfr/spring-webflux-reactive-databases.git","description":"The goal of this project is to play with Spring WebFlux on client and server side. For it, we will implement some Spring Boot Java Web applications, product-api, customer-api, order-api and client-shell, and use reactive NoSQL database like Cassandra, MongoDB, Postgres and MySQL.","language":"Java","stars":31,"topics":["spring-boot","cassandra","mongodb","spring-shell","java","mysql","postgresql","docker","springdoc-openapi","spring-data-cassandra-reactive"],"license":null,"category":"databases-storage","readme_excerpt":"spring-webflux-reactive-databases The goal of this project is to play with Spring WebFlux both on client and server side. For it, we will implement Spring Boot Java Web applications ( product-api , customer-api , order-api , notification-api and client-shell ) and use different databases like Cassandra , MongoDB , Postgres and MySQL . Proof-of-Concepts & Articles On ivangfr.github.io, I have compiled my Proof-of-Concepts (PoCs) and articles. You can easily search for the technology you are interested in by using the filter. Who knows, perhaps I have already implemented a PoC or written an article about what you are looking for. Additional Readings - \\[ Medium \\] Reactive Book API Tutorial w/ Spring Boot Project Architecture Applications - ### product-api Spring Boot Java Web application that exposes a REST API to manage products . It uses MongoDB as storage. - ### customer-api Spring Boot Java Web application that exposes a REST API to manage customers . It uses Postgres as storage. - ### order-api Spring Boot Web Java application that exposes a REST API to manage orders . It uses Cassandra as storage. In order to get more information about an order , i.e, the name of the customer who placed it or the name or price of the products in the order, order-api uses WebClient and CompletableFuture to fetch this information from customer-api and product-api . - ### notification-api Spring Boot Web Java application that exposes a REST API to manage notifications . - ### client-shell S","default_branch":null,"files":null,"tree":[],"storefront":"/r/ivangfr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ivangfr/spring-webflux-reactive-databases/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}