// Articles
Guides, tutorials, and comparisons to help you build better backend applications.
Supabase, Firebase, Convex, Appwrite, Nhost and PocketBase ranked on database model, licence, self-hosting and how far each one goes before you outgrow it.
Claude Code, OpenAI Codex, Cursor, GitHub Copilot cloud agent, Devin Desktop, Cline, OpenCode and Amp ranked on autonomy, where they run, model choice and how you control what they execute.
Encore, Porter, Northflank BYOC, Qovery, Ravion and Coolify on EC2 compared for teams that want git-push deploys with the servers, databases and bill in their own AWS account.
Encore, the CloudWatch MCP server, Google Cloud's Logging and Monitoring MCP servers, Datadog, Sentry and Grafana compared for AI agents that read logs, traces and alarms on AWS and GCP.
Encore, Cloud Run source deploys, Firebase App Hosting, the Cloud Run MCP server and Pulumi compared for apps written by Claude Code, Cursor and app builders, by what each needs from the generated code.
Encore, Lightsail, ECS Express Mode, Amplify Hosting, Kamal on EC2 and SST compared by monthly floor cost, upkeep and how far each one grows with the project.
Encore, SSO profiles, scoped IAM roles with session policies, OIDC pipelines, agent permission rules and read-only MCP servers, judged by what an agent session can reach in your AWS account and for how long.
Encore, FastAPI, Django, NestJS, Hono and Gin, judged by how quickly each one tells a coding agent that its change is wrong: at compile time, on a local run, or in production.
Encore, Pulumi, Terraform, OpenTofu, AWS CDK and Crossplane, judged by how many checks an agent gets on its own infrastructure change before anything is applied.
Encore, AWS CDK with the AWS MCP servers, ECS Express Mode, Ravion, SST and GitHub Actions with OIDC, judged by one question: who holds the AWS credential when the agent's change goes live.
A practical AWS setup for a small TypeScript project: a separate account, a budget alert, and the app itself with an API, a bucket and a nightly job, compared across Encore, Lightsail and Lambda.
Receiving signed webhooks, answering fast and processing events in a separate worker on AWS with Encore, API Gateway with SQS and Lambda, or an ECS service with an SQS consumer.