6 Comments

Excellent overview on where caching is utilized, Saurabh! I have used it in all of these layers. At my first job, we did some computation-heavy DB operations, and I remember using views to get to data faster, but I haven't used it since. All the other layers are pretty much part of our everyday lives 😃

Thanks for the shoutout! 🙌

Expand full comment

Thanks Akos!👍

Expand full comment

Great summary. Worth mentioning that in distributed systems you also have to pay attention to cache keys, we recently wrote about that - https://packagemain.tech/p/unified-namespaced-cache-keys

Expand full comment

Thank you the additional point!

Expand full comment

In AWS, Load balancer should be after API Gateway. Please check the image

Expand full comment

The diagram isn't specific to any cloud platform. The AWS icons are just used for representation purposes.

Expand full comment