title: Should frontend or backend call microservices?
body: <p>I am confused as to whether my frontend application should be the one calling microservices or the backend?</p>
  
  <p>For example: let say I have an "App A" which uses "Auth" and "Products" services. Should my "App A" server call auth and products services? Or should my frontend call these services directly? </p>
  
  <p>I think in many cases, its more correct to call my services directly since I notice otherwise, my app server endpoints is purely a proxy to these services, which is quite useless. </p>