1- I tend to run my topology on a local cluster at a smaller scale with 1 or 2 workers and see how it performs (using the metrics show in the UI) and keep iterating .. then try on a bigger more realistic scale.
2- Take a look at the storm-perf module (https://github.com/apache/storm/tree/1.1.x-branch/examples/storm-perf) -roshan From: Alexandre Vermeerbergen <avermeerber...@gmail.com> Reply-To: "user@storm.apache.org" <user@storm.apache.org> Date: Wednesday, July 19, 2017 at 9:00 AM To: "user@storm.apache.org" <user@storm.apache.org> Subject: Recommended way to evaluate the performance of a topology when upgrading code/prerequisites? Hello, Is there some part of Apache Storm, or related tools/best practices to help developers evaluating the performance impact of changing their code / upgrading prerequisites (including moving to a newer Storm release)? Somehow related question: does Apache Storm comes with it own performance tests (we know that it come with unit tests) ? Best regards, Alexandre Vermeerbergen