User interface
Modern web applications often use JavaScript frameworks to
implement a single-page application that communicates with a
representational state transfer (REST) or RESTful API. Static web
content can be served using Amazon Simple Storage Service
Because clients of a microservice are served from the closest edge location and get responses either from a cache or a proxy server with optimized connections to the origin, latencies can be significantly reduced. However, microservices running close to each other don’t benefit from a content delivery network. In some cases, this approach might actually add additional latency. A best practice is to implement other caching mechanisms to reduce chattiness and minimize latencies. For more information, refer to the Chattiness topic).