About this Session
The session will introduce common problems one has to deal with when implementing caching of filesystem access in a highly scalable system, in particularly in Kubernetes' kubelet. You will be introduced to logic primitives that are useful in a system with parallel access, all wrapped in a pluggable design for accessing cached authorization records from a host system. You will also learn the tradeoffs of staying effective while keeping your solution resource-limited. I will describe basic benchmarking techniques that are helpful when assessing performance of a system so that you have an actual proof that your caching implementation is useful, and under which conditions.
