Episode 447: Michael Perry on Immutable Architecture
Michael L. Perry discusses his recently published book, The Art of Immutable Architecture. Using familiar examples such as git and blockchain, he distinguishes immutable architecture from other approaches and addresses possible misunderstandings about designing an architecture for immutability. Michael and host Jeff Doolittle also examine other relevant topics such as location independence, conflict-free replicated data types, and handling state in an immutable architecture.
Related Links
- Twitter: @michaellperry
- www.immutablearchitecture.com
- www.historicalmodeling.com
- www.pluralsight.com/authors/michael-perry
- Episode 218 – Udi Dahan on CQRS
- Episode 227 – The CAP Theorem Then and Now
- Episode 252 – Christopher Meikeljohn on CRDTS
- Episode 297 – Kieren James Lubin on Blockchain
- Episode 356 – Tim Coulter on Smart Contracts
- Episode 397 – Pat Helland on Data Management with Microservices
- Episode 418 – Functional Programming in Enterprise Applications
From the Computer Society Digital Library
- A Commutative Replicated Data Type for Cooperative Editing (login required)
- ForkBase: Immutable, Tamper-evident Storage Substrate for Branchable Applications (login required)
- Immutable Log Storage as a Service (login required)
SE Radio theme music: “Broken Reality” by Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
Podcast: Play in new window | Download
Tags: architecture, Blockchain, CAP theorem, concurrency, consistency, delivery guarantees, Docker, event source, git, IEEE Computer Society, immutability, immutable, messaging, podcast, Privacy, SE-Radio, security, synchronization