Scaling a Suddenly Popular Recipe Site

System Design · Karat · Easy

A website for sharing recipes stores everything in one central database. Its traffic has surged unexpectedly, and the site has become noticeably slow. First, explain how you would figure out where the bottleneck is. Then discuss each of the following: Caching. Optimizing the database. Scaling the application tier. How read traffic and write traffic differ and should be handled. Monitoring.

Loading the rest of the question…