Hard20m

Event-Driven Architecture

Distributed SystemsSystem Design
Hard20m

Event Processing Guarantees

Distributed SystemsSystem Design
Hard20m

GraphQL Schema Evolution

Distributed SystemsSystem Design
Hard20m

gRPC Deadlines and Retries

Distributed SystemsSystem Design
Hard20m

gRPC Service Communication

Distributed SystemsSystem Design
Hard20m

Kafka: Preserve Per-Order Events

Distributed SystemsApache Kafka
Hard20m

Kafka: Database Write and Event

Distributed SystemsApache Kafka
Hard20m

Kafka: Choosing a Partition Key

Distributed SystemsApache Kafka
Hard20m

MCP: Evolving a Tool Contract

AI EngineeringSystem Design
Hard20m

MCP: Tool Permission Boundaries

AI EngineeringSystem Design
Hard20m

MCP: Untrusted Tool Output

AI EngineeringSystem Design
Hard20m

Microservice Boundaries

Distributed SystemsSystem Design
Hard20m

Microservices Saga Pattern

Distributed SystemsSystem Design
Hard20m

NATS: Durable Image Jobs

Distributed SystemsNATS
Hard20m

Prompt Changes Without Regressions

AI EngineeringSystem Design