Immutable Architectures

Properties of a reliable application:

In 2015, Pat Helland wrote "Immutability Changes Everything", an analysis of several computing solutions based on immutability. It demonstrates that immutability solves many problems in several layers of computational abstraction. (…) . This paper claims no new ideas but only serves to point out the common thread of immutability in all of these solutions. (Perry 2020)

Forms of Immutable Architectures

Name Definition
Objects Things that change
Records Things that do not change

References:

Perry, Michael L. 2020. The Art of Immutable Architecture. Springer.

Backlinks: