Основная цель проект - обеспечить максимально стабильную, но в тоже время безопасную и быструю работы проекта, написанного на Python / Django. В качестве ОС на основной системе был выбран CentOS 5. Для изоляции выполняемого пользовательского кода была настроена система визуализации XEN и 1 виртуальная машина, на которой расположился Twisted 11.0.0. Twisted находился в Virtualenv, управляемый VirtualenvWrapper с Python 3. Основная система включала в себя базу данных PostgreSQL, Python 2.4 системный и Python 2.6 в virtualenv, uWSGI в качестве back-end Django-проекта и Nginx 1 в качестве front-end. Supervisord 2 "держит" процессы uWSGI. Для кеширования проект использовал Memcached 1. Для мониторинга данной системы используется Nagios. Сервисы и друге ПО было оптимизировано под используемое железо и высокие нагрузки.
www.checkio.org