At its core, Ratpack1 enables asynchronous, stateless HTTP applications. It is built on Netty, the event-driven networking engine. Unlike some web frameworks, there is no expectation that one thread handles one request. Instead, you are encouraged to handle blocking operations in a way that frees the current thread, thus allowing high performance.
Ratpack can be used to make responsive, RESTful microservices, although it’s not a requirement.
Rest
stands for REpresentational State Transfer.2 It was designed in a PhD dissertation and has gained much popularity as the new web service standard. At the most basic ...