Full Stack Development with JHipster - Second Edition
by Deepu K Sasidharan, Sendil Kumar Nellaiyapen
Gateway application
Even though microservices are made up of different services, for end users, they should be a single, unified product. There are a lot of services that are designed to work in a lot of different ways, but there should be a single entry point for users. Thus, we need a gateway application since they form the frontend of your application. This is called the proxy pattern or gateway pattern.
They segregate internal contracts and services from external users. We may have application-level internal services that we shouldn't expose to external users, so these can be masked away. This also adds another level of security to the application.
We can use JDL to convert an existing monolithic application into a microservice gateway. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access