I am trying to build a REST application that may one day be used by potentially millions of clients. Keeping that in mind, we expect a lot of requests to come in together. I am wondering if it will be apt to use Hibernate or spring-flux for this. Our database model is highly relational and hence we have had to reject mongo and other non-relational databases. A few questions I have are:
- Can spring-webflux and hibernate be used together?
- If the answer to question 1 is No, does spring-flux have a caching feature like hibernate?
- If the answer to question 1 is No, will spring flux's non blocking approach be faster than hibernate consistently over time?
- What could be some benefits of spring-flux/hibernate that I might be missing to consider?