Acabei de finalizar um CRUD completo usando Fastify, PrismaORM e PostgreSQL, tudo rodando via Docker Compose!
Estou compartilhando um projeto especial que desenvolvi para sair de uma pequena zona de conforto: um CRUD completo usando Fastify, PrismaORM e PostgreSQL, tudo rodando em Docker Compose.
Sou programador backend e "trabalho" com Node.js há 2 anos, mas nunca tinha usado Fastify antes. Foi algo interessante e também uma ótima oportunidade de aprendizado!
Também nunca tinha subido dois containers para uma única aplicação. Sem dúvida, isso ampliou meus conhecimentos com Docker e Docker Compose.
O objetivo desse projeto foi justamente experimentar novas ferramentas, entender como elas se integram e fortalecer meu conhecimento em arquitetura de APIs modernas.
Durante o desenvolvimento, enfrentei alguns obstáculos (principalmente na configuração do Prisma e do Docker).
https://github.com/Kadu-H/FastDockerCrud#
Se você puder dar uma olhada no repositório, ficarei muito feliz com qualquer feedback, seja sobre organização, boas práticas, performance ou até dicas de como evoluir o projeto e a programação em si.
Acredito muito na troca de experiências e pretendo adquirir uma gama de conhecimentos para, enfim, conquistar minha primeira vaga como desenvolvedor.