Blog
Plano de 10 módulos pra você sair da IDEIA ao SITE NO AR com domínio próprio, SSL, monitoramento e analytics. Stack moderna 2026: Next.js + Postgres + Vercel/Railway + Cloudflare. Sem rodeios.
Validação antes de código: landing page no Carrd ($19/ano) + Tally form + post no Twitter/Reddit. Se 20 pessoas se cadastram em 48h, vale construir. Se 0, descarta. Caso real: como Pieter Levels valida side projects em 1 fim de semana. Bias: builders amam construir, mas usuários pagam pelo problema.
Stack default 2026 pra solo dev: Next.js 16 (full-stack), Postgres (Neon ou Supabase), Tailwind, deploy Vercel. Alternativas: Astro+SQLite (estático), Remix+Postgres (SSR puro), Phoenix LiveView (Elixir), Rails+Hotwire (Ruby). NÃO escolha por hype — escolha pela velocidade de iteração SUA.
pnpm + Turborepo (monorepo se >1 app), TypeScript strict (noImplicitAny, strictNullChecks), Tailwind v4, Prettier, ESLint com 0 warnings policy, Husky pre-commit (lint-staged), Vitest pra testes. Setup que mata 80% dos bugs antes de virar bug. ~30 min de boilerplate, paga em 6 meses.
Hono.js (Cloudflare Workers / Node / Bun) substitui Express e Fastify em 2026 — 3kb, edge-ready. CRUD completo: GET/POST/PATCH/DELETE com Zod validation, error handling, JWT middleware. 100 linhas literais. Compare com Express (250+), FastAPI Python (similar), Phoenix Elixir (rica).
Schema design real: users, sessions, posts. Migrations versionadas (Drizzle, Prisma migrate, sqlx). Seed reproducible pra dev. ORM: Drizzle (lightweight, SQL-like, recomendado 2026), Prisma (popular mas slow runtime), Kysely (query builder type-safe). Connection pooling com PgBouncer.
Auth na mão (sem Clerk/Auth0 cobrando) em 2026: magic link via Resend ($20/mês 50k emails), OAuth Google+GitHub (lucia-auth ou Better-Auth lib), sessions Postgres (httpOnly cookie) OU JWT stateless. Security: rate limit, CSRF token, hash com Argon2id.
Next.js App Router em produção: Server Components (default), Client Components ("use client" só quando precisa), useFormState pra forms, Server Actions pra mutations, Zod compartilhado client+server, Sonner toasts, shadcn/ui componentes copy-paste. Tailwind 4 + CSS variables = theming dinâmico.
Vercel (Next.js, generoso free tier, $20/mês depois, edge), Railway ($5/mês app + DB, regions BR, dev-friendly), VPS Hetzner/Hostinger ($5/mês, controle total, mais trampo). Env vars vs secrets vault. GitHub Actions: build → test → deploy. Health check, rollback automatic.
Comprar dominio: Namecheap ($8/ano .com), Cloudflare Registrar (preço at-cost, no markup). DNS records: A → IP, CNAME → vercel, MX pra email. SSL automático: Let's Encrypt via certbot OU Cloudflare proxy (gratuito). Cloudflare CDN dá 70%+ cache hit, brotli compression, free DDoS protection.
Sentry (free tier 5k errors/mês): catch erros frontend+backend, breadcrumbs, releases tracking. Plausible (€9/mês, LGPD-friendly, sem cookies) ou PostHog (free 1M events). BetterStack ($24/mês logs+uptime). Logs estruturados JSON, alertas Slack/Discord. Quando algo quebra, você sabe ANTES do usuário reclamar.
Carregando…