Архитектура Справочного API 2ГИС
Особенности архитектуры справочного API 2ГИС: балансировка, мониторинг, оптимизация
Сергей Коржнев HighLoad++
В докладе мы рассмотрим архитектуру сервиса и основные инфраструктурные процессы.
  • Архитектура: Yii-фреймворк и компоненты, PgSQL, Sphinx, С++демоны для многокритериального поиска.
  • Развертывание: серверы (Новосибирск, Москва, Амстердам), Phing, Chef.
  • Мониторинг: Zabbix API, Pinba + утилита профилирования методов API, Graylog.
  • Кеширование: Nginx + Lua, Redis, APC, шардинг кеша и инвалидация.
Также мы расскажем, как нам удаётся стабильно делать релизы каждый вторник и обновлять данные по всем городам каждый день. И многое другое...
Сергей Коржнев

Ведущий программист

Архитектор Справочного API 2ГИС. Также работал в командах 2ГИС Онлайн и Фламп. Сергея привлекают сложные и нетривиальные задачи. Любит и умеет обучать коллег, д...

Биография докладчика
HighLoad++

28-29 октября 2013

Конференция разработчиков высоконагруженных систем

Сайт конференции

Архитектура справочного API — это не готика и тем более не рококо. Скорее хай-тек: огромные своды плюсового кода с фасадом из скриптовщины. Так или иначе, это тоже сродни искусству. Готовы учиться у лучших мастеров и постигать сложнейшие из секретов бекенд-ремесла? Мы набираем талантливых разработчиков в команду 2ГИС.

Алёна Сергеева, HR Projector

Похожие доклады

Разработка развесистого API
на Yii-фреймворке

Приёмы разработки сложных API на фреймворке Yii.

Сергей Коржнев
Дорожная сеть в графовой базе данных Neo4j

Проверка связности графа дорожной сети на Neo4J .

Вадим Шашенко
Защита от парсинга под нагрузкой

Этапы развития защиты от парсинга API Справочника. От Nginx до Lua.

Дмитрий Бархатов

Будь в курсе

  • Участвуй в конференциях, учись новому
  • Узнавай от 2ГИС самое интересное из мира технологий
  • Читай новости, смотри выступления опытных экспертов