← Back to Learning Hub

11.1 System Design Fundamentals

Intermediate · 4 articles · MODULE 11: SYSTEM DESIGN

Scheduling Under a Time-Varying Cost Signal

Tutorial · Intermediate · 21 min

A whole class of systems must place deferrable work against a cost signal that changes over time — electricity spot price, cloud/GPU spot price, grid carbon intensit…

ScalingDistributed

By: Anacodic Team

Start Reading →

Designing a Self-Serve Platform: One Model for Individuals and Organizations

Tutorial · Intermediate · 15 min

A platform that supports both one person working alone and an organization with many members is tempted to build two separate account systems.

Multi-TenancyArchitecture

Includes Colab notebook

By: Anacodic Team

Start Reading →

Effective Access: Combining Two Levels of Role-Based Permissions

Tutorial · Intermediate · 17 min

A resource that belongs to an organization but has its own membership needs two roles checked together, not one: the org role and the resource-specific role.

RBACAccess Control

Includes Colab notebook

By: Anacodic Team

Start Reading →

Streaming Progress for Long-Running Jobs: Named Events, Interrupts, and Reconnection

Tutorial · Intermediate · 17 min

A generic job started / job finished progress stream can't tell a user which phase of a multi-step job is running, or that a pause is actually waiting on a human.

Real-Time SystemsStreaming

Includes Colab notebook

By: Anacodic Team

Start Reading →