Support unavailable
Please try again later

Vaurien The Chaos TCP Proxy

= Presentation =

Vaurien is basically a Chaos Monkey for your TCP connections. Vaurien acts as a proxy between your web application and any backend.

You can use it in your functional tests or even on a real deployment, to slow down/break/error out the requests and responses between your web application and a back end like LDAP, MySQL, Memcache, Redis and so on.

This is very useful to check how your application behaves when something is wrong with your backend. So instead of having to deal with it live in production - just have a test continuously testing various scenarii.

Vaurien is built in Python and you can write your own

= Agenda =

After explaining a catastrophic production push at Mozilla, I will describe how Vaurien can be used to continuously test how a web app behaves when a back end starts to have issues, and how people can write their own plugins to simulate realistic failures that may happen in their environments.

The target audience is web developers and sysadmins that want to deliver more robust applications

NB - This presentation was made at the last FOSDEM - you can check the slides here: - it will be quite similar but with the newest things we’ll have

in on Thursday 4 July at 12:15 See schedule


  1. Gravatar
    Very good talk!

New comment

45 minutes (inc Q&A)

Tagged as

qa web sysadmin testing
Our Sponsors
Python Experts
SSL Matrix
Wanna sponsor?