bowes: level triggering and reconciliation
Tags: articles
Introduces the concepts of edge triggering and level triggering, derived from the idea of an interrupt, talks about how systems should respond to the shape of an electrical signal over time.
Should the system care about when the signal changes from low <- high or high -> low, or if the signal is high? Thresholds vs state changes
Abstractly, there’s no differences between edge and level triggering, the only difference is the sample rate, if a system doesn’t sample fast enough, we may miss a trigger, especially when there’s an outage.
Under ideal conditions these are the same.
kubernetes (k8s) is focused on reconciling desired and actual states: