Boa tarde leitor do meu teste :D
A documentação do repositório e como executar se encontra no arquivo README.md
.
Para me desafiar um pouco a mais, criei uma arquitetura de micro serviços, centralizadas nesse repositório (monorepo).
Além disso, ao perceber que no repositório oficial do AdonisJS
tinha uma discussão sobre o uso da arquietura Serverless ainda sem solução.
adonisjs/core#1256
Criei uma forma de adaptar o serverless e comentei na discussão(como vocês podem ver).
Deixei o Teste disponível no link: https://d2qy31ai5ix3t5.cloudfront.net/. E o Backend está hospedado em um API Gateway + Lambda: https://unvaoaf3bk.execute-api.sa-east-1.amazonaws.com/qa
Além disso, fiz uso do CircleCI e conceitos Devops para automatizar o deploy da aplicação. Tendo assim, 2 ambientes, qa e produção. Para lançar esta aplicação no ambiente de produção bastaria criar uma release no Github.
Tive um proveito muito grande dos meus estudos :D. Ainda tinha muitas ideias pra colocar nesse teste, mas o tempo é limitado e a solução aqui proposta já me esclareceu diversos pontos. Espero que vocês gostem.
Caso precisem tirar alguma dúvida meu contato é (45) 9 9101-9920 [email protected]
(um adendo que percebi agora, alguns dos commits foram pela conta do meu amigo devMontagnini André Montagnini, por que ele tinha deixado o github dele na global do meu PC, mas foi tudo feito por mim :D)