Bounded leases and bounded queues

Part 2 of a series on the internals of a distributed image-processing platform. Read Part 1 first, since this post builds on the lease…