Tags :: AWS

Testando código que chama serviços da AWS

Eu desenvolvo sistemas que utilizam os serviços da AWS faz algum tempo, e ao longo desse tempo houve mudanças na forma como escrevo testes de código que fazem chamadas a seus serviços. Esse texto tem como objetivo apresentar algumas abordagens para escrita de testes que utilizei, e discutir o que motivou suas evoluções, destacando características de cada abordagem. Ao final, pretendo apresentar um padrão que acredito ser uma forma bastante prática de escrever testes de código que interage com serviços da AWS, usando uma biblioteca em Python que desenvolvi implementando esse padrão, mas que também poderia ser adaptado para outros contextos (serviços) e linguagens.

Continue lendo...

Exemplo de AWS API Gateway com Lambda pelo Terraform

Estou estudando sobre a AWS e algumas ferramentas. Para praticar o aprendido resolvi montar de exemplo uma API Rest utilizando o API Gateway rodando o código em lambdas, e para criar o ambiente optei pelo Terraform conectando no LocalStack (já que esse pode rodar localmente e não exige uma conta na AWS). Nesse texto descreverei o processo e quais tecnologias utilizei.

Continue lendo...