Ashvara
Blog/Backend

Backend articles

Reliable services and APIs that hold up as a product grows - data, boundaries, and infrastructure you can actually operate.

Agentic commerce
AI

Agentic commerce: how an AI agent proves you agreed to buy

AI agents are checking out on your behalf. The hard part was never moving the money - it's proving consent. How signed mandates make intent verifiable.

Aug 18, 2026 · 10 min
Postgres connections
Engineering

Why Postgres falls over at 200 connections

Postgres gives every connection its own operating-system process. That one fact explains the crash, why raising the limit backfires, and what a pooler fixes.

Aug 14, 2026 · 10 min
DynamoDB
Engineering

How DynamoDB actually works

A complete explanation: what a partition key really does, why 3,000 reads is the number that matters, how to design a schema, and when not to use it.

Aug 5, 2026 · 12 min
Redis
Engineering

Redis, explained simply

Redis is memory that optionally persists. Out of the box it won't evict anything and can lose minutes of writes in a crash. Here's what to set instead.

Aug 5, 2026 · 10 min
Supabase
Engineering

Supabase, explained simply

What Supabase actually is, what it costs, the one security concept you must understand, and an honest list of when to use it - and when not to.

Aug 5, 2026 · 11 min
Multi-tenancy
Engineering

Multi-tenancy: how to choose before it's expensive to change

Shared schema, database-per-tenant, or sharded? The deciding factor isn't cost - it's what happens when one customer needs something the others don't.

Jul 31, 2026 · 7 min
Stateless MCP
Engineering

MCP is stateless now: what the 2026-07-28 spec changes

The new MCP spec deletes the initialize handshake, sessions, and resumable streams. Your server becomes an ordinary HTTP service - and scales like one.

Jul 29, 2026 · 8 min
Background agents
AI

Background agents: AI that finishes the job after you close the tab

Agents now run for hours at coin-flip reliability. That's why AI is moving from the chat box to durable background workflows that survive crashes and retries.

Jul 24, 2026 · 4 min
Just use Postgres
Engineering

Just use Postgres: one database instead of five

Postgres plus a few extensions now covers search, vectors, queues, documents, and jobs. Add a specialized system only when a real bottleneck forces it.

Jul 21, 2026 · 5 min
Agent-ready APIs
Engineering

Designing a backend an AI agent can actually use

Agents retry, chain, and act unsupervised - so APIs built for humans break. Idempotency, structured errors, and observability make a backend agent-ready.

Jul 15, 2026 · 5 min
Postgres + AI
Engineering

You probably don't need a vector database

The AI wave pushed everyone toward a dedicated vector database. For most apps, Postgres with pgvector does the job - one fewer system to run, secure, and sync.

Jul 7, 2026 · 4 min
AI + APIs
Engineering

Your API needs an MCP server (and it's a security boundary)

AI agents are a new class of API consumer, and MCP is how they call your backend. The interesting work isn't the tools - it's auth, scoping, and audit.

Jul 6, 2026 · 5 min
API design
Engineering

How to design an API that lasts (2026)

How to design an API that survives real use: REST vs GraphQL, versioning from day one, and the backward-compatibility rules that stop you breaking clients.

Jul 2, 2026 · 3 min
Node vs NestJS
Engineering

Node.js vs NestJS in 2026: choosing your backend stack

Node.js vs NestJS in 2026: NestJS runs on Node, it's not an alternative. When raw Express is right, when NestJS earns its structure, and where Fastify fits.

Jul 2, 2026 · 3 min
SQL vs NoSQL
Engineering

SQL vs NoSQL in 2026: how to choose (start with Postgres)

SQL vs NoSQL in 2026: why Postgres is the safe default, when a document database actually wins, and how to choose without regretting it later.

Jul 2, 2026 · 3 min
Browse another topic