Хочу быть в курсе событий

Сообщество веб-разработчиков начало подготовку к РИТ++ 2014, оставьте свою заявку, если Вы хотите получать новости о проекте.

Восьмая профессиональная конференция веб-разработчиков РИТ++ — наша флагманская конференция, профессиональное мероприятие «от разработчиков для разработчиков», охватывающее весь спектр индустрии веб-разработки: от системного администрирования до управления проектами и особенностей работы с языками программирования в веб-приложениях, а также клиентское и серверное программирование, базы данных и системы хранения, тестирование и качество.

  • 60 докладов
  • 2 полных
    дня
  • 800 участников
  • 12 секций

История проекта, который никогда не падает.

Андрей Шетухин (-)

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

Доклад про разработку онлайн-игры для Facebook. Аудитория проекта 100k+ игроков, в среднем 3-5 тысяч запросов в секунду. Игра построена по схеме "толстый клиент (флеш)" <-> "сервер".

Изначально предполагалось использовать модные технологии типа ZeroMQ, Protobuf, Mongrel, которые в теории обеспечивали полную отказоустойчивость и практически бесконечную маcштабируемость при сверхнизкой стоимости разработки проекта.

Довольно скоро выяснилось что "модно" не значит "работает":
- всплыли проблемы с отказоустойчивостью "полностью отказоустойчивой схемы"
- выяснилось, что проект, который должен легко масштабироваться, не масштабируется вовсе
- средства, призванные упростить процесс разработки в реальности его только усложняли
- никто в самом начале не подумал о процедуре деплоймента, в итоге проект невозможно было установить на сервера без длительного простоя

В итоге сменился руководитель разработки и пришлось все переписывать уже после запуска и под нагрузкой. Было решено множество сложных задач, например, как "на лету" подменить одну технологию другой и при этом не потерять данные.

В заключение хотелось бы рассказать о том как избежать подобных проблем, какие вопросы следует задать при проектировании архитектуры, на что обратить внимание при разработке и что может служить маркером того что все идет не так как надо.

Доклад будет полезен системным архитекторам, менеджерам проектов и ведущим разработчикам.

Генеральный интернет-партнёр

  • Mail.Ru Group

Серебряный спонсор

  • Вadoo

Серебряный спонсор

  • WarGaming

Серебряный спонсор

  • Webzilla

Серебряный спонсор

  • Microsoft

Серебряный спонсор

  • Coalla Agency

Технический партнёр

  • Филанко

HR-партнёр

  • SuperJob

HR-партнёр

  • HeadHunter

Организационный партнёр

  • http://raec.ru/

Информационная поддержка

  • SearchEngines.ru
  • REG.RU
  • 3DNews.ru
  • Internest
  • Интернет Хостинг Центр
  • Xakep.ru
  • CMS Magazine
  • CNews.ru
  • SpaceWeb
  • RUcenter
  • NetCat
  • GISMETEO / ГИСМЕТЕО
  • ООО «Юмисофт»
  • eScan
  • ExpoMap.ru
  • PeterHost
  • Joom
  • Cтудия веб-разработок Михаила Кечинова
  • Softline
  • LiveJournal
  • SQLInfo.ru
  • Element Group
  • bOombate
  • Бизнес-школа RMA
  • OpenQuality
  • Rusonyx
  • FL.ru
  • WebLancer
  • Prograbli
  • Valuehost
  • ImageCMS
  • RusBase
  • LiveBusiness
  • Манн, Иванов и Фербер
  • Свободная Пресса / Svobodnaya Pressa
  • PROFISPACE
  • Нетология
  • Альпина Паблишер
  • Plus / Плас
  • Агава
  • Хостинг-Центр
  • Макхост
  • Webnames.ru
  • PCWeek
  • Bugtraq.ru
  • Opennet
  • Moscow Business School
  • MTI
  • PR.Sape
  • TUT.BY / ТУТ.БАЙ
  • Системный администратор / System Administrator
  • ITMozg.ru
  • Retail and Loyalty
  • В-port
  • Setup.ru