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

Spring Data, PostgreSQL, migrations и транзакции

Реляционные инварианты, реальные transaction boundaries, совместимые Flyway-миграции и детерминированная конкурентная запись. Статус исходного audited package: REVIEW. Runtime/activation gates исходного пакета сохраня…

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

Уроки курса

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

1Реляционная модель и инварианты данных4 уроки0 / 4
Предсказание: кто действительно защищает инвариантОткрыть
Управляемая практика: Work Item relational boundaryОткрыть
Диагностика: duplicate прошёл в одном tenantОткрыть
Независимый transfer: Inventory reservation invariantsОткрыть
2Транзакционные границы, rollback и atomic outbox4 уроки0 / 4
Предсказание: одна boundary, два durable эффектаОткрыть
Управляемая практика: Work Item + outboxОткрыть
Диагностика: @Transactional не открыл transactionОткрыть
Независимый transfer: Shipment + integration eventОткрыть
3Flyway и совместимые миграции без остановки4 уроки0 / 4
Модель фаз: expand, mixed fleet, backfill, enforce, contractОткрыть
Управляемая практика: `legacy_code` → `routing_code`Открыть
Диагностика: old binary падает после раннего DROPОткрыть
Независимый transfer: `destination_code` → `delivery_zone`Открыть
4Idempotency, optimistic locking и конкурентные гонки4 уроки0 / 4
Модель: idempotent create и optimistic updateОткрыть
Управляемая практика: race-safe create Work ItemОткрыть
Диагностика: duplicate create и stale updateОткрыть
Независимый transfer: optimistic update ShipmentОткрыть
5Work Items persistence maintenance checkpoint6 уроки0 / 6
Модель и prediction: пять boundaries одного changeОткрыть
Guided: Work Item maintenance boundaryОткрыть
Диагностика: четыре независимых root causeОткрыть
Independent transfer: Shipment reservation maintenanceОткрыть
Delayed retrieval: восстановление persistence boundariesОткрыть
No-hint checkpoint: persistence maintenance evidence bundleОткрыть