We discuss software scaling in three tiers. The front end, the backend and the middle. We take instagram as an example for all three tiers.