🗊 Презентация Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com

Категория: Образование
Нажмите для полного просмотра!
Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №1 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №2 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №3 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №4 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №5 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №6 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №7 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №8 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №9 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №10 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №11 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №12 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №13 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №14 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №15 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №16 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №17 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №18 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №19 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №20 Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com, слайд №21

Содержание

Вы можете ознакомиться и скачать презентацию на тему Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com. Доклад-сообщение содержит 21 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com
Описание слайда:
Rails Scale: 1000 запросов в секунду Макс Лапшин max@evilmartians.com

Слайд 2


Задача: оптимизация приложения вконтакте
Описание слайда:
Задача: оптимизация приложения вконтакте

Слайд 3


30 тыс пользователей 30 тыс пользователей до 9 секунд на запрос 5 серверов надо опустить время ответа до 500 мс
Описание слайда:
30 тыс пользователей 30 тыс пользователей до 9 секунд на запрос 5 серверов надо опустить время ответа до 500 мс

Слайд 4


Более 2-х млн пользователей Более 2-х млн пользователей 25 мс на запрос 14 серверов 40K RPM и 20 млн записей в сутки
Описание слайда:
Более 2-х млн пользователей Более 2-х млн пользователей 25 мс на запрос 14 серверов 40K RPM и 20 млн записей в сутки

Слайд 5


Ежедневная смена требований Ежедневная смена требований Экспоненциальный рост нагрузки Поровну записи и чтения Сделать быстро, дешево и приемлемо
Описание слайда:
Ежедневная смена требований Ежедневная смена требований Экспоненциальный рост нагрузки Поровну записи и чтения Сделать быстро, дешево и приемлемо

Слайд 6


Что оказалось важным в нашем случае
Описание слайда:
Что оказалось важным в нашем случае

Слайд 7


Грамотный менеджер Грамотный менеджер «Щасспрошу» завалит проект
Описание слайда:
Грамотный менеджер Грамотный менеджер «Щасспрошу» завалит проект

Слайд 8


Системный администратор. Системный администратор. Получше, чем «aptitude-джан»
Описание слайда:
Системный администратор. Системный администратор. Получше, чем «aptitude-джан»

Слайд 9


Наша команда злых марсиан! Наша команда злых марсиан!
Описание слайда:
Наша команда злых марсиан! Наша команда злых марсиан!

Слайд 10


Волшебных гномиков нет.
Описание слайда:
Волшебных гномиков нет.

Слайд 11


Нет их даже в MongoDB и memcached
Описание слайда:
Нет их даже в MongoDB и memcached

Слайд 12


pgpool — master-master медленный pgpool — master-master медленный memcached — нечего кешировать
Описание слайда:
pgpool — master-master медленный pgpool — master-master медленный memcached — нечего кешировать

Слайд 13


Ruby on Rails — нужна гибкость Ruby on Rails — нужна гибкость PostgreSQL — часто меняется схема RabbitMQ — задержка записи внешний инструментарий
Описание слайда:
Ruby on Rails — нужна гибкость Ruby on Rails — нужна гибкость PostgreSQL — часто меняется схема RabbitMQ — задержка записи внешний инструментарий

Слайд 14


Что мы делали
Описание слайда:
Что мы делали

Слайд 15


Без него никуда Без него никуда Догадки не работают newrelic.com Фоновые задачи очень важны
Описание слайда:
Без него никуда Без него никуда Догадки не работают newrelic.com Фоновые задачи очень важны

Слайд 16


Место на дисках Место на дисках Упавшие серверы Длины очередей Ночной дежурный (?)
Описание слайда:
Место на дисках Место на дисках Упавшие серверы Длины очередей Ночной дежурный (?)

Слайд 17


Нужны реляционные выборки Нужны реляционные выборки Часто меняются критерии PostgreSQL быстр и удобен Индексы — основной дисковый IO
Описание слайда:
Нужны реляционные выборки Нужны реляционные выборки Часто меняются критерии PostgreSQL быстр и удобен Индексы — основной дисковый IO

Слайд 18


Много данных рядом — плохо Много данных рядом — плохо Нам повезло с логикой выборок Шардинг: user_id % 100 Надо планировать заранее
Описание слайда:
Много данных рядом — плохо Много данных рядом — плохо Нам повезло с логикой выборок Шардинг: user_id % 100 Надо планировать заранее

Слайд 19


Меньше всего проблем Меньше всего проблем Zero-downtime deploy с unicorn-ом Плохая поддержка шардинга Необходимость RabbitMQ
Описание слайда:
Меньше всего проблем Меньше всего проблем Zero-downtime deploy с unicorn-ом Плохая поддержка шардинга Необходимость RabbitMQ

Слайд 20


Самая быстрая часть проекта Самая быстрая часть проекта Оказался индикатором состояния Мучительное восстановление
Описание слайда:
Самая быстрая часть проекта Самая быстрая часть проекта Оказался индикатором состояния Мучительное восстановление

Слайд 21


Rails do scale Rails do scale Масштабирование — вопрос предметной области У вас всё будет по-другому
Описание слайда:
Rails do scale Rails do scale Масштабирование — вопрос предметной области У вас всё будет по-другому



Похожие презентации
Mypresentation.ru
Загрузить презентацию