Новая почта Рамблера (Андрей Шетухин)
Transcript of Новая почта Рамблера (Андрей Шетухин)
![Page 1: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/1.jpg)
Новая почта Рамблера РИТ++
Андрей Шетухин
![Page 2: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/2.jpg)
Почта• 1 петабайт данных
• 100 млн ящиков, 30 млн из которых используются регулярно
• 3 000 HTTP запросов в секунду
• 5 млн пользователей за неделю
![Page 3: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/3.jpg)
![Page 4: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/4.jpg)
![Page 5: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/5.jpg)
Вебприложение vs «обычный сайт»• Вычисления на
стороне клиента• Несколько
быстрых легких запросов
• Вычисления на сервере
• Один длительный запрос с перезагрузкой страницы
![Page 6: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/6.jpg)
Разработка «обычного сайта»• Ядро системы• Сайт в виде шаблона• Прикрутка дизайна• Юзабилити-тестирование• Переписать все с нуля еще раз
![Page 7: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/7.jpg)
Разработка вебприложения• Интерфейс• Дизайн• Прототип• Юзабилити-тестирование прототипа• Интерфейс клиент-сервер• Ядро серверной части системы
![Page 8: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/8.jpg)
Такие неважные мелочи• Деплоймент• Статистика• Мониторинг
![Page 9: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/9.jpg)
Деплоймент• Алгоритм выкатки кода – задача
программистов!• Эксплуатация ничего сама придумывать не
должна.• Код и конфигурация – разные вещи!
![Page 10: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/10.jpg)
Не изобретайте велосипед!
![Page 11: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/11.jpg)
Деплоймент• Используйте стандартные решения• Менеджер пакетов в вашей любимой ОС –
стандартное решение!• Максимально автоматизируйте процесс
![Page 12: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/12.jpg)
Статистика• Ложь
![Page 13: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/13.jpg)
Статистика• Ложь
• Большая ложь
![Page 14: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/14.jpg)
Статистика• Ложь
• Большая ложь
• Навальный
![Page 15: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/15.jpg)
Статистика• Ложь
• Большая ложь
• Навальный•Статистика
![Page 16: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/16.jpg)
Статистика• Необходимо понимание, что и как работает• Выберите несколько ключевых показателей• Пишите остальные параметры в логи
(потом пригодится)
![Page 17: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/17.jpg)
Статистика• Плохо
![Page 18: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/18.jpg)
Статистика• Хорошо
![Page 19: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/19.jpg)
Мониторинг• Отслеживайте только необходимые
параметры• Не надо алертов по каждому поводу• Один инцидент – один алерт• Группируйте одинаковые события
![Page 20: Новая почта Рамблера (Андрей Шетухин)](https://reader035.fdocuments.net/reader035/viewer/2022081502/557f15dfd8b42ad03e8b47d8/html5/thumbnails/20.jpg)
Вопросы?