Interface utilisateur - Implémentation des microservices sur AWS

Interface utilisateur

Les applications web modernes utilisent souvent des frameworks JavaScript pour implémenter une application d'une seule page qui communique avec une API REST (Representational State Transfer) ou RESTful. Le contenu web statique peut être diffusé à l'aide d'Amazon Simple Storage Service (S3) et d'Amazon CloudFront.

Dans la mesure où les clients d'un microservice sont traités à partir de l'emplacement périphérique le plus proche et reçoivent des réponses d'un cache ou d'un serveur proxy avec des connexions optimisées à l'origine, les latences peuvent être considérablement réduites. Toutefois, les microservices qui s'exécutent à proximité l'un de l'autre ne bénéficient pas d'un réseau de diffusion de contenu. Dans certains cas, cette approche peut même ajouter une latence supplémentaire. Une bonne pratique consiste à mettre en place d’autres mécanismes de mise en cache pour réduire les communications et les latences. Pour de plus amples informations, veuillez consulter la rubrique Bavardage).