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

Persistence Best Practices for Java Applications

Effective strategies for distributed cloud-native applications and data-driven modernization

By: Otàvio Santana, Karina Varela

Paperback | 25 August 2023

At a Glance

Paperback


$85.50

or 4 interest-free payments of $21.38 with

 or 

Aims to ship in 7 to 10 business days

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 application's 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, you'll confront the challenges of cloud adoption head-on, particularly those tied to the growing need for cost reduction through stack modernization. Within these pages, you'll 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 you're 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.

More in Object-Oriented Programming or OOP

Systems Analysis and Design : 8th Edition - Alan Dennis

RRP $263.95

$220.75

16%
OFF
Data Structures Using Java - Duncan A. Buell

RRP $398.90

$378.95

Learning Visual Basic .NET : LEARNING - Jesse Liberty

RRP $66.50

$31.95

52%
OFF
Extreme Programming Pocket Guide : Pocket References Ser. - Chromatic
Mastering Regular Expressions : OREILLY - Jeffrey E. F. Friedl

RRP $114.00

$52.95

54%
OFF
Reactive Programming with RxJava - Tomasz Nurkiewicz

RRP $85.50

$35.50

58%
OFF
Programming Groovy 2.0 : Pragmatic Programmers - Venkat Subramaniam

RRP $66.50

$34.25

48%
OFF
Getting Started with p5.js : Make: Technology on Your Time - Lauren Mccarthy
Python Scripting for ArcGIS Pro - Paul A. Zandbergen

RRP $180.00

$167.50

Advanced Python Scripting for ArcGIS Pro - Paul A. Zandbergen

RRP $160.00

$150.90

Think Java : How to Think Like a Computer Scientist - Allen B Downey
Introducing Python : Modern Computing in Simple Packages - Bill Lubanovic
Java For Dummies : Java for Dummies - Barry Burd

RRP $57.95

$40.75

30%
OFF
Murach's Java Programming: 6th Edition - Joel Murach

RRP $115.00

$93.50

19%
OFF