£42.63

Apress The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems

Price data last checked 18 day(s) ago - will refresh soon

View at Amazon

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

About as cheap as it gets. The only time it was cheaper was 2 months ago.

£43 today · all-time low £42 (Apr 2026) · usually £43

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 73 days • 73 data points (No recent data available)

Historical
Generating forecast...
£45.13 £41.97 £42.66 £43.35 £44.04 £44.73 £45.42 08 April 2026 26 April 2026 14 May 2026 01 June 2026 19 June 2026

Price Distribution

Price distribution over 73 days • 2 price levels

Days at Price
Current Price
60 days · current 13 days 0 15 30 45 60 £43 £45 Days at Price

Price Analysis

Most common price: £43 (60 days, 82.2%)

Price range: £43 - £45

Price levels: 2 different prices over 73 days

Description

This book teaches you how to evaluate a distributed system from the perspective of immutable objects. You will understand the problems in existing designs, know how to make small modifications to correct those problems, and learn to apply the principles of immutable architecture to your tools. Most software components focus on the state of objects. They store the current state of a row in a relational database. They track changes to state over time, making several basic assumptions: there is a single latest version of each object, the state of an object changes sequentially, and a system of record exists. This is a challenge when it comes to building distributed systems. Whether dealing with autonomous microservices or disconnected mobile apps, many of the problems we try to solve come down to synchronizing an ever-changing state between isolated components. Distributed systems would be a lot easier to build if objects could not change. After reading The Art of Immutable Architecture, you will come away with an understanding of the benefits of using immutable objects in your own distributed systems. You will learn a set of rules for identifying and exchanging immutable objects, and see a collection of useful theorems that emerges and ensures that the distributed systems you build are eventually consistent. Using patterns, you will find where the truth converges, see how changes are associative, rather than sequential, and come to feel comfortable understanding that there is no longer a single source of truth. Practical hands-on examples reinforce how to build software using the described patterns, techniques, and tools. By the end of the book, you will possess the language and resources needed to analyze and construct distributed systems with confidence. The assumptions of the past were sufficient for building single-user, single-computer systems. But aswe expand to multiple devices, shared experiences, and cloud computing, they work against us. It is time for a new set of assumptions. Start with immutable objects, and build better distributed systems. What You Will Learn Evaluate a distributed system from the perspective of immutable objects Recognize the problems in existing designs, and make small modifications to correct them Start a new system from scratch, applying patterns Apply the principles of immutable architecture to your tools, including SQL databases, message queues, and the network protocols that you already use Discover new tools that natively apply these principles Who This Book Is For Software architects and senior developers. It contains examples in SQL and languages such as JavaScript and C#. Past experience with distributed computing, data modeling, or business analysis is helpful.

Product Specifications

Brand
Apress
Format
paperback
Domain
Amazon UK
Release Date
29 May 2024
Listed Since
10 February 2024

Barcode

No barcode data available

Similar Products You Might Like

The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems
99% match

The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems

Apress

£49.40 11 Mar 2026
Pro SQL Server Relational Database Design and Implementation: Best Practices for Scalability and Performance
95% match

Pro SQL Server Relational Database Design and Implementation: Best Practices for Scalability and Performance

Apress

£52.45 10 May 2026
Real-Time Database and Information Systems: Research Advances: Research Advances: 420 (The Springer International Series in Engineering and Computer Science, 420)
95% match

Real-Time Database and Information Systems: Research Advances: Research Advances: 420 (The Springer International Series in Engineering and Computer Science, 420)

Springer

£149.64 24 Apr 2026
Database Performance at Scale: A Practical Guide
94% match

Database Performance at Scale: A Practical Guide

Apress

£32.06 02 Jul 2026
Springer Interconnecting Heterogeneous Information Systems 14
94% match

Springer Interconnecting Heterogeneous Information Systems 14

Springer

£27.32 25 Apr 2026
Software Architecture by Example: Using C# and .NET
94% match

Software Architecture by Example: Using C# and .NET

Apress

£42.15 13 Jun 2026
Springer Real-Time Database Systems: Issues and Applications
94% match

Springer Real-Time Database Systems: Issues and Applications

Springer

£162.55 08 May 2026
Real-Time Database Systems: Issues and Applications: 396 (The Springer International Series in Engineering and Computer Science, 396)
94% match

Real-Time Database Systems: Issues and Applications: 396 (The Springer International Series in Engineering and Computer Science, 396)

Springer

£144.98 10 Mar 2026
Designing Data–Intensive Applications: Big Ideas Behind Reliable, Scalable, and Maintainable Systems
94% match

Designing Data–Intensive Applications: Big Ideas Behind Reliable, Scalable, and Maintainable Systems

O'Reilly

£40.77 19 Jun 2026
Concurrency Control And Recovery In OLTP Systems: High Scalability And Availability: 9 (East China Normal University Scientific Reports)
94% match

Concurrency Control And Recovery In OLTP Systems: High Scalability And Availability: 9 (East China Normal University Scientific Reports)

World Scientific Publishing Company

£16.49 07 Jul 2026
Concurrency Control in Distributed Database Systems (Volume 3) (Studies in Computer Science and Artificial Intelligence, Volume 3)
94% match

Concurrency Control in Distributed Database Systems (Volume 3) (Studies in Computer Science and Artificial Intelligence, Volume 3)

North Holland

£43.99 14 Apr 2026
Pro SQL Server Internals
94% match

Pro SQL Server Internals

Apress

£56.52 13 Jun 2026
Distributed Systems for System Architects: 1 (Advances in Distributed Computing and Middleware, 1)
94% match

Distributed Systems for System Architects: 1 (Advances in Distributed Computing and Middleware, 1)

Springer

£90.61 30 Mar 2026
Pro Oracle GoldenGate 23ai for the DBA: Powering the Foundation of Data Integration and AI
94% match

Pro Oracle GoldenGate 23ai for the DBA: Powering the Foundation of Data Integration and AI

Apress

£44.99 13 Jun 2026
Database Reengineering and Interoperability: Proceedings of the Sixth International Hong Kong Computer Database Workshop Held in Kowloon, Hong Kong, March 3-4, 1995
94% match

Database Reengineering and Interoperability: Proceedings of the Sixth International Hong Kong Computer Database Workshop Held in Kowloon, Hong Kong, March 3-4, 1995

Springer

£48.71 10 May 2026
R2DBC Revealed: Reactive Relational Database Connectivity for Java and JVM Programmers
94% match

R2DBC Revealed: Reactive Relational Database Connectivity for Java and JVM Programmers

Apress

£22.20 29 Apr 2026
Data Modeling Master Class Training Manual 7th Edition: Steve Hoberman’s Best Practices Approach to Understanding and Applying Fundamentals through Advanced Modeling Techniques
94% match

Data Modeling Master Class Training Manual 7th Edition: Steve Hoberman’s Best Practices Approach to Understanding and Applying Fundamentals through Advanced Modeling Techniques

Technics Publications

£129.37 20 Jun 2026
Solution Architecture Patterns for Enterprise: A Guide to Building Enterprise Software Systems
94% match

Solution Architecture Patterns for Enterprise: A Guide to Building Enterprise Software Systems

Apress

£46.79 02 Jul 2026
Pro .NET on Amazon Web Services: Guidance and Best Practices for Building and Deployment
94% match

Pro .NET on Amazon Web Services: Guidance and Best Practices for Building and Deployment

Apress

£54.99 31 Mar 2026
Database Design and Implementation: Second Edition (Data-Centric Systems and Applications)
94% match

Database Design and Implementation: Second Edition (Data-Centric Systems and Applications)

Springer

£32.23 02 May 2026
AWS for Solutions Architects: Design and scale secure AWS architectures with GenAI strategies and real-world patterns
94% match

AWS for Solutions Architects: Design and scale secure AWS architectures with GenAI strategies and real-world patterns

Packt Publishing

£41.99 14 Jun 2026
Expert SQL Server Transactions and Locking: Concurrency Internals for SQL Server Practitioners
94% match

Expert SQL Server Transactions and Locking: Concurrency Internals for SQL Server Practitioners

Apress

£41.80 04 Jul 2026
Advances in Intelligent Modelling and Simulation: Artificial Intelligence-Based Models and Techniques in Scalable Computing: 422 (Studies in Computational Intelligence, 422)
94% match

Advances in Intelligent Modelling and Simulation: Artificial Intelligence-Based Models and Techniques in Scalable Computing: 422 (Studies in Computational Intelligence, 422)

Springer

£76.38 06 Jul 2026
SQL Server 2019 AlwaysOn: Supporting 24x7 Applications with Continuous Uptime
94% match

SQL Server 2019 AlwaysOn: Supporting 24x7 Applications with Continuous Uptime

Apress

£41.84 02 May 2026