Preface
A solid software architecture combines every building block required to bring a tech solution to life. In the early days of an application’s life, the design and practices are established: microservice or monolith architecture, event-driven approach, the integration and delivery application life cycle, containerization, and so on. Restricting the application side, especially in a Java context, frameworks and execution runtimes are also defined. Like the good old legacy systems, most modern cloud-native solutions rely on data, generally in data stores (e.g., databases). Unfortunately, the persistence layer is often left aside and not treated with the same importance as these other topics. For scenarios dependent on stateful services, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access