During Google’s growth stage, Larry Schwimmer, an early software engineer, stumbled upon a solution deceptively simple, but one that persists to this day at Google and has spread throughout the Valley. In his system called Snippets, employees receive a weekly email asking them to write down what they did last week and what they plan to do in the upcoming week. Replies get compiled in a public space and distributed automatically the following day by email.
Wednesday, February 1, 2012
Micro caching is a strategy used to cache data for relatively short amounts of time (in human terms). Most businesses can tolerate a large subset of data being cached for a few minutes and when there are many hundred requests happening per second, a few minutes is an eternity!
Micro Caching and Fetch Locking
Enter a micro cache solution with fetch locking. I wanted to design something really light weight which meant that any locked sections of code ran very efficiently to minimise the lock time. So my micro cache ensures that reads are efficient (as locks are only during writes) and writes are done as quickly as possible.
at 9:16 AM