Persistence Best Practices for Java Applications: Effective strategies for distributed cloud-native applications and data-driven modernization
Эта книга представляет собой практическое руководство по проектированию и реализации стратегий персистентности для современных Java-приложений, работающих в распределённых облачных средах. Авторы, признанные эксперты в области Java и облачных технологий, делятся лучшими практиками для обеспечения надёжности, масштабируемости и эффективности при работе с данными.
Книга охватывает эволюцию систем хранения данных — от ранних подходов до современных облачных решений, подробно рассматривает влияние облачных архитектур на stateful-приложения и анализирует компромиссы распределённых систем баз данных, включая теорему CAP. Особое внимание уделяется разнообразию современных баз данных: реляционным и нереляционным (NoSQL) системам, их характеристикам и сценариям применения.
Издание предназначено для архитекторов, senior-разработчиков и инженеров, которые стремятся создавать отказоустойчивые, масштабируемые и data-driven приложения на Java, соответствующие требованиям современной облачной экосистемы. Книга сочетает теоретические основы с практическими рекомендациями, подкреплёнными реальным опытом авторов в разработке и развёртывании критически важного ПО.









