There’s a class of problems in software development that are fundamentally about variability. Not scale. Not throughput. Variability — where the same process needs to behave differently depending on context, region, customer, or configuration. Layered architecture (discussed in the previous article)
Understanding Microkernel Architecture
There’s a class of problems in software development that are fundamentally about variability. Not scale. Not throughput. Variability — where the same process needs to behave differently depending on context, region, customer, or configuration. Layered architecture (discussed in the previous article)