A 5-minute introduction to Immutability for your entire stack
Immutable: unchanging over time or unable to be changed.
Immutable Object: an object whose state cannot be modified after it is created
As a software engineer — front-end or API developer, DevOps engineer, Data Engineer, or even a blockchain developer, you cannot avoid discussing ‘immutability’ with your System designers.
Immutability as a pattern has several applications in all of the above disciplines, from Functional Programming to Infrastructure as Code, to Kafka…