January 2018
Intermediate to advanced
350 pages
9h 7m
English
If your application uses a remote service, which can be a classical relational database management system database (RDBMS), a NoSQL database, or another application, it is important to make sure you are benchmarking under realistic conditions. Concretely, if we take back our quote-manager application, which uses an RDBMS database, we should not test with local MySQL if our production database will be an Oracle instance. The idea is to get as close to the reality as possible—the latency our production environment will get.
In some cases you (or your company) will own the other services/databases and can tune them to make them scale more. But in some other cases, you use external services you can't optimize, such ...
Read now
Unlock full access