£43.99

Packt Publishing Hands-On Software Architecture with Java: Learn key architectural techniques and strategies to design efficient and elegant Java applications

Price data updated today

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

This is the most expensive it has ever been. Walk away.

£44 today · previous high £44 · all-time low £40

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 91 days • 91 data points

Historical
Generating forecast...
£43.99 £39.59 £40.55 £41.51 £42.47 £43.43 £44.39 01 March 2026 23 March 2026 15 April 2026 07 May 2026 30 May 2026

Price Distribution

Price distribution over 91 days • 2 price levels

Days at Price
Current Price
78 days 13 days · current 0 20 39 59 78 £40 £44 Days at Price

Price Analysis

Most common price: £40 (78 days, 85.7%)

Price range: £40 - £44

Price levels: 2 different prices over 91 days

Description

Build robust and scalable Java applications by learning how to implement every aspect of software architecture Key Features Understand the fundamentals of software architecture and build production-grade applications in Java Make smart architectural decisions with comprehensive coverage of various architectural approaches from SOA to microservices Gain an in-depth understanding of deployment considerations with cloud and CI/CD pipelines Book Description Well-written software architecture is the core of an efficient and scalable enterprise application. Java, the most widespread technology in current enterprises, provides complete toolkits to support the implementation of a well-designed architecture. This book starts with the fundamentals of architecture and takes you through the basic components of application architecture. You'll cover the different types of software architectural patterns and application integration patterns and learn about their most widespread implementation in Java. You'll then explore cloud-native architectures and best practices for enhancing existing applications to better suit a cloud-enabled world. Later, the book highlights some cross-cutting concerns and the importance of monitoring and tracing for planning the evolution of the software, foreseeing predictable maintenance, and troubleshooting. The book concludes with an analysis of the current status of software architectures in Java programming and offers insights into transforming your architecture to reduce technical debt. By the end of this software architecture book, you'll have acquired some of the most valuable and in-demand software architect skills to progress in your career. What you will learn Understand the importance of requirements engineering, including functional versus non-functional requirements Explore design techniques such as domain-driven design, test-driven development (TDD), and behavior-driven development Discover the mantras of selecting the right architectural patterns for modern applications Explore different integration patterns Enhance existing applications with essential cloud-native patterns and recommended practices Address cross-cutting considerations in enterprise applications regardless of architectural choices and application type Who this book is for This book is for Java software engineers who want to become software architects and learn everything a modern software architect needs to know. The book is also for software architects, technical leaders, vice presidents of software engineering, and CTOs looking to extend their knowledge and stay up to date with the latest developments in the field of software architecture. Table of Contents Designing Software Architectures in Java – Methods and Styles Software Requirements – Collecting, Documenting, Managing Common Architecture Design Techniques Best Practices for Design and Development Exploring the Most Common Development Models Exploring Essential Java Architectural Patterns Exploring Middleware and Frameworks Designing Application Integration and Business Automation Designing Cloud-Native Architectures Implementing User Interaction Dealing with Data Cross-Cutting Concerns Exploring the Software Life Cycle Monitoring and Tracing Techniques What's New in Java?

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
16 March 2022
Listed Since
14 January 2022

Barcode

No barcode data available

Similar Products You Might Like

Lehrbuch der Softwaretechnik: Entwurf, Implementierung, Installation und Betrieb
86% match

Lehrbuch der Softwaretechnik: Entwurf, Implementierung, Installation und Betrieb

Spektrum Akademischer Verlag

£61.98 22 May 2026
Microservice Patterns: With examples in Java
85% match

Microservice Patterns: With examples in Java

Manning

£38.49 28 May 2026
85% match

Mastering Java Full Stack Development: From Spring Boot to ReactJS

Morgan Kaufmann

£91.99 29 May 2026
Salesforce Anti-Patterns: Create powerful Salesforce architectures by learning from common mistakes made on the platform
84% match

Salesforce Anti-Patterns: Create powerful Salesforce architectures by learning from common mistakes made on the platform

Packt Publishing

£41.99 24 May 2026
Software Architectures: Advances and Applications
82% match

Software Architectures: Advances and Applications

Springer

£84.63 16 May 2026
Node.js Design Patterns: Master best practices to build modular and scalable server-side web applications, 2nd Edition
82% match

Node.js Design Patterns: Master best practices to build modular and scalable server-side web applications, 2nd Edition

Packt Publishing

£41.96 24 May 2026
Software Architecture Knowledge Management: Theory and Practice
82% match

Software Architecture Knowledge Management: Theory and Practice

Springer

£91.34 26 May 2026
Architecting Solutions with SAP Business Technology Platform: An architectural guide to integrating, extending, and innovating enterprise solutions using SAP BTP
81% match

Architecting Solutions with SAP Business Technology Platform: An architectural guide to integrating, extending, and innovating enterprise solutions using SAP BTP

Packt Publishing

£41.99 30 May 2026
Cloud Native - Designing change-tolerant software
80% match

Cloud Native - Designing change-tolerant software

Manning

£45.99 24 May 2026
Enterprise Service Oriented Architectures: Concepts, Challenges, Recommendations (The Enterprise Series)
80% match

Enterprise Service Oriented Architectures: Concepts, Challenges, Recommendations (The Enterprise Series)

Springer

£76.38 24 May 2026
Java Coding Problems: Improve your Java Programming skills by solving real-world coding challenges
80% match

Java Coding Problems: Improve your Java Programming skills by solving real-world coding challenges

Packt Publishing

£43.99 24 May 2026
Fundamentals of Enterprise Architecture: Proven Frameworks for Effective Architecture Decisions
80% match

Fundamentals of Enterprise Architecture: Proven Frameworks for Effective Architecture Decisions

O'Reilly

£34.57 23 May 2026
jOOQ Masterclass: A practical guide for Java developers to write SQL queries for complex database interactions
79% match

jOOQ Masterclass: A practical guide for Java developers to write SQL queries for complex database interactions

Packt Publishing

£41.99 25 May 2026
Emerging Trends in the Evolution of Service-Oriented and Enterprise Architectures: 111 (Intelligent Systems Reference Library, 111)
79% match

Emerging Trends in the Evolution of Service-Oriented and Enterprise Architectures: 111 (Intelligent Systems Reference Library, 111)

Springer

£75.47 27 May 2026
Java Testing with Selenium: A Comprehensive Syntax Guide for Automation
79% match

Java Testing with Selenium: A Comprehensive Syntax Guide for Automation

Apress

£31.27 16 May 2026
Modern Computer Architecture and Organization: Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers
79% match

Modern Computer Architecture and Organization: Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers

Packt Publishing

£34.65 27 May 2026
Spring Quickly: Learn What You Need and Learn It Well
78% match

Spring Quickly: Learn What You Need and Learn It Well

Manning

£45.99 26 May 2026
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis
78% match

AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis

Wiley

£35.59 30 May 2026
Practical Istio: Learn Istio Service Mesh, Microservices, and Cloud-Native Architecture for Optimal Performance
78% match

Practical Istio: Learn Istio Service Mesh, Microservices, and Cloud-Native Architecture for Optimal Performance

Apress

£37.74 18 May 2026
The Java Module System
78% match

The Java Module System

Manning

£41.25 23 May 2026
Software Engineering Frameworks for the Cloud Computing Paradigm (Computer Communications and Networks)
78% match

Software Engineering Frameworks for the Cloud Computing Paradigm (Computer Communications and Networks)

Springer

£76.38 16 May 2026
Building Software: A Practitioner's Guide: 4 (Applied Software Engineering)
78% match

Building Software: A Practitioner's Guide: 4 (Applied Software Engineering)

CRC Press

£59.42 28 May 2026
Architectures for the Intelligent AI-Ready Enterprise: Building real-world solutions with MongoDB
78% match

Architectures for the Intelligent AI-Ready Enterprise: Building real-world solutions with MongoDB

Packt Publishing

£56.99 18 May 2026
Design Patterns: Elements of Reusable Object-Oriented Software
78% match

Design Patterns: Elements of Reusable Object-Oriented Software

Prentice Hall

£42.95 29 May 2026