HighLoad++ 2015 завершён! Ждём вас в 2016 году!

Профессиональная конференция разработчиков высоконагруженных систем

2 и 3 ноября 2015 Крокус-Экспо МОСКВА
Профессиональная конференция разработчиков высоконагруженных систем

Skype's web stack
Архитектуры

Доклад принят в Программу конференции

Семь лет работал на Казахстанской Фондовой Бирже в должности начальника отдела интернет-проектов, после чего переехал в Таллинн и стал Software Development Engineer в Skype/Microsoft.

Тезисы

В этом докладе я расскажу о том, как мы делаем Web в Skype, о практиках, технологиях и процессах, которые позволяют нам динамически масштабировать наши веб-приложения. Я расскажу о нашем "облачном" PHP-фреймворке, SOA, о подходе к разработке, тестированию и развертыванию на сотни машин.
Основные моменты доклада
- Общая архитектура, её преимущества перед предыдущими нашими решениями, основные принципы. SOA и REST.
- PHP сегодня в плане красоты кода практически не уступает Java. Краткий обзор интересных техник, которые мы используем.
- CI: цикл разработки, пакетирование, тестирование, (авто)развертывание (deployment).
- Несколько слов об особенностях работы с базой данных: подход к релизам, версионирование.
- Интеграционные тесты.
- Chef - то, как мы его используем, нестандартные решения для gradual rollout.

Другие доклады секции
Архитектуры

Rambler's Top100