Skip to content
Jameson2011 edited this page Apr 12, 2019 · 2 revisions

zKbProxy

The what

It's a single-user proxy for testing your software against zKB's RedisQ service.

The why

Developing robust, reliable software against any event stream is tricky: you can't predict what the next event is. Suppose you want to test how your program handles server 500s? Does your software always log and continue reliably?

Proving your software's performance against an event stream is not straight forward. RedisQ nicely caches kills for 3 hours: fantastic in a production environment, but you often need to iteratively replay large quantity of events on demand. Waiting for real live burst traffic is a time sink.

Retesting against a particular event is even trickier. By definition the event has already gone past: how do you replay it? You can't, unless you have some means to recycle events.

So this proxy came into being to solve these problems. It's designed as a single-user test tool for (reasonably) quick and easy scenario testing.

Clone this wiki locally