// Articles
Guides, tutorials, and comparisons to help you build better backend applications.
Discount requests, access grants and refunds over a limit follow the same pattern, where a request waits for another person's approval before any work happens. Here is how an agent can build that on AWS by hand, and with Encore.
An internal tool where every logged-in employee can do everything is one bad click away from an incident. Here is how to have an agent add roles from your identity provider to a Go backend, by hand and with Encore.
Operations and support staff are building their own tools with coding agents. The question for the engineering team is where those apps run and what reviews them. Here is a setup on plain AWS and one with Encore.
Weekly revenue summaries and daily failed-payment lists are the internal tools nobody opens a browser for. Here is how an agent can build one as a Go cron job on AWS by hand, and how it looks with Encore.
Once an internal tool can refund orders or change customer records, someone will ask who did what. Here is how to have an agent add an audit log on AWS by hand, and how to do it with Encore and a Pub/Sub topic.
Cloudflare's Void and Encore both let an agent write code that gets its infrastructure provisioned on deploy. Void targets Vite apps on Cloudflare, and Encore targets TypeScript and Go backends in your own AWS or GCP account. Here is how they differ for internal tools.
An internal tool needs two things a prototype skips: login through your company's identity provider and a database nobody can reach from the internet. Here is how to set up both on AWS by hand, and how it looks with Encore.
When Claude Code or Cursor writes most of the internal tool, a drag-and-drop builder is no longer the obvious default. Here are the options worth comparing in 2026, from open source builders to code-first frameworks.
An agent that builds an internal tool will eventually want to deploy it, and the easy path is an access key on the laptop. Here is how to narrow that on plain AWS and how Encore moves cloud access off the agent.
Claude Code can write an admin dashboard in an afternoon. Getting it onto AWS with a database, login and no shared keys is the slow part. Here is the hand-built route and the Encore route for a TypeScript backend.
Publishing and consuming events from an Axum service with Encore, NATS, RabbitMQ, Kafka or Redis, plus how to handle local brokers, retries, tests and production.
How the three main Rust web frameworks compare on routing, extractors, middleware, state, runtime model and ecosystem, with the same endpoint written in each.