26 июля 2012 г.

How to bootstrap a startup using Django

Продолжаем отбирать самые интересные выступления с недавнего Europython для вашего внимания. Про Flask уже написали, а как же любимый Django? Всё в порядке, и про него не забыли. Сегодня в программе крайне информативный доклад от команды сервиса Gidsy о том, какие инструменты пригодились им при создании своего стартапа. Речь пойдёт как о полезных батарейках к Django, так и в меру оригинальном способе развёртывания проектов и прочих devops-штуках.

Я перечислю только ссылочки на упомянутые в выступлении решения и не буду пересказывать полностью 50-минутную речь. Можно пролистать слайды и послушать только самое на ваш взгляд интересное.

Батарейки

  • django-haystack
    Мощная библиотека, которая позволяет работать с кучей поисковых бэкендов (Solr, Elasticsearch, Whoosh and Xapian). Фасетный поиск, геопространственный поиск, подсветка результатов, исправление ошибок и куча других плюшек.
  • django-tastypie
    Де-факто стандарт для реалзиации RESTful API на Django. Легко настраивается, поддерживает аутентификацию, кэширование, совместима с backbone.js.
  • celery
    Широко известное решение для асинхронной очереди задач на python. От себя хотим напомнить, что совсем недавно вышла 3 версия, с кучей вкусностей.

  • django-configurations
    Отличное самодельное решение от создателей Gidsy для реализации class-based настроек для разных окружений. На момент высупления было не в паблике, но сейчас ребята открыли код.

Полезные сервисы по логам, статистике и уведомлениям

  • NewRelic
    Собирает метрики с вашего сайта с целью выявления проблемных участков в произоводительности, мониторинг действий пользователей. Есть готовые библиотеки для всех популярных языков.
  • Librato
    Визуализатор различных параметров, которые можно отсылать в сервис и он будет строить различные графики по ним.
  • Mixpanel
    Целая аналитическая платформа для веб-приложений: тут и сложные выборки по данным и оценки конверсии, удержания аудитории и много всего.
  • Papertrail
    Крутой агрегатор логов с поиском и удобной архивацией. На вид выглядит очень удобным, во время доклада видно как это работает.
  • Pagerduty
    Сервис уведомлений (от email до телефонных звонков) о неисправностях с кучй полезных плюшек. 
Сбор логов, кстати проиходит с помощью django-app-metrics



Комментариев нет:

Отправить комментарий