Some of my notes and best practices learned over the years designing and developing microservices.
UI Thin layer. Do not add any business logic to this layer. Contains React code and may contain web assets. Has a shared look and feel that provides a visual consistency to the project. It is a web application, like Play, to allow us to set and remove cookies and delegate calls to the proxy.