main
Kafka load testing
An often overlooked aspect of software development is load testing.
Unit, integration and system tests are routinely performed by developers and QA — and they even remember to ask when interviewing new devs, but load testing is more often than not an afterthought.
—A thought that often comes after things have broken down in production.
Load testing can be difficult. It can be as difficult to create a good load test as it is to write the software being tested. Often — if you intend to create a significant load — you will need the same amount of computer power for the machine(-s) testing your software as the machine(-s) running it.
It's usually a good idea to start with: 'Which story do I want to tell?' and 'Who do I want to tell that story to?'.
Image: Pixabay @ Pexels