Systems Design Foundations
Cross-cutting design synthesis, architecture trade-offs, and system-level framing.
TRACKS
Cross-cutting design synthesis, architecture trade-offs, and system-level framing.
API contracts, backend layering, request flow, and persistence boundary design.
Socio-technical design for software delivery: team boundaries, ownership, flow, platform interfaces, delivery metrics, governance, and operating cadences.
Long-running workflows, compensation, scheduling, visibility, and the engines used to coordinate business processes across services.
Domain modeling, bounded contexts, service boundaries, and the trade-offs behind carving systems around capabilities rather than endpoints.
Isolation models, noisy-neighbor control, tenant routing, billing boundaries, and the platform trade-offs behind multi-tenant systems.
Internal platform adoption, paved roads, platform economics, and product thinking for developer-facing infrastructure teams.
Practical backend engineering foundations: internet requests, language/runtime choices, databases, testing, deployment, and operational basics.
Practical judgment for builders: simplicity, leverage, maintainability, debugging, naming, review, and the craft of choosing what not to build.
Hack useful ideas together quickly without losing the engineering thread: CLIs, scripts, APIs, local tools, iteration loops, and prototype discipline.