사용자 인터페이스 - AWS에서 마이크로서비스 구현

사용자 인터페이스

현대적 웹 애플리케이션의 경우 JavaScript 프레임워크를 사용하여 REST(Representational State Transfer) 또는 RESTful API를 통해 통신하는 단일 페이지 애플리케이션을 주로 구현합니다. Amazon Simple Storage Service(S3) 및 Amazon CloudFront를 사용하여 정적 웹 콘텐츠를 제공할 수 있습니다.

마이크로서비스의 클라이언트는 가장 가까운 엣지 로케이션에서 서비스를 제공받고 오리진에 대한 최적화된 연결을 통해 캐시 또는 프록시 서버에서 응답을 받으므로 대기 시간이 크게 감소할 수 있습니다. 그러나 서로 가까이에서 실행되는 마이크로서비스는 콘텐츠 전송 네트워크의 혜택을 받지 못합니다. 경우에 따라 이 접근 방식은 실제로는 추가 지연 시간을 증가시킬 수 있습니다. 다른 캐싱 메커니즘과 구현하여 통신 수를 줄이고 지연 시간을 최소화하는 것이 좋습니다. 자세한 내용은 통신 수 주제를 참조하세요.