用户界面 - 在 AWS 上实施微服务

用户界面

现代 Web 应用程序通常使用 JavaScript 框架来实施与表述性状态转移 (REST) 或 RESTful API 通信的单页应用程序。静态 Web 内容可以使用 Amazon Simple Storage Service (S3) 和 Amazon CloudFront 提供。

由于是从最近的边缘站点向微服务的客户端提供内容,并且这些客户端从与源具有优化连接的缓存或代理服务器获得响应,因此延迟得以显著降低。但是,彼此相邻运行的微服务并不会受益于内容分发网络。在某些情况下,这种方法实际上可能会额外增加延迟。最佳实践是实施其他缓存机制,以减少干扰并最大程度地降低延迟。有关更多信息,请参阅干扰主题。