Посты с тэгом solr


Установка и интеграция solr с django под Ubuntu 12.04




Введение


Как известно, на многих сайтах/веб-приложениях необходимо тем или иным образом реализовать поиск. Все хотят быстрый и качественный поиск. Разработчики помимо всего прочего хотят, чтобы поисковик был прост в установке и использовании. Так как речь идет о django, то перед нами встает ряд ограничений в реализации поиска (при условии, что в сутках 24 часа и дедлайны никто не отменял). Предлагаю вашему вниманию небольшой туториал о том, как поставить и максимально безболезненно интегрировать в django проект такой мощный поисковик, как apache solr. Всех заинтересованных прошу под кат.

Читать дальше →


Высоконагруженные сайты и приложения на Python / Django (29 проектов)


Наша компания довольно давно занимается разработкой больших веб-приложений на Python / Django. В рунете крайне мало информации об этом замечательном языке программирования и фремворке на его основе. Мы решили исправить эту ошибку и рассказать о популярных высоконагруженных сайтах на этой технологии, а также дать много интересных технических подробностей. Для удобства сравнения сайтов между собой мы приводим еще и немного статистики к каждому из проектов. В целом сайтов на Python / Django, конечно, очень много в мире, мы охватим только наиболее интересные по нашему мнению.

Небольшая таблица известных проектов (на основе данных http://builtwith.com/), кликабельно:
Читать дальше →


Вакансии: команда Python разработчиков в EVAplacer

Новая международная геоинформационная социальная сеть EVAplacer набирает команду разработчиков.


Ведущий разработчик серверной части на Python

Задачи

  • Разработка серверной части проекта на Python
  • Проектирование архитектуры системы и схемы базы данных
  • Организация взаимодействия серверной части проекта с клиентской
  • Принятие технических решений

Требования

  • Свежий опыт веб-разработки на Python без использования Django
  • Суммарный опыт веб-разработки от 5 лет
  • Самостоятельность и заинтересованность в качестве результата своей работы
  • Умение делегировать часть работы коллегам

Технологии

  • Предстоит работать со следующими технологиями:


Вакансии: команда Python разработчиков в EVAplacer

Новая международная геоинформационная социальная сеть EVAplacer набирает команду разработчиков.


Ведущий разработчик серверной части на Python

Задачи

  • Разработка серверной части проекта на Python
  • Проектирование архитектуры системы и схемы базы данных
  • Организация взаимодействия серверной части проекта с клиентской
  • Принятие технических решений

Требования

  • Свежий опыт веб-разработки на Python без использования Django
  • Суммарный опыт веб-разработки от 5 лет
  • Самостоятельность и заинтересованность в качестве результата своей работы
  • Умение делегировать часть работы коллегам

Технологии

  • Предстоит работать со следующими технологиями:


Вакансии: команда Python разработчиков в EVAplacer

Вакансии более не актуальны

Новая международная геоинформационная социальная сеть EVAplacer набирает команду разработчиков.

Ведущий разработчик серверной части на Python

Задачи

  • Разработка серверной части проекта на Python
  • Проектирование архитектуры системы и схемы базы данных
  • Организация взаимодействия серверной части проекта с клиентской
  • Принятие технических решений

Требования

  • Свежий опыт веб-разработки на Python без использования Django
  • Суммарный опыт веб-разработки от 5 лет
  • Самостоятельность и заинтересованность в качестве результата своей работы
  • Умение делегировать часть работы коллегам

Технологии

  • Предстоит работать со следующими технологиями:


Архитектура Pinterest

Pinterest — по непонятным для меня причинам популярная в определенных кругах социальная сеть, построенная вокруг произвольных картинок чаще всего не собственного производства. Как и Instagram проект довольно молодой, с очень похожей историей и стеком технологий. Тем не менее, Pinterest определенно заслуживает внимания как один из самых быстрорастущих по посещаемости вебсайтов за всю историю.

Платформа

  • Amazon AWS - хостинг и вспомогательные сервисы
  • nginx - вторичная балансировка нагрузки, отдача статики
  • Python - язык программирования
  • Django


Архитектура Pinterest


Pinterest — по непонятным для меня причинам популярная в определенных кругах социальная сеть, построенная вокруг произвольных картинок чаще всего не собственного производства. Как и Instagram проект довольно молодой, с очень похожей историей и стеком технологий. Тем не менее, Pinterest определенно заслуживает внимания как один из самых быстрорастущих по посещаемости вебсайтов за всю историю.

Платформа



Архитектура Pinterest

Pinterest - по непонятным для меня причинам популярная в определенных кругах социальная сеть, построенная вокруг произвольных картинок чаще всего не собственного производства. Как и Instagram проект довольно молодой, с очень похожей историей и стеком технологий. Тем не менее, Pinterest определенно заслуживает внимания как один из самых быстрорастущих по посещаемости вебсайтов за всю историю.

Платформа

  • Amazon AWS - хостинг и вспомогательные сервисы
  • nginx - вторичная балансировка нагрузки, отдача статики
  • Python - язык программирования
  • D


Архитектура Instagram

Instagram — всего лишь iOS, а теперь и Android, приложение для обмена фотографиями с друзьями. Последнее время находится на слуху благодаря новости о покупке проекта Facebook'ом за кругленькую сумму. Недавно один из основателей проекта, Mike Krieger, выступил на конференции с докладом о техническом аспекте проекта, который я и хотел бы вкратце пересказать.

Статистика

  • Начало:
    • 1 сервер слабее Macbook Pro
    • 25к регистраций в первый день
    • 2 разработчика
  • Сегодня:
    • 40+ миллионов пользователей
    • 100+ виртуальных серверов в EC2, в том числе:
    • Проект куплен Facebook за 1 млрд. долл
    • 1 миллион регистраций за 12 часов после запуска Androi


Архитектура Instagram


Instagram — всего лишь iOS, а теперь и Android, приложение для обмена фотографиями с друзьями. Последнее время находится на слуху благодаря новости о покупке проекта Facebook'ом за кругленькую сумму. Недавно один из основателей проекта, Mike Krieger, выступил на конференции с докладом о техническом аспекте проекта, который я и хотел бы вкратце пересказать.

Статистика