Stack cloud para apps de IA — Maestria7 / 8
Secrets, Env & Config Across Environments
Five services, three environments, one leaked key away from a bad week. Config discipline is unglamorous and non-negotiable.

Secrets, Env & Config Across Environments
Uma stack de cinco serviços significa uma pilha de chaves, em três ambientes, com exatamente uma regra que você não pode quebrar. Esta é a disciplina unglamourosa que previne uma semana muito ruim.
The public/secret boundary
Saiba quais chaves são publicáveis (Stripe pk_, chave anon do Supabase — seguras no cliente) e quais são secretas (sk_, service-role — apenas servidor).
Per-environment keys
Use chaves separadas por ambiente: Stripe test vs. live, um projeto Supabase dev vs. prod. Vercel agrupa env vars em Preview / Production — configure-as lá, não no código. Uma chave de teste em produção (ou pior, o inverso) é uma falha clássica.
Never commit a secret
Mantenha secrets em .env.local (git-ignored) e nas configurações de env da plataforma — nunca no repositório. Se uma chave pousar no git history, rotacione-a; deletar o commit não é suficiente.
Config feita. Finale: o playbook de wiring que envia tudo isso em dias.
Série — Stack cloud para apps de IA — Maestria
- Parte 01A Pilha de Produtos IA com OpiniãoEscolher infraestrutura é onde semanas desaparecem. Aqui está uma pilha padrão que permite a um pequeno time entregar um produto IA em dias — e quando desviar.
- Parte 02Next.js no Vercel — A Camada de AppUm framework para UI, API e server rendering; uma plataforma que faz deploy no git push. A camada de app deve ser a parte em que você nunca pensa.
- Parte 03Supabase — Postgres, Auth & Storage in OneReal Postgres, auth, file storage and pgvector behind one SDK. For an AI product, having your data and your vectors in the same database is a quiet superpower.
- Parte 04Stripe — Payments & SubscriptionsCharging money is a solved problem — if you let Stripe solve it. Checkout, subscriptions, and the webhook that is the real source of truth.
- Parte 05Resend — Email Transacional Que ChegaO recibo, o link de download, a redefinição de senha — se caírem no spam, seu produto parece quebrado. Entregabilidade é um recurso.
- Parte 06AWS — When You Outgrow the Managed PathThe managed stack covers 90% of an AI product. AWS is the escape hatch for the other 10% — long jobs, GPU inference, large files. Use it surgically.
- Parte 07Secrets, Env & Config Across Environments — você está aquiFive services, three environments, one leaked key away from a bad week. Config discipline is unglamorous and non-negotiable.
- Parte 08Shipping in Days — The Wiring PlaybookThe whole stack assembled into a build order: from empty repo to a paid, emailing, AI-powered product in a working week.