Created API Gateways and separate this API Gateways
following the BFF Pattern.
▪ Sync request comes from the clients and goes to internal
microservices over the API Gateways.
▪ What if the client requests are required to visit more than
one internal microservices ? How we can manage internal
microservice communications ?
▪ Best practice is reducing inter-service communication as
much as possible.
▪ In some cases, we can't reduce these internal
communications due to operation need to visit several
internal services.
▪ Client send query request to internal microservices to
accumulate some data in the sceen page of frontend.