Содержание
- 2. Задача: оптимизация приложения вконтакте
- 3. 30 тыс пользователей до 9 секунд на запрос 5 серверов надо опустить время ответа до 500
- 4. Более 2-х млн пользователей 25 мс на запрос 14 серверов 40K RPM и 20 млн записей
- 5. Ежедневная смена требований Экспоненциальный рост нагрузки Поровну записи и чтения Сделать быстро, дешево и приемлемо С
- 6. Что оказалось важным в нашем случае
- 7. Грамотный менеджер «Щасспрошу» завалит проект Персонал
- 8. Системный администратор. Получше, чем «aptitude-джан» Персонал
- 9. Наша команда злых марсиан! http://evilmartians.ru/ Персонал
- 10. Волшебных гномиков нет.
- 11. Нет их даже в MongoDB и memcached
- 12. pgpool — master-master медленный memcached — нечего кешировать Сразу выкинули
- 13. Ruby on Rails — нужна гибкость PostgreSQL — часто меняется схема RabbitMQ — задержка записи внешний
- 14. Что мы делали
- 15. Без него никуда Догадки не работают newrelic.com Фоновые задачи очень важны Профилирование
- 16. Место на дисках Упавшие серверы Длины очередей Ночной дежурный (?) Мониторинг
- 17. Нужны реляционные выборки Часто меняются критерии PostgreSQL быстр и удобен Индексы — основной дисковый IO SQL
- 18. Много данных рядом — плохо Нам повезло с логикой выборок Шардинг: user_id % 100 Надо планировать
- 19. Меньше всего проблем Zero-downtime deploy с unicorn-ом Плохая поддержка шардинга Необходимость RabbitMQ Ruby on Rails
- 20. Самая быстрая часть проекта Оказался индикатором состояния Мучительное восстановление RabbitMQ
- 22. Скачать презентацию



















Тема проекта
Derecho Propiedad (Introducción)
20140423_dukhovno-nravstvennoe_formirovanie_lichnosti_na_urokakh_geografii_i_vo
Морской бой
Программно-целевые средства регионального развития
Таинственные события
Презентация на тему Физиологическая регуляция проницаемости эндотелия
Тестирование для группы Ступени роста 1 года обучения. Итоговое занятие
Политическая система Великобритании. Нужна ли Британии монархия?
Межрегиональная олимпиада школьников Евразийская лингвистическая олимпиада: подводим итоги
Саудовской Аравии
Презентация на тему Природно-ресурсный потенциал
Человек познаёт мир
лекция 4 10 неделя
Урок русского языка по ос «школа 2100»Определение спряжения глагола по ударному личному окончанию
Россия, 634012, г. Томск, ул.Артёма 5/а, тел. 89138099238, e-mail:
Презентация ко Дню рыбака (8 июля)
Организация
2003 год
Тема урока: «Решение задач на построение» Цели урока: Проверить умения и навыки строить биссектрису угла, делить отрезок пополам, н
Билгесез үткән заман хикәя фигыльләрне сөйләмдә куллану
ПРОГРАММА СОБЛЮДЕНИЯ АНТИМОНОПОЛЬНОГО ЗАКОНОДАТЕЛЬСТВА СОДРУЖЕСТВОМ «РУСБРЕНД»
Gender 추가 20221014
Блокадный Ленинград
"Колебательный контур
Эльтон – семиречье. Семь маленьких речек питают озеро.
Адаптивная физическая культура
Семинар « Внедрение педагогической инновации Краеведческая направленность образовательного процесса»