75 items
Multi-Agent Collaboration Architectures
Slides / VideoStreaming Architecture and Backpressure
Slides / VideoLayered Architecture Separation Broken
Code QuizAsync Queue Not Awaited
Code QuizPlanner-Executor Skips The Plan
Code QuizHardcoded LLM Client Blocks Injection
Code QuizScratchpad Leaks Into Persisted Memory
Code QuizEvent-Driven and Queue-Based LLM Pipelines
Slides / VideoFan-Out-Fan-In Parallelization
QuizComposing Multiple Patterns
QuizSeparating Prompt, Logic, and Data
QuizWorkflow vs Agent
QuizChoosing the Right Pattern
QuizSupervisor Multi-Agent Architecture
FlashcardPre- and Post-Processing Stages
FlashcardStreaming vs Batch Responses
FlashcardModularity in LLM Apps
FlashcardGuardrail Layer Placement
FlashcardRouting Pattern for Input Classification
Slides / VideoPrompt Chaining Pattern
Slides / VideoStateless LLM Calls vs Stateful Apps
Slides / VideoChoosing the Right Pattern
Slides / VideoComposability and Modular Component Design
Slides / VideoRAG Knowledge Assistant Architecture
Slides / VideoChatbot Reference Architecture
Slides / VideoSync vs Async LLM Architectures
Slides / VideoThe LLM Gateway / Proxy Layer
Slides / VideoSeparating Business Logic from LLM Calls
Slides / VideoDeterministic vs Model-Driven Control Flow
Slides / VideoWorkflows vs Agents: When to Use Each
Slides / VideoFan-Out/Fan-In for LLM Calls
Slides / VideoThe Orchestrator-Workers Pattern
Slides / VideoThe Evaluator-Optimizer Pattern
Slides / VideoLayers of an LLM App Stack
Slides / VideoWhat LLM Application Architecture Means
Slides / VideoEvaluator-Optimizer Ignores Critique
Code QuizPrompt Chaining Broken Link
Code QuizReAct Loop Drops Observations
Code QuizRAG Retrieve-Then-Generate Flow
Code QuizOrchestrator Missing Await
Code QuizRouter Pattern Missing Fallback
Code QuizReflection Returns Uncritiqued Draft
Code QuizParallelization Runs Sequentially
Code QuizRouting Tasks To The Right Architecture
Code QuizMulti-Agent Handoff Design
Code QuizProvider-Agnostic LLM Client Interface
Code QuizMemory Layering Short-Term vs Long-Term
Code QuizStateless vs Stateful Session Handling
Code QuizSeparating Prompt Templates From Logic
Code QuizConversation State Persistence And Reconstruction
Code QuizStreaming LLM Response To Client
Code QuizHuman-in-the-Loop Approval Gate
Code QuizWhat LLM Application Architecture Is
QuizOrchestrator-Worker Pattern
QuizEvaluator-Optimizer Reflection Loop
QuizRouting Pattern
QuizRAG vs Fine-Tuning vs Prompting
QuizSingle-Prompt vs Multi-Step Design
QuizRAG as an Architectural Pattern
QuizLayers of an LLM Application
QuizHandling Non-Determinism in Design
QuizBatch vs Real-Time Processing
QuizIdempotency and Retry-Safe LLM Operations
FlashcardParallelization Pattern
FlashcardFallback and Graceful Degradation
FlashcardChoosing the Right Pattern
FlashcardArchitecture for LLM Apps
FlashcardOrchestrator-Worker Pattern
FlashcardRouter Pattern
FlashcardAsync and Event-Driven Pipelines
FlashcardAgentic vs Workflow Architectures
FlashcardHandling Non-Determinism
FlashcardEvaluator-Optimizer Loop
FlashcardLLM Gateway / Proxy Layer
FlashcardSeparating Prompts from Code
FlashcardModularity in LLM Apps
Separating retrieval, generation, and tool use into distinct components makes LLM systems easier to test and maintain.
Why separate retrieval, generation, and tool-calling into distinct modules?