Pesquisar

Deploy em AWS para aplicação Next.js multitenant com RBAC

06/04/2026 às 12:57

Descrição do Projeto:

Desenvolvemos um sistema de Gestão de Qualidade empresarial e agora queremos expandi-lo para uso em outras empresas. Ele já possui toda a implementação e funcionalidades em Next, mas rodava apenas no nosso servidor interno. Nossa intenção é disponibilizar o sistema como multitenant com RBAC, utilizando serviços AWS e autenticação via Clerk.

Abaixo estão os dados da nossa aplicação.
- Aplicação: Next.js 15 (Pages Router + API Routes), React 18, TypeScript.
- Backend: API Routes no próprio Next.js + módulos de domínio (users, documents, planning, notifications).
- Banco: PostgreSQL (Prisma + uso de pg em partes legadas).
- Autenticação: Clerk (rotas protegidas e login obrigatório).
- Multi-tenant + RBAC: controle por tenant e permissões por papéis.

O que esperamos do desenvolvedor:
- Arquitetura AWS de produção
- Definir e implementar arquitetura alvo (serviços, rede, segurança, escalabilidade e custos).
- Propor desenho com VPC, sub-redes, balanceamento, compute, banco gerenciado, armazenamento, DNS e certificados TLS.
- Provisionamento da infraestrutura
- Criar infraestrutura como código (preferencialmente Terraform).
- Separar ambientes (mínimo: staging e produção).
- Containerização e runtime
- Publicar aplicação em serviço adequado (ex.: ECS Fargate ou alternativa tecnicamente justificada).
- Configurar health checks, autoscaling e estratégia de rollout/rollback sem downtime relevante.
- Banco de dados
- Provisionar PostgreSQL gerenciado (RDS ou Aurora PostgreSQL).
- Executar migrações Prisma com segurança, implementar política de backup e restore testado.
- Segurança
- Aplicar princípio do least privilege no IAM, Security Groups, WAF (quando aplicável) e uso de Secrets Manager/SSM para segredos.
- Garantir criptografia em trânsito e em repouso, hardening de headers e proteção da superfície pública.
- Observabilidade e operação
- Implementar logs centralizados, métricas, dashboards, alertas e trilha de auditoria operacional.
- Definir runbooks de incidente e procedimentos de troubleshooting.
- CI/CD
- Ajustar pipeline atual (GitHub Actions) para build, push de imagem e deploy na AWS.
- Separar fluxos de staging/produção com gates de aprovação para deploy em produção.
- Documentação e transferência
- Entregar documentação técnica completa do ambiente AWS implementado.
- Realizar handover com o time interno (arquitetura, operação diária, rollback, restore e custos).

Atividades do cliente nesse projeto:

Última visualização: 11/04/2026 às 20:32

Última interação: 09/04/2026 às 10:40

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Cloud Computing
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 24
Interessados: 26
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (24)
  • Freelancer Premium André K.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Felipe P.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Fellipe A.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Otávio Q.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

+ 4 propostas

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvedor full-stack para pipeline de dados e front-end em GCP - Título sugerido Dev full-stack / data (GCP) para implementar com Cursor a partir de arquitetura já definida Sobre o projeto Estou construindo um ecossistema de dados e uma aplica&cce...

Especialista em Kommo e integração com WhatsApp Business - Responsáveis: Allan ou Jefferson. Somos uma empresa de educação com mais de 20 anos de mercado, utilizando o Kommo CRM como principal plataforma comercial. Hoje operamos dive...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.