Особенности разработки массовых поисковых и коммуникационных интернет-сервисов Илья Сегалович Яндекс
Разработка массовых сервисов Илья Сегалович, Яндекс Разработка массового сервиса Тенденции развития массовых интернет-сервисов Операционная система будущего: с десктопа на сервер Новые качества приложений Пограничные приложения Технологические особенности разработки Особенности серверного парка Высокая эффективность Open source платформы Принцип «тонны руды»: глубокая переработка данных Организация разработки Сетевая структура Неформальность ради эффективности Направления сотрудничества Тонкие клиенты Оригинальные модели сервисов Отчуждаемые блоки
Разработка массовых сервисов Илья Сегалович, Яндекс Тенденции развития Операционная система будущего: с десктопа на сервер? Рост мощности на одного пользователя Рост качества сетевых приложений: скорость каналов, технологический прогресс Новые качества приложений Свойства больших чисел Сетевое взаимодействие Приложения на стыке десктопа и сервера Легкость локальных интерфейсов Доступ к локальным ресурсам
Разработка массовых сервисов Илья Сегалович, Яндекс Технологические особенности Особенности серверного парка Серийные машины Параллелизм и избыточность Эффективность Оптимизация компонент низкого уровня Полное использование ресурсов Серийный подход Open source платформы Предсказуемость в экстремальных режимах Возможности модификации Глубокая переработка данных Быстрый отклик Фоновые «тяжелые» вычисления
Разработка массовых сервисов Илья Сегалович, Яндекс Организация разработки Сетевая структура Плоская иерархия Перекрестное подчинение Внутренний open-source Неформальность ради эффективности «Видение проекта» вместо ТЗ Регулярный пересмотр приоритетов Ранний выпуск версий
Разработка массовых сервисов Илья Сегалович, Яндекс Направления сотрудничества Тонкие клиенты «Плагины», «клиенты», «агенты» Оригинальные модели сервисов Отчуждаемые блоки Примеры задач: … Наука и исследования Исследовательские задачи