Содержание
- 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. Скачать презентацию



















Общественный фонд«Добровольное Общество «Милосердие»проект«Казахстан без Сирот!»
Экономика и право 9-11 классы [Электронный ресурс] - Электрон. дан . - М.: Дрофа – 1 электрон. опт. диск (CD-ROM) Системные требования: Windows 98/
Регистрацияучастников и докладов МКР - 2012
Проведение информационной кампании среди потребителей образовательных услуг
Моя Родина - мой Башкортостан. Фотовыставка рисунков
Определение перевода и виды перевода
Столетняя война (1337 – 1453)
Презентация на тему Управление развитием таможенной деятельности в Стратегии развития таможенной службы
Разработка рецептуры мучного кондитерского изделия для здорового питания с использованием инулина
FLRACE: УСКОРЕНИЕ 3D http://vk.com/flracegame Первая многопользовательская гоночная игра в формате 3D для социальных сетей
Отрезок. Луч. Прямая
Практическая работа. Моделирование деталей фартука
Галоцентры в культуре здоровья жителей мегаполиса
Презентация на тему Каждая ли деятельность является учебной?
ISTQB Certified Tester Foundation Level 2
Культурное пространство империи первой половины 19 в. Художественная культура
Презентация на тему Публичное выступление на общественно значимую тему
Чудо Петра и Февронии. История вечной любви
Оплата налогов через Сбербанк ОнЛ@йн
Культура Руси
Сочинение по картине Ивана Ивановича Фирсова «Юный живописец»
Правильные и неправильные дроби
Upstream and downstream the Okhta river in St Petersburg The start of an environmental history investigation
Сложение и вычитание натуральных чисел
Программа«Молодежь Европы»
Повторение орфографических правил
Рейтинг web-студии
УЧЕТ СРЕДСТВ ПРОИЗВОДСТВА