top of page
Search


Docker Is Not a VM: Containers Explained from the Linux Kernel Up
How Docker containers work using Linux namespaces, cgroups, container runtime, and the shared host kernel
Devesh Singh
8 hours ago9 min read


Monolith vs Microservices: What Should Startups Choose?
Should your startup choose a monolith or microservices? Compare both architectures, understand their trade-offs, and learn why starting with a modular monolith is often the practical choice for growing startups.
Devesh Singh
8 hours ago7 min read


Technical Debt vs Overengineering: Finding the Right Architecture for a Startup
Technical debt can slow you down later, while overengineering can slow you down today. Learn how startups can balance speed, simplicity, scalability, and maintainability when making architecture decisions.
Devesh Singh
8 hours ago8 min read


How to Architect a SaaS Application for 1 Million Users
How do you design a SaaS application for 1 million users without overengineering it? Learn a practical architecture for scaling application servers, databases, caching, background jobs, storage, security, and observability.
Devesh Singh
8 hours ago8 min read


PostgreSQL + pgvector: Do You Really Need a Vector Database?
Do you really need a dedicated vector database for your AI application? Learn how PostgreSQL with pgvector handles embeddings, similarity search, RAG, metadata filtering, and when specialized vector infrastructure actually makes sense.
Devesh Singh
Sep 27 min read


Vector Databases Explained for Backend Developers
Learn how vector databases work from a backend developer’s perspective, including embeddings, similarity search, ANN indexes, RAG, pgvector, and when you actually need a dedicated vector database.
Devesh Singh
Sep 28 min read


How to Build an MCP Server with TypeScript
Learn how to build an MCP server with TypeScript, create tools, validate inputs, connect backend services, test with MCP Inspector, and prepare your server for production.
Devesh Singh
Aug 226 min read


How to Build Production-Ready AI Agents
Building an AI agent demo is easy. Making it reliable, secure, observable, and safe for real users is much harder. Learn the architecture and engineering practices required to build production-ready AI agents.
Devesh Singh
Aug 228 min read


MCP Explained: How Model Context Protocol Actually Works
What actually happens when an AI application connects to an MCP server? Learn how Model Context Protocol works, including MCP hosts, clients, servers, tools, resources, prompts, transports, security, and production architecture.
Devesh Singh
Aug 1714 min read
bottom of page