Skip to main content

🛠️ Tech Stack — Next Generation of Lawyers (Atualizado com AWS)

Frontend:​

  • Next.js (React Framework): Framework moderno com suporte a SSR (Server Side Rendering) e excelente desempenho.
  • Tailwind CSS: Framework CSS utilitário para desenvolvimento rápido e responsivo.
  • Ant Design: Biblioteca completa de componentes UI para criação de interfaces consistentes e escaláveis.

Backend:​

  • Node.js com Express: Servidor de API REST leve, modular e de alta performance.
  • Prisma: ORM moderno, com integração ao PostgreSQL e tipagem segura.
  • JWT: Autenticação segura utilizando JSON Web Tokens.
  • bcrypt: Para criptografia de senhas.

Banco de Dados:​

  • PostgreSQL: Banco de dados relacional, confiável e robusto.
  • AWS RDS (PostgreSQL): Banco gerenciado na AWS, com backups automáticos, escalabilidade e alta disponibilidade.

Cloud & Deploy:​

  • Vercel: Deploy rápido e simples para o frontend, com CI/CD automático.
  • AWS ECS Fargate (substituto do Cloud Run): Deploy serverless de containers para o backend, com autoescalonamento.
  • AWS S3: Armazenamento de imagens, fotos de perfil e documentos.
  • AWS CloudWatch: Monitoramento, logs e observabilidade dos serviços backend.
  • GitHub Actions: Pipelines de CI/CD para integração e deploy contĂ­nuos.

🔧 Diagrama de Arquitetura (Texto)​

Updated Architecture Diagram