Por favor, submeta o código fonte no seu repositório Git contendo as instruções para teste local no arquivo README.
Será um diferencial a demonstração de conhecimento de arquitetura de software e padrões de design, estruturando o código de forma limpa, modular e escalável. A implementação de um Design Pattern como, por exemplo, Dependency Injection será vista com bons olhos. O uso de Decorators para modularizar e encapsular funcionalidades comuns também será vista como uma boa prática. A implementação de testes end-to-end/testes de integração, além de unitários, também será positiva.
Desenvolver uma API utilizando Node.js com TypeScript, Serverless Framework e AWS Lambda. A API terá dois endpoints:
Os dados retornados deverão ser mockados (não precisam ser integrados a uma base de dados real). O foco é avaliar sua capacidade técnica, domínio de boas práticas e uso correto de ferramentas e tecnologias.