sdkperf-architectureLast week we added a really cool tool called SDKPerf to the developer portal. SDKPerf is primarily a performance testing tool, but it’s really more than that – an extensible framework that can be used to test all kinds of features and functions of Solace message platforms. That means you can use the version that matches your desired API and environment to play around with Solace messaging before you even crack open the API. It’s a great way to familiarize yourself with Solace message routers.

Those of you familiar with SDKPerf know that it is very capable, but tons of flexibility translates to an array of CLI options that can be difficult to get a handle on. To help with that we’ve packaged common options and usage examples into this SDKPerf user guide. We’ve tried to make it easy to pick up and try the tool, but if we haven’t covered something you’d like to know how to do please let us know so we can add it.

If you’re not familiar with SDKPerf you might ask why you need another performance testing tool. First, because in our experience SDKPerf has proven more capable than alternatives at measuring the extreme performance possible with Solace message router appliances. Second, because it’s built on top of all the APIs which work with Solace message routers (and is in fact used extensively by Solace’s own R&D team) you know it will evolve as our messaging platform evolves. Finally, it’s extremely lightweight and flexible.

So we invite you to download and try out SDKPerf with your Solace message router. Happy messaging.

Mark Spielman

Mark Spielman is a product leader with 15+ years of experience helping customers become event driven while building the products they need to become more successful. His current passion with Solace is making sure PubSub+ Cloud is the right choice for everyone looking to modernize their business and embrace event-driven transformation.

Throughout his career, he has had experience and interest in a wide range of topics including large-scale enterprise architecture, cloud platforms, developer engagement, SaaS, agile teams, cross-functional team building, operations and process improvements, product go-to-market, pricing strategies and data-driven product design.

Mark holds a B.A.Sc. in Computer Engineering from the University of Waterloo and always enjoys learning new things.