When do I need to cache the data accessed from DB?

Viewed 42

I have a bit theoretical question.

I have a microservice which handles 200/300 req/sec on peak. In each request we make several calls to DB (MySQL) and return some information.

Given the RPS, does it make sense to cache the data on app level?

Or modern MySQL servers can easily withstand such load and use their own Db-level cache instead?

Thanks

0 Answers
Related