Your SlideShare is downloading. ×
0
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Собираем по винтикам 2ГИС Web API — инструкция в картинках
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Собираем по винтикам 2ГИС Web API — инструкция в картинках

1,225

Published on

Алексей Салов …

Алексей Салов
Руководитель подгруппы внешних сервисов 2ГИС Web API

Рассказ о том через какие огонь, воду и медные трубы в сервисах api.2gis.ru должен пройти запрос пользователя, чтобы стать привычным для нас json или xml.

Тема: "Собираем по винтикам 2ГИС Web API — инструкция в картинках"
Тезисы:
● Формула инфраструктуры:
○ Nginx + PHP + Yii = Основа
○ PostgreSQL + Redis = Данные * Скорость
○ Thrift * C + Sphinx = Полнотекстовый поиск
○ RabbitMQ = Статистика
○ Pinba + Graylog + Zabbix = Мониторинг
○ Основа + (Данные * Скорость) + Полнотекстовый поиск + Статистика + Мониторинг = Web API
● Служба доставки горячих плюшек или релизы на бою.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,225
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. CОБИРАЕМ ПО ВИНТИКАМ WEB APIИнструкция в Алексей Салов
  • 2. Начинка
  • 3. Монтаж
  • 4. Вскрытие покажет...
  • 5. ~2 года
  • 6. ~2 года~1КККзапросовв месяц
  • 7. ~2 года~1КККзапросовв месяц~500 RPS++
  • 8. ~99.9%UpTime
  • 9. ~99.9% UpTime~150msresponse
  • 10. Конечный Идеальный пользователь :)
  • 11. Xue
  • 12. PyBal
  • 13. PyBal
  • 14. PyBal
  • 15. PyBal
  • 16. PyBal
  • 17. PyBal
  • 18. PyBal
  • 19. Стоим до последнего!upstream php-app { server unix:/var/run/php5.sock; server nodeA:9000 backup; ... server nodeZ:9000 backup;}...location / { fastcgi_pass php-app; fastcgi_next_upstream error timeout http_500 http_503;}
  • 20. PyBal
  • 21. PyBal
  • 22. PyBal
  • 23. PyBal
  • 24. Про деплой..
  • 25. • git• миграции• тесты• конфиги
  • 26. • установка пакетов• запуск phing• перезапуск сервисов
  • 27. AutoAdmin
  • 28. Тренируемся на котятках
  • 29. Профит 1 000 000 000 ++
  • 30. Профит
  • 31. partner.api.2gis.ru
  • 32. Вопросы?
  • 33. Спасибо за внимание! api.2gis.ru/webteam a.salov@2gis.ru @twitt_Re

×