Desenvolvimento de uma API REST do zero, criação de rotas, controladores, modelos, serviço conectado a um banco de dados MongoDB em nuvem. Utilização de bibliotecas consolidadas e amplamente utilizadas no desenvolvimento Web com Node, como Express e Mongoose. Serviço rest completo, CRUD completo de dois recursos (livros e autores), consultas personalizadas por campo e associação de dados de um recurso na rota que busca o outro recurso.
Foi meu primeiro contato com Node, foi muito fluído o aprendizado, claro que para tal, experiência em outras tecnologias é necessário, mas a agilidade e praticidade são notáveis. Nesse projeto percebesse que é possível se fazer muito com pouco código, um serviço crud completo com persistência em MongoDB hospedado em nuvem com AWS, uma arquitetura simples e objetiva, este primeiro contato me trouxe muito conhecimento, Node e as demais libs/frameworks quando juntas são de impressionar.
Serviço no Docker Hub: consulta-livros