Squarespace aims to help our customers catch their customers’ eyes. Media assets like images and videos are important to showcase what you have to offer. The Asset Library is what we provided for our customers to easily manage their media assets.
We have a very large amount of data on customer assets. But at any given time, only a tiny portion is actively being used. How to store and serve those data so we can provide performance and manage cost at the same time? This pattern happens quite often.
In this talk, we’ll walk through how we combined the ancient idea of cache and the new technology Cloud Spanner to solve this problem