VEL ORENDISVel Orendis

Production backend core

The system design every LLM app sits on: data, caching, queues, failure.

14 lessons, about 2.5 h. Anything you already know, you can prove and skip.

0 of 14 lessonsquests defended, 1 open now

  1. The request path and where time goesFoundations, 10 min
    Opens later
  2. Throughput, utilisation and queueingFoundations, 10 min
    Opens later
  3. Tables, keys and modellingDatabases, 10 min
    Opens later
  4. Transactions and the write-ahead logDatabases, 10 min
    Opens later
  5. MVCC and isolation anomaliesDatabases, 12 min
    Opens later
  6. Locks, contention and deadlocksDatabases, 10 min
    Opens later
  7. The Stale CacheCaching, 12 min
    Open
  8. Races and stampedesCaching, 12 min
    Opens later
  9. APIs: resources, idempotency, paginationQueues and streams, 10 min
    Opens later
  10. Background jobs, retries and rate limitsQueues and streams, 10 min
    Opens later
  11. Delivery guarantees and the outboxQueues and streams, 12 min
    Opens later
  12. Timeouts, retries and retry stormsReliability, 10 min
    Opens later
  13. Circuit breakers, bulkheads and fallbacksReliability, 10 min
    Opens later
  14. Observability: logs, metrics, tracesReliability, 12 min
    Opens later