© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2024
M. L. PerryThe Art of Immutable Architecturehttps://doi.org/10.1007/979-8-8688-0288-1_2

2. Forms of Immutable Architecture

Michael L. Perry1  
(1)
Allen, TX, USA
 

There are consequences to designing a system using only immutable records. Some of them are the advantages that we’ve already explored: overcoming unreliable communication channels, reduced blocking, increased autonomy, and improved auditability. Other consequences are less desirable. Many of them simply require a shift in thinking, while others demand entirely new solutions. As you adopt immutability into your application design, you will need to recognize how the architecture must change in response. ...

Get The Art of Immutable Architecture: Theory and Practice of Data Management in Distributed Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.