Один день Программиста Питоновича

Вчера запустили сайт, над которым работали восемь месяцев: сервис приема ставок для одной крупной букмекерской конторы. К концу первых суток зарегистрировались почти три тысячи клиентов, которые оформили чуть больше тысячи квитанции. Прибыль за эти сутки составила двадцать пять тысяч рублей.

Девушка Алёна в шоке

На сервере мы использовали:

  • Debian Squeeze как платформу
  • Python 2.6
    • Django для основного сайта
    • Tornado для организации long-polling соединений
  • CouchDB для хранения основных данных
  • MySQL как БД-бэкэнд для Джанги (пользователи, настройки, новости, …)
  • RabbitMQ для связи между демонами по AMQ-протоколу
  • Nginx как веб-фронтэнд для раздачи всего что можно

На клиенте — обычные HTML4, CSS2, JavaScript (JQuery).

В данный момент асинхронные сервера обслуживают до сотни одновременных подключений и генерируют один-полтора мегабита JSON-трафика в секунду. Нагрузка (load average) при этом не поднимается выше 0.1.

«Да всем до лампочки!» — воскликнет тут читатель. Но это действительно важный для нас день, и не поделиться радостью просто не могу. В отпуск бы теперь…

Один день Программиста Питоновича: 2 комментария

  1. Michael Neradkov

    >К концу первых суток зарегистрировались почти три тысячи клиентов, которые оформили чуть больше тысячи квитанции. Прибыль за эти сутки составила двадцать пять тысяч рублей.

    В качестве невинного интереса — у Вас еще не было проблем за разглашение коммерческих тайн? 😉 😉 😉

  2. mic Автор записи

    Не было, и, надеюсь, не будет :-). Если смотреть юридически — никаких NDA я не подписывал. Ну а если по-человечески — ничего страшного и не рассказал, с того первого дня все сильно изменилось.

Добавить комментарий для Michael Neradkov Отменить ответ

Ваш e-mail не будет опубликован.