Persistence Best Practices for Java Applications: Effective strategies for distributed cloud-native applications and data-driven modernization

Printed Book
Sold as: EACH
Author: Santana, Otàvio
Date of Publication: 2023
Book classification: Computer & Technology English Books,
No. of pages: 202 Pages
Format: Paperback

This book is printed on demand and is non-refundable after purchase

    Or

    About this Product

    The definitive guide for designing and delivering reliable and high-performing persistence layers using Java in the cloud-native age

    Purchase of the print or Kindle book includes a free PDF eBook


    Key Features:

    • Uncover database patterns for designing readable and maintainable architectures and Java applications
    • Master various techniques to overcome application and architecture persistence challenges
    • Discover painless application modernization with change-data-capture powered by cloud-native technologies


    Book Description:

    Having a solid software architecture breathes life into tech solutions. In the early stages of an applications development, critical decisions need to be made, such as whether to go for microservices, a monolithic architecture, the event-driven approach, or containerization. In Java contexts, frameworks and runtimes also need to be defi ned. But one aspect is often overlooked - the persistence layer - which plays a vital role similar to that of data stores in modern cloud-native solutions. To optimize applications and data stores, a holistic understanding of best practices, technologies, and existing approaches is crucial.

    This book presents well-established patterns and standards that can be used in Java solutions, with valuable insights into the pros and cons of trending technologies and frameworks used in cloud-native microservices, alongside good Java coding practices. As you progress, youll confront the challenges of cloud adoption head-on, particularly those tied to the growing need for cost reduction through stack modernization. Within these pages, youll discover application modernization strategies and learn how enterprise data integration patterns and event-driven architectures enable smooth modernization processes with low-to-zero impact on the existing legacy stack.


    What You Will Learn:

    • Gain insights into data integration in Java services and the inner workings of frameworks
    • Apply data design patterns to create a more readable and maintainable design system
    • Understand the impact of design patterns on program performance
    • Explore the role of cloud-native technologies in modern application persistence
    • Optimize database schema designs and leverage indexing strategies for improved performance
    • Implement proven strategies to handle data storage, retrieval, and management efficiently


    Who this book is for:

    If youre a developer, engineer, or software architect working in the field of software development, particularly with a focus on Java solutions, this book is for you.

    Show more

    Customer Reviews