Владимир Русинов "Архитектура сервиса Яндекс.Диск....
-
Upload
yandex -
Category
Technology
-
view
960 -
download
0
description
Transcript of Владимир Русинов "Архитектура сервиса Яндекс.Диск....
![Page 1: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/1.jpg)
Я.Субботник, Минск, 2 июня 2012 года
менеджер проектовВладимир Русинов
Яндекс.Диск Архитектура сервиса -‐ замыслы и реальность
суббота, 2 июня 12 г.
![Page 2: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/2.jpg)
У пользователя много всего в Я
2
— Письма в Яндекс.Почте
— Фотки, Видео, Файлы на Народе
— Любые залогиновые данные в Сервисах
— Многое другое:
суббота, 2 июня 12 г.
![Page 3: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/3.jpg)
«Чемодан» как идея
3
Не только файлы!
Все пользовательские данные в Яндексе собраны вместе.
суббота, 2 июня 12 г.
![Page 4: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/4.jpg)
Задачи для «Чемодана»
4
— Хранить любые данные
— Синхронизировать устройства пользователя
— Работать с любыми клиентами: Win, Mac, iOS, Android и т.д.
— Делать все автоматически
суббота, 2 июня 12 г.
![Page 5: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/5.jpg)
Яндекс.Диск
5
Продукт -‐ про файлы
Платформа -‐ для всех
суббота, 2 июня 12 г.
![Page 6: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/6.jpg)
Технические требования
6
— От 10 000 000 пользователей
— Миллиарды папок и файлов
— Высокая надежность
«Одно ясно: жрать будет много!»Кто-‐то из разработчиков
суббота, 2 июня 12 г.
![Page 7: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/7.jpg)
Черновик рукописный
7
суббота, 2 июня 12 г.
![Page 8: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/8.jpg)
Поехали!
8
суббота, 2 июня 12 г.
![Page 9: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/9.jpg)
Как Стартап
9
— Стремительный сбор команды
— Выбор удобных технологий
— Изготовление прототипов
— Тестирование
— Выбор нужных и удачных решений
суббота, 2 июня 12 г.
![Page 10: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/10.jpg)
Разработка в разгаре
10
суббота, 2 июня 12 г.
![Page 11: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/11.jpg)
Тестирование прототипов
11
— Функциональное
— Автоматическое
— Нагрузочное
— Сотрудники Яндекса
суббота, 2 июня 12 г.
![Page 12: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/12.jpg)
Делаем всё сразу
12
— Обработка новых идей
— Подбор продуктовых решений
— Подбор интерфейсных решений
— Подбор технических решений
— Активная разработка
суббота, 2 июня 12 г.
![Page 13: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/13.jpg)
Прототип превратился в бету
13
суббота, 2 июня 12 г.
![Page 14: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/14.jpg)
Ключевые изменения
14
— Mulj-‐master База Данных
— Компоненты скачки и загрузки файлов
— Общее решение по хранению данных
— API -‐ WebDAV
— XMPP Push-‐нотификации
— Готовность к нагрузкам
— Отказоустойчивость
суббота, 2 июня 12 г.
![Page 15: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/15.jpg)
Запуск
15
— Люди лучше роботов!
— 5 апреля 2012 г. запустили «бету по инвайтам»
— За месяц пришло более 150 000 человек
— Увеличили производительность бекенда в 50 раз
— Спланировали полный запуск сервиса
— Начали проектировать другие облачные сервисы
суббота, 2 июня 12 г.
![Page 16: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/16.jpg)
Почему не сразу все запланировали?
16
Все быстро меняется
Все быстро устаревает
«Нужно делать то, что нужно сейчас, а то, что не нужно, делать не нужно»
КО
суббота, 2 июня 12 г.
![Page 17: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/17.jpg)
API
17
— WebDAV
— XMPP Push-‐Нотификации
— Key/Value хранилище (в разработке)
— Данные на Сервисах Яндекса (в разработке)
— И это далеко не всё!
суббота, 2 июня 12 г.
![Page 18: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/18.jpg)
Вопросы
18
Яндекс.Диск h�p://disk.yandex.ru
API Диска http://api.yandex.ru/disk/
суббота, 2 июня 12 г.
![Page 19: Владимир Русинов "Архитектура сервиса Яндекс.Диск. Замыслы и реальность"](https://reader034.fdocuments.net/reader034/viewer/2022050808/557fbb51d8b42a36118b4bf8/html5/thumbnails/19.jpg)
Мендежер проектов
rusinov@yandex-‐team.ru
@vladimirrusinov
Владимир Русинов
суббота, 2 июня 12 г.