APIs white-label
Node.js e TypeScript com testes, documentação e deploy. Sua agência entrega, a Igneo não aparece.
Node.js e TypeScript entregues com o nome da sua agência, com testes, deploy e documentação pronta para agentes de IA.
Node.js e TypeScript entregues com o nome da sua agência, com testes, deploy e documentação pronta para agentes de IA.
Gateways de pagamento, CRM e webhooks com fila, reprocessamento e alerta quando algo falha.
Revisão da conta, plano de ação e toda a infraestrutura como código, em CDK ou Terraform.
Segredos fora do front, login em todas as rotas e regras de banco antes de abrir para usuários.
Servidores MCP e busca com RAG, com permissões e registro de cada consulta.
_ o que é a igneo
A Igneo é o time de backend sob demanda da sua agência: APIs, integrações e infraestrutura na AWS, entregues com o seu nome e prontas para agentes de IA.
Escopo, prazo e preço fechados na proposta. Andamento por escrito e em vídeo toda semana. Tudo documentado para humanos e para agentes continuarem depois.
_ serviços
Node.js e TypeScript com testes, documentação e deploy. Sua agência entrega, a Igneo não aparece.
Gateways de pagamento, plataformas de infoproduto e CRMs ligados por webhook, com fila e reprocessamento.
Revisão da conta, plano de ação e infraestrutura como código em CDK ou Terraform, documentada para agentes.
Antes de abrir para usuários: segredos fora do front, login em todas as rotas, regras de banco e limites.
Agentes de IA ligados aos dados da empresa, com permissões e registro de cada consulta.
_ integrações
Cada venda, reembolso e cancelamento entra numa fila. Se o gateway ou o CRM cair, o evento volta sozinho.
export async function receberWebhook(req) {
const evento = validarAssinatura(req);
// responde rápido; o trabalho pesado vai para a fila
await fila.enviar({
tipo: evento.tipo, // venda_aprovada, reembolso...
chave: evento.id, // idempotência
dados: evento.payload,
});
return { status: 200 };
}
export async function processar(msg) {
if (await jaProcessado(msg.chave)) return;
await crm.registrarVenda(msg.dados);
await email.enviarRecibo(msg.dados);
await membros.liberarAcesso(msg.dados);
await marcarProcessado(msg.chave);
}
// se o CRM cair, a mensagem volta para a fila
// e tenta de novo, até 5 vezes
const dlq = new Queue(this, 'EventosFalhos');
const fila = new Queue(this, 'Eventos', {
deadLetterQueue: { queue: dlq, maxReceiveCount: 5 },
});
new Alarm(this, 'FalhaNaFila', {
metric: dlq.metricApproximateNumberOfMessagesVisible(),
threshold: 1,
}); // avisa no Slack quando algo não entra
Se um destino cair, o evento tenta de novo sozinho.
O mesmo evento nunca vira duas vendas, mesmo que chegue duas vezes.
Slack ou e-mail avisam, com o link para reprocessar.
_ pronto para agentes
Todo projeto sai com um pacote APM no repositório: as instruções de arquitetura e padrões, as
skills das tarefas que se repetem e as ferramentas MCP do projeto, num manifesto só. Um
apm install entrega esse contexto para o agente que o seu time usar.
$ apm install instruções arquitetura, padrões, testes skills nova-integracao, deploy mcp banco de staging (só leitura) ✓ contexto pronto para claude, copilot, cursor e codex
apm.yml .apm/ instructions/ arquitetura.instructions.md padroes.instructions.md skills/ nova-integracao/ deploy/ agents/ revisor.agent.md src/ infra/
--- description: Padrões de integração applyTo: "src/**/*.ts" --- - Webhook só valida e põe na fila. - Toda integração usa chave de idempotência. - Um módulo por domínio: pedidos, pagamentos, notificações. - Decisão nova vira um arquivo em docs/decisoes/.
_ aws
Antes de a conta crescer, um plano: o que roda onde, o que sobra e o que dá para desligar. Já planejamos e executamos reduções de custo em computação, rede, armazenamento e banco.
Toda a infraestrutura vira código (IaC), em AWS CDK ou Terraform, com as convenções escritas no pacote APM. Assim o seu time, ou um agente de IA, entende a conta e altera a infra sem clicar no console.
Pedir uma revisão da conta_ processo
A proposta diz o que entra, o que fica de fora e quando sai cada parte.
Toda semana, um resumo do que ficou pronto, com o pull request e um vídeo curto para repassar ao seu cliente.
Código, pacote APM com o contexto para agentes, runbook e desenho da arquitetura no repositório da agência. Os acessos da Igneo saem no fim.
_ perguntas
Não. Todo projeto tem escopo, prazo e preço fechados na proposta. Mudança de escopo vira um adendo.
Sim. Código, documentação e comunicação saem em nome da sua agência.
Um arquiteto de software com mais de 8 anos em Node.js, TypeScript e AWS. Você fala direto com quem escreve o código.
Não. O andamento chega por escrito e em vídeo curto. Chamada só no início e na entrega, se você quiser.
Sim. A revisão aponta o que expõe dados ou chaves e corrige o que for crítico antes de abrir para usuários.
Sim. Todo projeto sai com um pacote APM: instruções de arquitetura e padrões, skills e ferramentas MCP. Funciona com o agente que o seu time usar, seja Claude Code, Copilot, Cursor ou Codex.
Sim. O trabalho é remoto, em português, com pagamento em euro.
50% no aceite da proposta e 50% na entrega.
A proposta volta com escopo, prazo e preço fechados.
Pedir orçamento