<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Engineering Vault — Latest</title><description>Newly published lessons, references, interview banks and roadmaps from Engineering Vault.</description><link>https://dineshbyte.github.io/</link><language>en-us</language><item><title>Advanced RAG: HyDE, GraphRAG &amp; Agentic Retrieval</title><link>https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/pre-retrieval-and-advanced-rag.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/pre-retrieval-and-advanced-rag.html</guid><description>Your bar: transform the query before you retrieve, match the retrieval structure to the question shape, and know when to graduate from a static pipeline to a self-correcting agentic loop.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Context Engineering</category></item><item><title>Agent Runtime, Context Engineering &amp; Memory</title><link>https://dineshbyte.github.io/engineering-learning-hub/ai-agents/lessons/agent-runtime-and-context.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/ai-agents/lessons/agent-runtime-and-context.html</guid><description>Your bar: explain to an interviewer how an agent runtime orchestrates an LLM loop, why context engineering often matters more than model choice, and how the…</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>AI Agents</category></item><item><title>Agent Systems Engineering — How Production AI Executes Work</title><link>https://dineshbyte.github.io/engineering-learning-hub/ai-agents/lessons/agent-systems-engineering.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/ai-agents/lessons/agent-systems-engineering.html</guid><description>How production AI agents actually execute work: planning, state, execution engines, loop control, failure recovery, orchestration, long-running tasks, cost, and observability — from first principles.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>AI Agents</category></item><item><title>AI Agent Architecture-Review Checklist</title><link>https://dineshbyte.github.io/engineering-learning-hub/ai-agents/reference/agent-architecture-review.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/ai-agents/reference/agent-architecture-review.html</guid><description>AI agent architecture-review checklist: seven review lenses, trust boundaries, production-readiness checks, common failure modes, and red flags for the design-review chair.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Reference</category><category>AI Agents · Reference</category></item><item><title>AI Agents Cheat Sheet</title><link>https://dineshbyte.github.io/engineering-learning-hub/ai-agents/reference/agents-cheat-sheet.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/ai-agents/reference/agents-cheat-sheet.html</guid><description>One-page AI agents cheat sheet: the agent stack, core definitions, mental models, archetypes, buzzword-to-engineering translations, and ten memory rules to recite.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Reference</category><category>AI Agents · Reference</category></item><item><title>AI Agents Explained: LLMs, Tools, Loops &amp; MCP</title><link>https://dineshbyte.github.io/engineering-learning-hub/ai-agents/lessons/ai-agents-from-first-principles.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/ai-agents/lessons/ai-agents-from-first-principles.html</guid><description>AI agents from first principles: how LLMs, tools, the agent loop, planning, and MCP fit together — build the full stack from memory and tell real capability from hype.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>AI Agents</category></item><item><title>AI Evaluation Fundamentals: Offline &amp; Online</title><link>https://dineshbyte.github.io/engineering-learning-hub/ai-evaluation/lessons/evaluation-fundamentals-offline-online.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/ai-evaluation/lessons/evaluation-fundamentals-offline-online.html</guid><description>Why evaluation is the real moat: the offline vs online split, golden sets, LLM-as-judge scoring, and the eval loop that turns failures into a regression suite.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>AI Evaluation</category></item><item><title>AI Threat Modeling &amp; Prompt Injection</title><link>https://dineshbyte.github.io/engineering-learning-hub/ai-security/lessons/ai-threat-model-and-prompt-injection.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/ai-security/lessons/ai-threat-model-and-prompt-injection.html</guid><description>Why AI security is different: the prompt is not a trust boundary. Direct vs indirect prompt injection, threat-modeling an LLM app, and where the real control belongs.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>AI Security</category></item><item><title>API Auth Interview Questions: AuthN &amp;amp; AuthZ</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/authentication-and-authorization.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/authentication-and-authorization.html</guid><description>Practice API authentication and authorization with 49 senior and staff REST interview questions on OAuth2, JWT, sessions, scopes, RBAC, and token security.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Interview</category><category>REST API Mastery · Interview</category></item><item><title>API Authentication &amp; Authorization (OAuth2/JWT)</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/authentication-and-authorization.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/authentication-and-authorization.html</guid><description>API authentication and authorization: AuthN vs AuthZ, OAuth2 flows, JWT vs opaque tokens, scopes and RBAC, and securing REST endpoints against common attacks.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>REST API</category></item><item><title>API Design Interview Framework</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/reference/api-design-interview-framework.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/reference/api-design-interview-framework.html</guid><description>A REST cheat sheet on the six architectural constraints, the Richardson maturity model, HATEOAS, and HTTP method semantics — quick reference for API interviews.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Reference</category><category>REST API Mastery · Reference</category></item><item><title>API Error Design, Rate Limiting &amp; Observability</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/error-design-rate-limiting-observability.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/error-design-rate-limiting-observability.html</guid><description>API error design, rate limiting, and observability: consistent error contracts (RFC 7807), 429 with Retry-After, token-bucket throttling, logs, metrics, and tracing.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>REST API</category></item><item><title>API Errors, Rate Limiting &amp;amp; Observability Questions</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/error-design-rate-limiting-observability.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/error-design-rate-limiting-observability.html</guid><description>Practice error design, rate limiting and observability with 48 senior and staff REST API interview questions on problem+json, 429s, retries, logs, and tracing.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Interview</category><category>REST API Mastery · Interview</category></item><item><title>API Idempotency &amp; Safe Retries</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/idempotency-in-practice.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/idempotency-in-practice.html</guid><description>API idempotency explained: how idempotency keys make POST retries safe, dedupe duplicate requests, and survive network failures without double-charging in REST APIs.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>REST API</category></item><item><title>API Idempotency Interview Questions</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/idempotency-in-practice.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/idempotency-in-practice.html</guid><description>Practice idempotency and reliability with 38 senior and staff REST API interview questions on idempotency keys, safe retries, exactly-once semantics, and dedup.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Interview</category><category>REST API Mastery · Interview</category></item><item><title>API Pagination at Scale: Cursor vs Offset</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/pagination-at-scale.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/pagination-at-scale.html</guid><description>API pagination at scale: why offset pagination breaks on large changing datasets, how cursor and keyset pagination work, and stable page design for REST APIs.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>REST API</category></item><item><title>API Pagination Interview Questions</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/pagination-at-scale.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/pagination-at-scale.html</guid><description>Practice pagination at scale with 31 senior and staff REST API interview questions on cursor vs offset paging, keyset pagination, deep pages, and stable sorts.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Interview</category><category>REST API Mastery · Interview</category></item><item><title>API Security &amp; Auth Cheat Sheet</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/reference/api-security-and-auth.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/reference/api-security-and-auth.html</guid><description>A REST cheat sheet on the six architectural constraints, the Richardson maturity model, HATEOAS, and HTTP method semantics — quick reference for API interviews.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Reference</category><category>REST API Mastery · Reference</category></item><item><title>API Versioning Interview Questions</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/api-versioning-strategies.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/api-versioning-strategies.html</guid><description>Practice API versioning and evolution with 36 senior and staff REST API interview questions on URI vs header versioning, breaking changes, and deprecation.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Interview</category><category>REST API Mastery · Interview</category></item><item><title>Applied Systems Design — Learning Track (Part 5, the capstone)</title><link>https://dineshbyte.github.io/engineering-learning-hub/applied-systems-design/README.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/applied-systems-design/README.html</guid><description>Applied Systems Design learning track — the roadmap and index of lessons, references, and interview questions for Applied Systems Design on Engineering Vault.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Roadmap</category><category>Applied Systems Design</category></item><item><title>Applied Systems Design Fundamentals</title><link>https://dineshbyte.github.io/engineering-learning-hub/applied-systems-design/applied-systems-design-fundamentals.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/applied-systems-design/applied-systems-design-fundamentals.html</guid><description>A repeatable method for any blank-page system design — interview or real review. Walk through requirements, estimates, APIs, data, and scaling without freezing.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Applied Systems Design</category></item><item><title>Async &amp; Long-Running API Operations Interview Questions</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/async-and-long-running-operations.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/async-and-long-running-operations.html</guid><description>Practice async and long-running operations with 40 senior and staff REST API interview questions on 202 Accepted, status polling, callbacks, webhooks, and jobs.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Interview</category><category>REST API Mastery · Interview</category></item><item><title>Async &amp; Long-Running REST Operations</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/async-and-long-running-operations.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/async-and-long-running-operations.html</guid><description>Async and long-running REST operations: the 202 Accepted pattern, status polling, job resources, webhooks vs polling, and designing APIs for exports and batch jobs.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>REST API</category></item><item><title>Bloom Filter Cheat Sheet: Formulas &amp; Tuning</title><link>https://dineshbyte.github.io/engineering-learning-hub/bloom-filters/reference/bloom-filters-cheat-sheet.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/bloom-filters/reference/bloom-filters-cheat-sheet.html</guid><description>A one-page Bloom filter reference: the m, k, and false-positive-rate formulas, when to use one (LSM reads, dedup, cache admission), and when to avoid it.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Reference</category><category>Bloom Filters · Reference</category></item><item><title>Bloom Filter Sizing: m, k &amp; False-Positive Rate</title><link>https://dineshbyte.github.io/engineering-learning-hub/bloom-filters/lessons/sizing-a-bloom-filter.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/bloom-filters/lessons/sizing-a-bloom-filter.html</guid><description>Size a Bloom filter the senior way: start from the false-positive rate you can tolerate, then derive bits (m) and hash functions (k) from n — don&apos;t guess.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Bloom Filters · Core</category></item><item><title>Bloom Filter Variants at Scale: Counting &amp; Scalable</title><link>https://dineshbyte.github.io/engineering-learning-hub/bloom-filters/lessons/variants-at-scale.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/bloom-filters/lessons/variants-at-scale.html</guid><description>Counting, scalable, and blocked Bloom filter variants compared. Standard Bloom is the default — reach for a variant only when deletes, unknown n, or speed bite.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Bloom Filters · Staff</category></item><item><title>Bloom Filters in the LSM Read Path &amp; Failure Modes</title><link>https://dineshbyte.github.io/engineering-learning-hub/bloom-filters/lessons/failure-modes-and-lsm-reads.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/bloom-filters/lessons/failure-modes-and-lsm-reads.html</guid><description>How a Bloom filter earns its keep on the LSM-tree read path to skip disk reads — and how it silently rots when load outgrows its sizing. Real failure modes.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Bloom Filters · Senior</category></item><item><title>Caching, Pagination &amp; Versioning Cheat Sheet</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/reference/caching-pagination-versioning.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/reference/caching-pagination-versioning.html</guid><description>A REST cheat sheet on the six architectural constraints, the Richardson maturity model, HATEOAS, and HTTP method semantics — quick reference for API interviews.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Reference</category><category>REST API Mastery · Reference</category></item><item><title>Consensus Explained: Paxos, Raft &amp; FLP</title><link>https://dineshbyte.github.io/engineering-learning-hub/distributed-systems/consensus-deep-dive.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/distributed-systems/consensus-deep-dive.html</guid><description>How distributed consensus works: the FLP impossibility result, Paxos, Raft leader election and safety, quorums, and the commit rules that keep replicated state machines correct.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Distributed Systems</category></item><item><title>Consistent Hashing Explained — System Design</title><link>https://dineshbyte.github.io/engineering-learning-hub/applied-systems-design/consistent-hashing-deep-dive.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/applied-systems-design/consistent-hashing-deep-dive.html</guid><description>Consistent hashing from the ring up: why mod N is catastrophic on resize, why a bare ring is lopsided, and how virtual nodes (vnodes) flatten the distribution.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Applied Systems Design</category></item><item><title>Context Engineering Cheat Sheet</title><link>https://dineshbyte.github.io/engineering-learning-hub/context-engineering/reference/context-engineering-cheat-sheet.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/context-engineering/reference/context-engineering-cheat-sheet.html</guid><description>A one-page context engineering cheat sheet: retrieval, chunking, RAG, embeddings, vector indexes, memory, compression, prompt caching, ordering, evaluation, and security at a glance.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Reference</category><category>Context Engineering · Reference</category></item><item><title>Context Engineering: Architecture &amp; Production Design</title><link>https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/architecture-reviews-and-production-design.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/architecture-reviews-and-production-design.html</guid><description>The capstone: review real AI products (Cursor, Claude Code, ChatGPT, Copilot) by their context strategy, design production agents (billing, support, engineering, research), and walk away with the Principal&apos;s toolkit — cheat sheet, checklists, and interview banks.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Context Engineering</category></item><item><title>Context Retrieval: Lexical vs Semantic vs Hybrid</title><link>https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/context-selection-and-retrieval.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/context-selection-and-retrieval.html</guid><description>Your bar: explain how a system decides what to send to the model, and compare lexical, semantic, hybrid search, ranking and re-ranking by purpose, advantages, disadvantages, and failure modes.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Context Engineering</category></item><item><title>Context System Architecture-Review Checklist</title><link>https://dineshbyte.github.io/engineering-learning-hub/context-engineering/reference/context-architecture-review.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/context-engineering/reference/context-architecture-review.html</guid><description>A one-page context engineering cheat sheet: retrieval, chunking, RAG, embeddings, vector indexes, memory, compression, prompt caching, ordering, evaluation, and security at a glance.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Reference</category><category>Context Engineering · Reference</category></item><item><title>Distributed Systems — Learning Track (Index &amp; Roadmap)</title><link>https://dineshbyte.github.io/engineering-learning-hub/distributed-systems/README.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/distributed-systems/README.html</guid><description>Distributed Systems learning track — the roadmap and index of lessons, references, and interview questions for Distributed Systems on Engineering Vault.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Roadmap</category><category>Distributed Systems</category></item><item><title>Distributed Systems Fundamentals — CAP &amp; Consistency</title><link>https://dineshbyte.github.io/engineering-learning-hub/distributed-systems/distributed-systems-fundamentals.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/distributed-systems/distributed-systems-fundamentals.html</guid><description>Distributed systems fundamentals: the CAP theorem, consistency models, replication, partitioning, and failure modes — reason about any async, multi-service system from first principles.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Distributed Systems</category></item><item><title>Embeddings, Vector Indexes (HNSW/IVF/PQ) &amp; Cost</title><link>https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/embeddings-indexing-and-cost.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/embeddings-indexing-and-cost.html</guid><description>Your bar: explain what an embedding actually is, how vector indexes (HNSW / IVF / PQ) trade recall for speed and memory, and how to model the real token and dollar cost of a retrieval pipeline.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Context Engineering</category></item><item><title>Exactly-Once Semantics in Kafka</title><link>https://dineshbyte.github.io/engineering-learning-hub/streaming-event-driven/exactly-once-kafka-deep-dive.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/streaming-event-driven/exactly-once-kafka-deep-dive.html</guid><description>Exactly-once semantics in Kafka explained: idempotent producers, transactions, and committing consumer offsets inside the producer transaction to make read-process-write loops exactly-once.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Streaming &amp; Event-Driven</category></item><item><title>How Coding Agents Work: Claude Code, Cursor, MCP</title><link>https://dineshbyte.github.io/engineering-learning-hub/ai-agents/lessons/how-coding-agents-work.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/ai-agents/lessons/how-coding-agents-work.html</guid><description>Your bar: explain step-by-step how Claude Code executes a real task, how Cursor retrieves context from a large repo, and how MCP turns any business function…</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>AI Agents</category></item><item><title>HTTP Caching &amp; Conditional Requests (ETags)</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/caching-and-conditional-requests.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/caching-and-conditional-requests.html</guid><description>HTTP caching for REST APIs: Cache-Control directives, ETags and Last-Modified, conditional GET with If-None-Match, 304 responses, and optimistic concurrency control.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>REST API</category></item><item><title>HTTP Caching &amp;amp; Conditional Requests Interview Questions</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/caching-and-conditional-requests.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/caching-and-conditional-requests.html</guid><description>Practice HTTP caching with 36 senior and staff REST API interview questions on Cache-Control, ETags, conditional requests, validation, and revalidation.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Interview</category><category>REST API Mastery · Interview</category></item><item><title>HTTP Methods &amp; Status Codes Explained</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/http-methods-and-status-codes.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/http-methods-and-status-codes.html</guid><description>HTTP methods and status codes explained: GET, POST, PUT, PATCH, DELETE semantics, safe vs idempotent methods, and choosing the right 2xx/4xx/5xx code for REST APIs.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>REST API</category></item><item><title>HTTP Methods &amp;amp; Status Codes — Interview Questions</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/http-methods-and-status-codes.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/http-methods-and-status-codes.html</guid><description>Practice HTTP methods and status codes with 49 senior and staff REST API interview questions on GET/POST/PUT/PATCH/DELETE semantics, safety, and 2xx–5xx codes.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Interview</category><category>REST API Mastery · Interview</category></item><item><title>Idempotency &amp; Retries Cheat Sheet</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/reference/idempotency-and-retries.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/reference/idempotency-and-retries.html</guid><description>A REST cheat sheet on the six architectural constraints, the Richardson maturity model, HATEOAS, and HTTP method semantics — quick reference for API interviews.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Reference</category><category>REST API Mastery · Reference</category></item><item><title>Idempotency Keys &amp; Exactly-Once Delivery</title><link>https://dineshbyte.github.io/engineering-learning-hub/distributed-systems/idempotency-keys-deep-dive.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/distributed-systems/idempotency-keys-deep-dive.html</guid><description>Idempotency keys done right: dedupe retried requests, store and replay saved results safely, handle concurrent and in-flight duplicates, and reach exactly-once delivery semantics.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Distributed Systems</category></item><item><title>LLM Memory, Context Compression &amp; Failure Modes</title><link>https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/memory-compression-and-failure-modes.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/memory-compression-and-failure-modes.html</guid><description>Your bar: distinguish memory from a knowledge base, manage a long-running agent&apos;s context with summarization and sliding windows, and diagnose the five ways context systems fail — missing, wrong, outdated, conflicting, excessive.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Context Engineering</category></item><item><title>LLM Prompt Caching, Context Ordering &amp; Security</title><link>https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/context-caching-ordering-and-security.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/context-caching-ordering-and-security.html</guid><description>Your bar: structure a prompt for KV/prompt caching, order the window so the model actually reads what matters, and defend a retrieval pipeline against prompt injection and cross-tenant leaks.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Context Engineering</category></item><item><title>LSM-Tree Compaction Explained</title><link>https://dineshbyte.github.io/engineering-learning-hub/storage-engines/lsm-compaction-deep-dive.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/storage-engines/lsm-compaction-deep-dive.html</guid><description>LSM-tree compaction in depth: leveled vs tiered strategies, the write/read/space amplification trade-off, and the tombstone resurrection bug — pick per table.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Storage Engines</category></item><item><title>Multi-Agent Systems &amp; Production AI Agents</title><link>https://dineshbyte.github.io/engineering-learning-hub/ai-agents/lessons/agent-systems-and-production.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/ai-agents/lessons/agent-systems-and-production.html</guid><description>Your bar: decide when multi-agent is justified vs unnecessary; name five ways production agents fail and how to prevent them; design a business agent…</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>AI Agents</category></item><item><title>Multi-Agent Systems: When &amp; When Not</title><link>https://dineshbyte.github.io/engineering-learning-hub/advanced-ai-systems/lessons/multi-agent-systems-when-and-when-not.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/advanced-ai-systems/lessons/multi-agent-systems-when-and-when-not.html</guid><description>The hype-free take on multi-agent systems: orchestrator-worker vs swarms, the coordination tax, when one well-tooled agent wins, and the anti-patterns.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Advanced AI Systems</category></item><item><title>MVCC Internals Explained</title><link>https://dineshbyte.github.io/engineering-learning-hub/transactions-isolation/mvcc-internals-deep-dive.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/transactions-isolation/mvcc-internals-deep-dive.html</guid><description>MVCC internals: how databases store row version chains, how a snapshot decides which version it sees, and why one long-running transaction causes table bloat and vacuum pressure.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Transactions &amp; Isolation</category></item><item><title>RAG Evaluation: recall@k, RAGAS &amp; Observability</title><link>https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/retrieval-evaluation-and-observability.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/retrieval-evaluation-and-observability.html</guid><description>Your bar: measure retrieval separately from generation, name recall@k / precision@k / MRR / nDCG and the RAGAS-style answer-quality metrics, and explain golden sets, offline vs online eval, and the tracing that tells you which stage failed.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Context Engineering</category></item><item><title>RAG, Chunking &amp; Codebase Context Explained</title><link>https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/codebase-context-chunking-and-rag.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/codebase-context-chunking-and-rag.html</guid><description>Your bar: explain how Cursor and Claude Code understand large repos, why chunking exists and how it fails, and how RAG works from first principles — and why most RAG bugs are retrieval bugs.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Context Engineering</category></item><item><title>Resource Modeling &amp; URI Design Interview Questions</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/resource-modeling-and-uri-design.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/resource-modeling-and-uri-design.html</guid><description>Practice resource modeling and URI design with 44 senior and staff REST API interview questions on resources, naming, nesting, slugs, and canonical URLs.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Interview</category><category>REST API Mastery · Interview</category></item><item><title>REST API Design Mock Interview</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/mock-interview-whiteboard-design.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/mock-interview-whiteboard-design.html</guid><description>A REST API design mock interview walkthrough: scope the problem, model resources and URIs, pick status codes, and handle auth, pagination, idempotency, and errors live.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>REST API</category></item><item><title>REST API Interview Questions: RESTful Design</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/what-makes-an-api-restful.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/what-makes-an-api-restful.html</guid><description>Practice RESTful design with 21 senior and staff REST API interview questions on constraints, statelessness, HATEOAS, and the Richardson maturity model.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Interview</category><category>REST API Mastery · Interview</category></item><item><title>REST API System Design Interview Questions</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/mock-interview-whiteboard-design.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/interview/mock-interview-whiteboard-design.html</guid><description>Practice API system design with 48 senior and staff REST mock interview questions and whiteboard rounds covering end-to-end design, trade-offs, and follow-ups.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Interview</category><category>REST API Mastery · Interview</category></item><item><title>REST API Versioning Strategies</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/api-versioning-strategies.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/api-versioning-strategies.html</guid><description>REST API versioning strategies compared: URI path /v1 vs header and media-type versioning, breaking vs non-breaking changes, deprecation, and evolving APIs safely.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>REST API</category></item><item><title>REST Constraints &amp; Maturity — Cheat Sheet</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/reference/rest-constraints-and-maturity.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/reference/rest-constraints-and-maturity.html</guid><description>A REST cheat sheet on the six architectural constraints, the Richardson maturity model, HATEOAS, and HTTP method semantics — quick reference for API interviews.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Reference</category><category>REST API Mastery · Reference</category></item><item><title>REST Resource Modeling &amp; URI Design</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/resource-modeling-and-uri-design.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/resource-modeling-and-uri-design.html</guid><description>REST resource modeling and URI design: nouns over verbs, collections vs sub-resources, nesting depth, naming conventions, and clean URL patterns for scalable APIs.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>REST API</category></item><item><title>Reviewing an AI Feature Like a Distributed System</title><link>https://dineshbyte.github.io/engineering-learning-hub/production-ai-architecture/lessons/reviewing-ai-like-a-distributed-system.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/production-ai-architecture/lessons/reviewing-ai-like-a-distributed-system.html</guid><description>Review an AI feature the way you review any production service: reliability, scalability, observability — with one new variable, non-determinism, changing every lens.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Production AI Architecture</category></item><item><title>Serializable Snapshot Isolation (SSI)</title><link>https://dineshbyte.github.io/engineering-learning-hub/transactions-isolation/ssi-deep-dive.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/transactions-isolation/ssi-deep-dive.html</guid><description>Serializable Snapshot Isolation (SSI) explained: how a database keeps non-blocking snapshot reads yet stays serializable by tracking rw-dependencies and aborting dangerous write skew.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Transactions &amp; Isolation</category></item><item><title>Storage Engines &amp; Data Modeling — Learning Track (Part 3)</title><link>https://dineshbyte.github.io/engineering-learning-hub/storage-engines/README.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/storage-engines/README.html</guid><description>Storage Engines learning track — the roadmap and index of lessons, references, and interview questions for Storage Engines on Engineering Vault.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Roadmap</category><category>Storage Engines</category></item><item><title>Storage Engines: B-Trees vs LSM-Trees</title><link>https://dineshbyte.github.io/engineering-learning-hub/storage-engines/storage-engines-fundamentals.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/storage-engines/storage-engines-fundamentals.html</guid><description>How a database puts bytes on disk and finds them again — B-trees vs LSM-trees, indexes, and data models — so you can choose a storage engine with real judgment.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Storage Engines · Fundamentals</category></item><item><title>Streaming &amp; Event-Driven Architecture</title><link>https://dineshbyte.github.io/engineering-learning-hub/streaming-event-driven/streaming-event-driven-fundamentals.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/streaming-event-driven/streaming-event-driven-fundamentals.html</guid><description>Streaming and event-driven architecture from first principles: logs, topics, partitions, delivery guarantees, event time vs processing time, and how to design sound async pipelines.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Streaming &amp; Event-Driven</category></item><item><title>Streaming &amp; Event-Driven Architecture — Learning Track (Part 4)</title><link>https://dineshbyte.github.io/engineering-learning-hub/streaming-event-driven/README.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/streaming-event-driven/README.html</guid><description>Streaming &amp; Event-Driven learning track — the roadmap and index of lessons, references, and interview questions for Streaming &amp; Event-Driven on Engineering Vault.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Roadmap</category><category>Streaming &amp; Event-Driven</category></item><item><title>The AI Infra Stack End-to-End: Embeddings, Vector DBs &amp; Serving</title><link>https://dineshbyte.github.io/engineering-learning-hub/ai-infrastructure/lessons/the-ai-infra-stack-end-to-end.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/ai-infrastructure/lessons/the-ai-infra-stack-end-to-end.html</guid><description>Trace one request through the AI infra stack: text to embeddings to vector DB (HNSW/IVF) to reranker to model gateway to inference server. Where latency, cost, and failure concentrate.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>AI Infrastructure</category></item><item><title>The Domain Agent Design Method: A 9-Part Template</title><link>https://dineshbyte.github.io/engineering-learning-hub/domain-agent-design/lessons/the-domain-agent-design-method.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/domain-agent-design/lessons/the-domain-agent-design-method.html</guid><description>Your bar: design any business agent with one repeatable 9-part template — responsibilities, tools, context, memory, runtime, eval, security, approval gates, ROI.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Domain Agent Design</category></item><item><title>Transaction Isolation Levels &amp; Anomalies</title><link>https://dineshbyte.github.io/engineering-learning-hub/transactions-isolation/transactions-isolation-fundamentals.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/transactions-isolation/transactions-isolation-fundamentals.html</guid><description>Transaction isolation levels explained: read committed, repeatable read, snapshot, serializable — and the anomalies (dirty reads, write skew, phantoms) each one allows or prevents.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Transactions &amp; Isolation</category></item><item><title>Transactions &amp; Isolation — Learning Track (Part 2)</title><link>https://dineshbyte.github.io/engineering-learning-hub/transactions-isolation/README.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/transactions-isolation/README.html</guid><description>Transactions &amp; Isolation learning track — the roadmap and index of lessons, references, and interview questions for Transactions &amp; Isolation on Engineering Vault.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Roadmap</category><category>Transactions &amp; Isolation</category></item><item><title>Watermarks &amp; Event-Time Windowing</title><link>https://dineshbyte.github.io/engineering-learning-hub/streaming-event-driven/watermarks-deep-dive.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/streaming-event-driven/watermarks-deep-dive.html</guid><description>Watermarks and event-time windowing explained: how a watermark estimates completeness, advances by the min rule, triggers windows, handles late data, and why an idle input stalls a pipeline.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Streaming &amp; Event-Driven</category></item><item><title>What Is a Bloom Filter? Explained Visually</title><link>https://dineshbyte.github.io/engineering-learning-hub/bloom-filters/lessons/what-is-a-bloom-filter.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/bloom-filters/lessons/what-is-a-bloom-filter.html</guid><description>A Bloom filter trades certainty for space: &quot;definitely not in the set&quot; is guaranteed, &quot;probably in the set&quot; is not. Learn the core asymmetry and how it works.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Bloom Filters · Foundation</category></item><item><title>What Is Context? Context Windows &amp; Tokens for LLMs</title><link>https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/what-is-context-and-context-as-query.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/context-engineering/lessons/what-is-context-and-context-as-query.html</guid><description>Your bar: explain why an LLM cannot see your whole codebase, what actually fills the context window, and why context retrieval — not the model — is where modern AI systems win or lose.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>Context Engineering</category></item><item><title>What Makes an API RESTful? REST Constraints</title><link>https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/what-makes-an-api-restful.html</link><guid isPermaLink="true">https://dineshbyte.github.io/engineering-learning-hub/rest-api/lessons/what-makes-an-api-restful.html</guid><description>What makes an API RESTful? Learn Roy Fielding&apos;s six REST constraints — statelessness, uniform interface, HATEOAS, cacheability — and how to nail the interview answer.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Lesson</category><category>REST API</category></item></channel></rss>