Plataforma

Uma fábrica de software dentro da sua nuvem.

O Dev Factory é a plataforma de engenharia de software com agentes de IA que leva requisitos de negócio a aplicações em produção. Roda na conta AWS da sua empresa, autentica pela sua identidade corporativa e publica pelo seu Git. A governança é aplicada pela plataforma, não por cada time.

Na conta AWS do cliente Microsoft Entra ID ou Google GitHub ou GitLab 11 serviços por HTTP Amazon Bedrock governado
Como a fábrica funciona

A ideia entra de um lado. Do outro sai uma aplicação governada.

Oito estações, uma esteira. Cada estação resolve uma decisão que hoje é refeita a cada projeto. Na plataforma, ela é tomada uma vez e herdada por todas as aplicações.

  1. Times de desenvolvimentoQualquer stack, qualquer IDE: VS Code, Claude Code ou a ferramenta do time. O foco é o produto, não a conta AWS.
  2. Portão de identidadeLogin corporativo com Microsoft Entra ID ou Google e RBAC por projeto. Cada pessoa alcança só o que lhe foi autorizado.
  3. Linha de montagemTemplate, build versionado e scan de segurança com correção por IA entregue como merge request.
  4. Serviços prontos11 serviços por HTTP (documents, files, relational, tables, queue, ai e outros), cada um sobre um serviço gerenciado da AWS.
  5. Control planeProvisiona do catálogo, isola projeto × ambiente, aplica nomenclatura e tags e mede o custo de tudo.
  6. IA como serviçoAmazon Bedrock e Knowledge Bases servidos às aplicações por um gateway com chave, modelos permitidos e medição por projeto.
  7. dev → qa → prodA mesma imagem promovida entre ambientes, com aprovação para produção.
  8. Fundação AWSEKS Fargate, S3, DynamoDB, RDS, SQS e outros serviços gerenciados, na conta do cliente.
Autosserviço governado

Do projeto à produção sem abrir chamado.

O console é o ponto de entrada de quem constrói. Cada ação passa pelo control plane, que aplica as regras da empresa. O time não administra IAM, VPC ou Terraform.

  1. Login corporativo

    A mesma identidade do resto da empresa: Microsoft Entra ID ou Google.

  2. Cria o projeto

    Repositórios, registro de aplicação no provedor de identidade e grupos por ambiente nascem juntos.

  3. Provisiona do catálogo

    S3, ECR, DynamoDB, bancos, filas e bases de conhecimento de IA. Um bucket fica ativo em menos de 5 segundos.

  4. Publica pela tela de Releases

    Build once, deploy many: a mesma imagem vai de dev a qa e a prod, com aprovação para produção.

O que a aplicação recebe

Um kit de conexão, não uma credencial.

URLs, autenticação e exemplos de uso de cada serviço, gerados para o projeto, em JSON e em Markdown. O mesmo kit serve ao desenvolvedor e ao agente de IA que escreve o código.

A aplicação fala apenas HTTPS com a plataforma. Ela nunca recebe credencial AWS.

O que a plataforma garante

Padrão sem esforço do time.

  • Nomenclatura e tags aplicadas a cada recurso provisionado.
  • Isolamento por projeto × ambiente: namespace, bucket, banco e chaves.
  • Um repositório por aplicação, criado pela plataforma.
  • Custo medido desde o primeiro recurso.
Camada de serviços

11 serviços de plataforma por HTTP. Nenhuma credencial AWS na aplicação.

Dados, arquivos, filas, e-mail, segredos e IA ficam atrás de uma rota única por projeto e ambiente: /v1/projects/{p}/environments/{e}/{serviço}. A plataforma valida a credencial do projeto, aplica o isolamento e chama a AWS com a própria identidade, via IRSA.

  1. AplicaçõesFrontends, backends e workers dos projetos, em qualquer stack.
  2. Rota únicaUm endereço por projeto e ambiente. A chave do projeto define o que ele alcança; um projeto nunca endereça os dados de outro.
  3. 11 serviçosContratos HTTP estáveis. O serviço AWS por trás pode evoluir sem quebrar a aplicação.
  4. Serviços gerenciados AWSDocumentDB, S3, RDS, DynamoDB, SQS, SES, Secrets Manager, Bedrock e Rekognition, na conta do cliente.
documentsAmazon DocumentDB

Documentos JSON com consulta por filtro.

filesAmazon S3

Arquivos com URLs assinadas para envio e download.

relationalAmazon RDS

Banco relacional por projeto e ambiente.

tablesAmazon DynamoDB

Tabelas chave-valor de baixa latência.

queueAmazon SQS

Filas para processamento assíncrono.

messagesAmazon SES

E-mail transacional.

secretsAWS Secrets Manager

Segredos da aplicação, fora do código.

aiAmazon Bedrock

Modelos de IA e Knowledge Bases, medidos por projeto.

visionAmazon Rekognition

Análise de imagens.

rbacAutoridade da plataforma

Papéis e permissões da própria aplicação.

dbgatewayAmazon RDS

Acesso pelo protocolo nativo do banco, com credencial intermediada pela plataforma.

Identidade e código

A identidade e o Git que a empresa já usa.

Identidade

Microsoft Entra ID ou Google

O provedor de identidade da empresa, configurado no setup. Cada projeto ganha seu registro de aplicação e grupos por ambiente.

  • RBAC em dois escopos: plataforma e projeto, com papéis de owner, admin, editor e viewer.
  • Produção sob aprovação: publicar em produção exige aprovação de administrador.
  • Chaves de IA individuais, com validade e revogação.
Git

GitHub ou GitLab

Inclusive GitLab self-hosted. A plataforma cria os repositórios, configura a CI, versiona por tag e mostra o status de cada pipeline no console.

  • Código no Git do cliente, desde o primeiro commit.
  • Pipelines autenticadas por OIDC, sem segredo estático.
  • Imagens versionadas no Amazon ECR da conta do cliente.
IA como serviço

Amazon Bedrock para cada aplicação, com controle por projeto.

A IA entra nas aplicações pelo mesmo caminho dos outros serviços: um gateway da plataforma, com chave por projeto, modelos permitidos e medição de cada chamada.

Gateway de IA

Modelos e Knowledge Bases servidos às aplicações com controle e medição por projeto.

Chaves por pessoa e projeto

Validade, revogação e lista de modelos permitidos para cada chave.

AI Playground

Prompts, modelos e bases de conhecimento testados antes de chegar à aplicação.

Dados no seu ambiente

Bedrock dentro da conta AWS do cliente. A AWS não retém os dados nem os usa para treinar modelos.

Para quem constrói

O time escolhe como trabalha. A plataforma cuida do que é padrão.

Templates e golden paths

React, Vue, .NET, Node e Python; frontend, backend, service e worker. Build, deploy e observabilidade já ligados.

Plugin para Claude Code

O agente de codificação trabalha com o contexto, as skills e os padrões da organização.

Kit de conexão

Tudo que uma aplicação precisa para falar com a plataforma, legível por pessoas e por agentes.

Data Explorer

Leitura dos dados de cada projeto e ambiente, sem acesso direto ao banco.

Documentação viva

Code Wiki: documentação do código gerada por IA e navegável por projeto.

Liberdade de ferramenta

VS Code, Claude Code ou a IDE do time. Qualquer linguagem que roda em contêiner.

A vigésima aplicação nasce mais rápido que a primeira.
Identidade, permissões, dados, conectores e deploy: construídos uma vez, reaproveitados por todas as aplicações seguintes.

Do requisito ao software. Em dias.

Agende uma sessão de trabalho com a sua TI e duas áreas de negócio: 2–3 casos e os primeiros 90 dias.