75 items

1

Multi-Agent Collaboration Architectures

Slides / Video
2

Streaming Architecture and Backpressure

Slides / Video
3

Layered Architecture Separation Broken

Code Quiz
4

Async Queue Not Awaited

Code Quiz
5

Planner-Executor Skips The Plan

Code Quiz
6

Hardcoded LLM Client Blocks Injection

Code Quiz
7

Scratchpad Leaks Into Persisted Memory

Code Quiz
8

Event-Driven and Queue-Based LLM Pipelines

Slides / Video
9

Fan-Out-Fan-In Parallelization

Quiz
10

Composing Multiple Patterns

Quiz
11

Separating Prompt, Logic, and Data

Quiz
12

Workflow vs Agent

Quiz
13

Choosing the Right Pattern

Quiz
14

Supervisor Multi-Agent Architecture

Flashcard
15

Pre- and Post-Processing Stages

Flashcard
16

Streaming vs Batch Responses

Flashcard
17

Modularity in LLM Apps

Flashcard
18

Guardrail Layer Placement

Flashcard
19

Routing Pattern for Input Classification

Slides / Video
20

Prompt Chaining Pattern

Slides / Video
21

Stateless LLM Calls vs Stateful Apps

Slides / Video
22

Choosing the Right Pattern

Slides / Video
23

Composability and Modular Component Design

Slides / Video
24

RAG Knowledge Assistant Architecture

Slides / Video
25

Chatbot Reference Architecture

Slides / Video
26

Sync vs Async LLM Architectures

Slides / Video
27

The LLM Gateway / Proxy Layer

Slides / Video
28

Separating Business Logic from LLM Calls

Slides / Video
29

Deterministic vs Model-Driven Control Flow

Slides / Video
30

Workflows vs Agents: When to Use Each

Slides / Video
31

Fan-Out/Fan-In for LLM Calls

Slides / Video
32

The Orchestrator-Workers Pattern

Slides / Video
33

The Evaluator-Optimizer Pattern

Slides / Video
34

Layers of an LLM App Stack

Slides / Video
35

What LLM Application Architecture Means

Slides / Video
36

Evaluator-Optimizer Ignores Critique

Code Quiz
37

Prompt Chaining Broken Link

Code Quiz
38

ReAct Loop Drops Observations

Code Quiz
39

RAG Retrieve-Then-Generate Flow

Code Quiz
40

Orchestrator Missing Await

Code Quiz
41

Router Pattern Missing Fallback

Code Quiz
42

Reflection Returns Uncritiqued Draft

Code Quiz
43

Parallelization Runs Sequentially

Code Quiz
44

Routing Tasks To The Right Architecture

Code Quiz
45

Multi-Agent Handoff Design

Code Quiz
46

Provider-Agnostic LLM Client Interface

Code Quiz
47

Memory Layering Short-Term vs Long-Term

Code Quiz
48

Stateless vs Stateful Session Handling

Code Quiz
49

Separating Prompt Templates From Logic

Code Quiz
50

Conversation State Persistence And Reconstruction

Code Quiz
51

Streaming LLM Response To Client

Code Quiz
52

Human-in-the-Loop Approval Gate

Code Quiz
53

What LLM Application Architecture Is

Quiz
54

Orchestrator-Worker Pattern

Quiz
55

Evaluator-Optimizer Reflection Loop

Quiz
56

Routing Pattern

Quiz
57

RAG vs Fine-Tuning vs Prompting

Quiz
58

Single-Prompt vs Multi-Step Design

Quiz
59

RAG as an Architectural Pattern

Quiz
60

Layers of an LLM Application

Quiz
61

Handling Non-Determinism in Design

Quiz
62

Batch vs Real-Time Processing

Quiz
63

Idempotency and Retry-Safe LLM Operations

Flashcard
64

Parallelization Pattern

Flashcard
65

Fallback and Graceful Degradation

Flashcard
66

Choosing the Right Pattern

Flashcard
67

Architecture for LLM Apps

Flashcard
68

Orchestrator-Worker Pattern

Flashcard
69

Router Pattern

Flashcard
70

Async and Event-Driven Pipelines

Flashcard
71

Agentic vs Workflow Architectures

Flashcard
72

Handling Non-Determinism

Flashcard
73

Evaluator-Optimizer Loop

Flashcard
74

LLM Gateway / Proxy Layer

Flashcard
75

Separating Prompts from Code

Flashcard
FlashcardIntermediate

Guardrail Layer Placement

Validation guardrails should sit on both the input and output boundaries of the LLM call.

Question

Where do guardrail/validation layers belong in an LLM architecture?

Click to reveal answer