Hoje, quero refatorar o projeto Deploy nginx docker to AWS ECS with Terraform Automation de uma unica regiao para suporte multi-regiao. Desta vez, enviei todo o codigo fonte Terraform para minha conta do GitLab.

Agora, o projeto atualizado cria toda a infraestrutura nas regioes da Irlanda e N.Virginia.
Agora, temos uma politica de rota baseada em geolocalizacao fornecida pelo Route53.

O que significa politica de rota baseada em geolocalizacao?

Neste projeto, quando voce recebe uma requisicao do continente America do Norte, a requisicao do visitante sera tratada pela infraestrutura de North Virginia.

Se voce recebe uma requisicao do continente Europa, desta vez a requisicao sera tratada pela infraestrutura da Irlanda.

A regiao padrao tambem esta configurada e e tratada pela infraestrutura da Irlanda.

Bonus

Este projeto foi realmente divertido para mim. Gastei $1.17 (com impostos) na AWS para a PoC. Aqui esta o link do repositorio: https://gitlab.com/flightlesstux/nginx-app-aws-ecs

Nao esqueca de verificar meus pipelines via https://gitlab.com/flightlesstux/nginx-app-aws-ecs/-/pipelines/301488894 !