The R&D Lab
by Ionastec
Where software architecture meets experimentation. Building, breaking, and optimizing high-performance tools in public.
Latest Technical Insights
Documenting the technical challenges and architectural decisions behind our work.
The Modest Monolith: Why You Should Stop Splitting Your Backend
Microservices solve organizational problems, not technical ones. If your engineering team still fits in a single room, distributed architecture is a self-inflicted tax.
Read article
The ORM Tax: What You Pay for Not Writing SQL
ORMs promise productivity by hiding SQL. The hidden cost shows up in every slow query, every N+1, and every abstraction layer that leaks at the worst possible moment.
Read article
The Wildcard That Wouldn't Fly: DNS-01, Traefik, and the .ovh Public Suffix List Trap
How a seemingly trivial DNS edge case turned a 5-minute Traefik setup into a deep dive into lego internals, and the exec provider workaround that finally fixed it.
Read article
Technical knowledge,
packaged for real work
In-depth guides built from real production experience. Not tutorials, playbooks.
Docker Guide
Containers · Images · Compose · Networking · Volumes · Production
From your first container to production-ready deployments. The definitive Docker playbook for developers who ship real software.
TypeScript Guide
Types · Generics · Utility Types · Patterns · Advanced Config
Stop fighting the type system and start leveraging it. A practical guide to writing TypeScript that scales with your codebase.
Next.js Guide
App Router · Server Components · Auth · Caching · Deployment
From zero to production with the App Router. The patterns and decisions no tutorial covers — learned from shipping real products.