DEV Community

Indie Infrastructure Series' Articles

Back to pickuma's Series
Typesense vs Meilisearch in 2026: Self-Hosted Search Compared

Typesense vs Meilisearch in 2026: Self-Hosted Search Compared

Comments
4 min read
MinIO Review: Self-Hosted S3-Compatible Object Storage in 2026

MinIO Review: Self-Hosted S3-Compatible Object Storage in 2026

Comments
5 min read
LiteFS and Distributed SQLite: How Cross-Region Replication Actually Works

LiteFS and Distributed SQLite: How Cross-Region Replication Actually Works

Comments
5 min read
Dragonfly vs Redis in 2026: Is It Really a Faster Drop-In Cache?

Dragonfly vs Redis in 2026: Is It Really a Faster Drop-In Cache?

Comments
4 min read
Agent-Native Infrastructure: What Actually Breaks When AI Agents Use Your Stack

Agent-Native Infrastructure: What Actually Breaks When AI Agents Use Your Stack

Comments
4 min read
Coolify vs Dokploy: Self-Hosted PaaS for Solo Developers in 2026

Coolify vs Dokploy: Self-Hosted PaaS for Solo Developers in 2026

Comments
4 min read
Turso vs Neon: Serverless SQLite and Postgres Compared in 2026

Turso vs Neon: Serverless SQLite and Postgres Compared in 2026

Comments
4 min read
Hetzner vs OVH for Side Projects: Bare-Metal Value in 2026

Hetzner vs OVH for Side Projects: Bare-Metal Value in 2026

Comments
5 min read
Bun vs Node.js in Production: What Actually Changes in 2026

Bun vs Node.js in Production: What Actually Changes in 2026

Comments
4 min read
Caddy vs Nginx in 2026: When Automatic HTTPS Is Worth the Switch

Caddy vs Nginx in 2026: When Automatic HTTPS Is Worth the Switch

Comments
4 min read
CDN Edge Caching Explained for Application Developers

CDN Edge Caching Explained for Application Developers

Comments
6 min read
Blue-Green Deployments for Teams Without a Platform Engineer

Blue-Green Deployments for Teams Without a Platform Engineer

Comments
5 min read
Running a Small Kubernetes Cluster in 2026: k3s vs Talos vs a Managed Control Plane

Running a Small Kubernetes Cluster in 2026: k3s vs Talos vs a Managed Control Plane

Comments
5 min read
When Serverless Becomes More Expensive Than a VPS

When Serverless Becomes More Expensive Than a VPS

Comments
5 min read
Database Backup Strategies That Actually Pass a Disaster Drill

Database Backup Strategies That Actually Pass a Disaster Drill

Comments
6 min read
Infrastructure as Code for Solo Founders

Infrastructure as Code for Solo Founders

Comments
6 min read
Object Storage Lifecycle Policies: Cutting Storage and Egress Cost Without Losing Data You Need

Object Storage Lifecycle Policies: Cutting Storage and Egress Cost Without Losing Data You Need

Comments
5 min read
Postgres Connection Pooling in 2026: PgBouncer vs Supavisor vs Driver-Side Pools

Postgres Connection Pooling in 2026: PgBouncer vs Supavisor vs Driver-Side Pools

Comments
5 min read
When There Is No API: Driving Chrome With the DevTools Protocol, and When Not To

When There Is No API: Driving Chrome With the DevTools Protocol, and When Not To

Comments
5 min read
Cache Races in a Publish Pipeline: Why Your IndexNow Ping Misses the Pages You Just Shipped

Cache Races in a Publish Pipeline: Why Your IndexNow Ping Misses the Pages You Just Shipped

Comments
5 min read
Workers KV's 60-Second Consistency Window: What It Actually Costs You

Workers KV's 60-Second Consistency Window: What It Actually Costs You

Comments 1
6 min read
IndexNow Batch Mode: The lastmod Diff That Took 286 URLs Per Publish Down to 0

IndexNow Batch Mode: The lastmod Diff That Took 286 URLs Per Publish Down to 0

Comments
5 min read
Astro middleware can't serve 410 Gone under output: 'static' — the catch-all route that can

Astro middleware can't serve 410 Gone under output: 'static' — the catch-all route that can

Comments
5 min read
The Bing Webmaster API's 100-URL Daily Cap: 289 URLs Took Three Days and GetQueryStats Was Still Empty

The Bing Webmaster API's 100-URL Daily Cap: 289 URLs Took Three Days and GetQueryStats Was Still Empty

Comments
5 min read
Cloudflare Web Analytics via GraphQL: the siteTag Filter and the Dimensions That Split Bot Traffic

Cloudflare Web Analytics via GraphQL: the siteTag Filter and the Dimensions That Split Bot Traffic

Comments
5 min read
701 Bad Internal Links Before 49 Good Ones: Why Deterministic Anchor Matching Fails

701 Bad Internal Links Before 49 Good Ones: Why Deterministic Anchor Matching Fails

Comments
4 min read
OpenAI Deployment Layer: The Assistants API Precedent

OpenAI Deployment Layer: The Assistants API Precedent

Comments
5 min read