Aplicação desenvolvida para aprender sobre os conceitos de serverless apresentados no video do canal Fullcycle no Youtube.
- Golang
- Docker 20.10.23+
- Docker Compose v2.15.1+
- Serverless Framework 3+
- LocalStack Serverless Plugin
- Serverless Deployment Bucket
- executar o comando
docker-compose up -d
para subir o container do localstack; - executar o comando
make build
para gerar os binários que serão usados nas lambdas; - com o container do localstack rodando e os binários gerados, executar o comando
make deploy
para criar a lambda funcion com os binários no localstack; - após a finalização do deploy no localstack, será informada a url
endpoint: http://localhost:4566/restapis/{id}/local/_user_request_
; - copiar essa url e substituir a que já existe dentro do arquivo
test/requests.http
, mantendo o path/products
, para testar o funcionamento da lambda;