← Все курсы
КурсБесплатноЧасть практики восстанавливается

Cache и background jobs

Практический курс о tenant-scoped cache identity, invalidation/freshness, bounded retries, DLQ и idempotent background effects.

Часть практики восстанавливается. Теория и опубликованные уроки доступны уже сейчас. Если для отдельного шага ещё нет задания или теста, он откроется для чтения и не будет ошибочно засчитан как пройденный.
Пройдено0 / 20
Примерное время7 ч
Модули4
Уроки20

Уроки курса

Откройте любой опубликованный урок. Порядок программы влияет на зачёт прогресса, но не скрывает учебный материал.

1Cache key и ownership boundary5 уроки0 / 5
Собери semantic identity до строкиОткрыть
Проследи collision и owner boundaryОткрыть
Восстанови key contract без примераОткрыть
Реализуй canonical owner-safe cache keyОткрыть
Перенеси identity в Document Projection CacheОткрыть
2Invalidation и контролируемая stale data5 уроки0 / 5
Раздели fresh, stale и source truthОткрыть
Проследи read и write timelinesОткрыть
Восстанови freshness contract без примераОткрыть
Реализуй cache-aside с bounded stale fallbackОткрыть
Перенеси policy в Price Projection CacheОткрыть
3Job retry, backoff и dead letter5 уроки0 / 5
Раздели delivery attempt, effect и durable next stateОткрыть
Построй decision table и capped backoffОткрыть
Восстанови delivery policy без подсказкиОткрыть
Реализуй bounded retry/DLQ processorОткрыть
Перенеси policy в Webhook Delivery QueueОткрыть
4Idempotent worker и один logical effect5 уроки0 / 5
Отдели delivery identity от logical effectОткрыть
Построй claim/effect state tableОткрыть
Восстанови one-effect contract без подсказкиОткрыть
Реализуй idempotent notification workerОткрыть
Перенеси contract на Invoice PDF generationОткрыть
Cache и background jobs | NativePath