Vaurien, the Chaos TCP Proxy
Ever heard of the Chaos Monkey?Besides a redundant infrastructure, if you think about reliability at the level of your web applications there are many questions that often remain unanswered:
- What happens if the MYSQL server is restarted? Are your connectors able to survive this event and continue to work properly afterwards?
- Is your web application still working in degraded mode when Membase is down?
- Are you sending back the right 503s when postgresql times out ?
But testing these scenarios while you are building your code is also a good practice, and having automated functional tests for this is preferable.
That’s where Vaurien is useful.
Vaurien is basically a Chaos Monkey for your TCP connections. Vaurien acts as a proxy between your application and any backend.
You can use it in your functional tests or even on a real deployment through the command-line.
http://vaurien.readthedocs.org/en/1.5/
0 komentar:
Posting Komentar