// Articles

Guides and deep dives

Guides, tutorials, and comparisons to help you build better backend applications.

Filter by category: All (277)
How to Build an Approval Workflow for an Internal Tool on AWS with an AI Agent

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.

5 Min Read
How to Add Role-Based Access Control to an Internal Tool Built by an AI Agent

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.

5 Min Read
How to Let Non-Engineers Vibe-Code Internal Apps Without Losing Control of AWS

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.

4 Min Read
How to Have an AI Agent Build Scheduled Reports for an Internal Tool in Go

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.

4 Min Read
How to Add an Audit Log to an Internal Tool Built by an AI Agent

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.

4 Min Read
Encore vs Void: Where Should Your AI-Built Internal Apps Run?

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.

5 Min Read
How to Deploy an AI-Built Internal Tool to AWS with SSO and a Private Database

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.

5 Min Read
Retool Alternatives for Teams That Build Internal Tools with AI Agents

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.

6 Min Read
Building Internal Tools with AI Agents Without Giving Them Your AWS Keys

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.

5 Min Read
How to Build an Internal Admin Dashboard with Claude Code and Deploy It to Your Own AWS

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.

5 Min Read
How to Add Pub/Sub to an Axum API

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.

11 Min Read
Axum vs Actix Web vs Rocket

How the three main Rust web frameworks compare on routing, extractors, middleware, state, runtime model and ecosystem, with the same endpoint written in each.

8 Min Read