Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felipecezar01/kubernetes-simplified-app
Projeto simples para treinamento com Kubernetes, utilizando MongoDB e Nest.js no backend, com frontend básico em HTML, CSS e JavaScript. Foco principal no deployment e gerenciamento de containers com Kubernetes.
https://github.com/felipecezar01/kubernetes-simplified-app
abandoned nestjs typescript
Last synced: 2 months ago
JSON representation
Projeto simples para treinamento com Kubernetes, utilizando MongoDB e Nest.js no backend, com frontend básico em HTML, CSS e JavaScript. Foco principal no deployment e gerenciamento de containers com Kubernetes.
- Host: GitHub
- URL: https://github.com/felipecezar01/kubernetes-simplified-app
- Owner: felipecezar01
- Created: 2024-11-02T22:01:57.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-02T23:10:06.000Z (2 months ago)
- Last Synced: 2024-11-02T23:24:39.297Z (2 months ago)
- Topics: abandoned, nestjs, typescript
- Language: TypeScript
- Homepage:
- Size: 17.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projeto Kubernetes com NestJS
> **Status**: Abandonado 💀
Então, decidi experimentar o **NestJS** achando que ia simplificar as coisas… mas olha só isso aqui:
Começando por tentar uma conexão básica entre o Docker e o banco de dados, e o Nest já chega jogando um monte de requisitos e diretórios na sua frente. Parece que, para ele funcionar, precisa de um monte de coisas extras: `dist`, `node_modules`, `backend`, `app.module.ts`, `main.ts`, `package.json` e uma série de outros arquivos. Tudo para algo que era pra ser simples.
---
## Por que larguei o NestJS
> ### 💡 **Insight**
>
> _"Para um projeto rápido, NestJS é como usar um canhão para matar uma formiga."_
>
> É um framework robusto, sim, mas robusto até demais para necessidades simples. A compatibilidade com outras ferramentas exige tanta configuração que parece que o tempo é gasto mais em _configurar o projeto_ do que em realmente _desenvolver o projeto_.### Desafios
Usar o NestJS, ao contrário do que eu esperava, se mostrou uma aventura que virou pesadelo com o excesso de detalhes técnicos. Só para fazer uma configuração básica, o código já estava se enchendo de arquivos e diretórios. Você quer um CRUD funcional e, de repente, o projeto já tem umas **100 linhas só para configurar o mínimo necessário**. E sempre tem uma dependência, uma configuração, ou um erro aparecendo no meio do caminho.
### Reflexão Final
**Vou voltar para o Java.**
Com o Java, pelo menos sei o que esperar. Ele pode ter seus detalhes, mas é direto e cumpre o que promete sem inventar um sistema inteiro só para algo que deveria ser prático.---
## Aprendizados
> ### 🚨 **Nota de Cuidado**
>
> Para quem busca prototipagem ou agilidade, talvez o NestJS não seja a melhor escolha. Ele é ótimo para projetos grandes que precisam de organização e arquitetura sólida, mas para algo mais leve, se prepare para passar muito tempo ajustando e configurando do que realmente codando.---
> ### 📚 **Dica**
>
> Se você vai encarar o NestJS, saiba que a **documentação é essencial** e que, possivelmente, vai precisar de bastante paciência.---
**Status**: projeto abandonado. Aprendizado, porém, conquistado! 😆