====================================================================
Published: 7 January 2022
Tags: javascript, cloud
I'd say a lot of programming architecting is balancing the complexity of an abstraction vs the complexity of reality. When does the abstraction become more of a maintenance issue than reality and vice versa? Branislav Jenco's article explores the abstraction he calls "desired state system", that "wraps an underlying API or system which has an imperative, mutable interface and allows its user to specify a desired state for this underlying system".