❔ Чему вы научитесь:
🔵 проектировать слой хранения с учётом объектно-реляционного рассогласования;
🔵 применять JPA и Hibernate осознанно: жизненный цикл сущностей, ленивая загрузка, кэши;
🔵 диагностировать N+1 и другие типовые проблемы производительности ORM;
🔵 выбирать между реляционной и NoSQL-моделью под конкретный сценарий;
🔵 работать с транзакциями и согласованностью в распределённой системе;
🔵 изолировать доменную модель от деталей хранилища.
"Persistence Best Practices for Java Applications" — про принципы и компромиссы слоя данных, а не про пошаговое руководство по Hibernate. Рассчитана на Java-разработчиков с опытом, которые уже сталкивались с непредсказуемым поведением ORM. Практический результат — понимание, почему запрос выполняется именно так, и умение выбрать модель хранения до того, как она станет узким местом.
Архиватор
