Aplicação em Java que implementa um encurtador de URLs com expiração. Uma função em AWS Lambda recebe uma URL original e um tempo de expiração, gera um código curto aleatório e salva os dados no Amazon S3. Outra função Lambda recupera os dados do S3, verifica se a URL ainda está válida e, se estiver, redireciona o usuário para a URL original.
Desenvolvimento de aplicação serverless com Java e Maven para redirecionamento de urls. Realizado a integração com AWS S3 para criação e gerenciamento de buckets, exposição de endpoints via API Gateway, uso de AWS Lambda para processamento serverless, e manipulação de dados em JSON com Jackson.
Desenvolvido no decorrer do evento Curso Gratuito de Java - Java da Rocketseat