I would like to share with you a project I have been working on in the past few weeks, stress-servers, aimed at setting up reproducible stress testing and profiling environments for Clojure servers.
It’s an ongoing project with the goal of finding the best configurations and settings, understanding the effects of JVM versions and GC algorithms, identifying performance bottlenecks and in general, learn!
I hope you can find interesting and useful bits in it. It should help inform developers when choosing libraries and setting up servers, and library developers on the effects of their design choices.
Contributions and feedback are very welcome. We can push the ecosystem forward.
This project has been in the works for a long time and I’m happy to finally be able to share it
(and apologize if the cross-posting has been spammy)