O Amazon CloudFront agora suporta chamadas gRPC, permitindo que você aproveite sua rede global de distribuição de conteúdo (CDN) para reduzir a latência, proteger o tráfego na borda e se beneficiar da proteção DDoS.
A implantação do CloudFront na frente de seus endpoints de API gRPC permite reduzir a latência entre os aplicativos cliente e sua API. Os locais de borda fornecem terminação TLS e armazenamento em cache opcional, enquanto as solicitações são transferidas pela rede privada de baixa latência e alta largura de banda da AWS.
Seus aplicativos também obtêm segurança aprimorada com criptografia de tráfego, validação de cabeçalho HTTP por meio do AWS WAF e proteção DDoS do AWS Shield Standard.
A demonstração do blog ilustra efetivamente a configuração do CloudFront com gRPC, incluindo o uso do AWS Copilot para implantar um aplicativo gRPC no Amazon ECS. Ela destaca a ativação do HTTP/2 e do método HTTP POST e a configuração do CloudFront para detectar e encaminhar o tráfego gRPC.
No geral, o suporte a gRPC no CloudFront é um avanço significativo para os desenvolvedores de gRPC, permitindo que eles aproveitem os benefícios do CDN para melhorar o desempenho e a segurança da API. Estou ansioso para ver como os desenvolvedores utilizarão esse novo recurso.