Elasticsearch can help the Java EE world with both NoSQL documents and a search engine. See how to join the best of these two worlds using Eclipse JNoSQL.
JPA has its own query language and supports native SQL. You can create queries in a very similar way as JPQL queries and they can even return managed entities.
Spring Cloud Gateway can help implement the gateway pattern for your API, especially in a microservices environment. Learn how to make use of it by way of an example.
You're probably no stranger to managing multiple JavaScript frameworks, so let's see how to use Vue and Node together to create a user management system.