Dynamic Social Media Share Images

To improve the experience when sharing an AtomicQuote URL on Twitter or Facebook, I needed to dynamically generate share images that include the quote and author with multiple background images. To do this, I could have generated millions of photos. Based on the number of quotes that AtomicQuote currently has, this would result in 17,673,360 images. Each image is around 60kb. So to store all the images, it would take over 10 TB of storage. To avoid paying for this storage, I planned to generate them on the fly and cache the result for a few days. So far, this has worked well and has improved the sharing of quotes on social media. See the example below: Read More