English
Мы выступаем
Наши сотрудники регулярно принимают участие в отраслевых конференциях, посвященных высоким технологиям. Тут представлены материалы наших выступлений и докладов.

Анатомия баннерной системы

Кто: Артем Вольфтруб
Где: Highload++ 2011
Когда: 3-4октября 2011

Презентация Артема Вольфтруба “Анатомия баннерной системы” рассказывает о том, из чего состоит баннерная система. Важными вопросами здесь являются принципы организации "эффективного" показа баннеров, лимитирование показов, технические возможности и ограничения баннерной системы. Уделяется большое внимание cинхронизации данных между различными компонентами системы. Среди тем, посвященных системе статистики баннерки, освещаются такие проблемы как: какую статистику может собирать баннерка; как поступать с большими объемами данных; какие существуют методы анализа эффективности рекламных кампаний. Рассматриваются также вопросы технических способов защиты от недобросовестных рекламодателей, мониторинга баннерки, проблемы поддержки и сопровождения баннерной системы.

Рисуем ТЗ

Кто: Артем Вольфтруб
Где: РИТ 2011
Когда: 24-25 апреля

Любой проект начинается с требований. В зависимости от используемой в команде методологии разработки, требованиям отводится разное место, но в том или ином виде они присутствуют всегда. Говоря о специфике веб проектов, обычно упоминают их динамичность и большой объем пользовательского интерфейса. В этих условиях, ключевой составляющей успеха проекта становится эффективная коммуникация между заказчиком и исполнителем. Поскольку основное общение с заказчиком происходит на этапе разработки требований, задача сводится к тому, чтобы максимально вовлечь его в этот процесс, сформировать ожидания, а также снизить вероятность различной интерпретации требований участниками проекта.
В докладе Артема Вольфтруба "Рисуем ТЗ" дается обзор современных методологий разработки с точки зрения подхода к написанию ТЗ, описывается специфика веб проектов и ее влияние на разработку требований, дается анализ таких проблем как проблема коммуникации с заказчиком, организации процесса подготовки требований в случае продолжительных проектов, а также характеризуются основные инструменты разработки технического задания. Большое внимание докладчик уделяет таким вопросам как рисование ТЗ и проектирование интерфейсов.

Способ защиты медиа-контента. Возможен ли DRM в Вебе

Кто: Денис Елданди, Александр Кистанов
Где: РИТ 2011
Когда: 25-26 апреля 2011

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

Java как язык Веба: эволюция или ребрендинг

Кто: Анатолий Филин
Где: РИФ+КИБ 2010
Когда: 21-23 апреля 2010

Новая жизнь Java: от корпоративных приложений в Веб. JVM как платформа языков будущего. Новые языки на базе JVM. Эволюция Веб в сторону усложнения. Упрощение Java как языка для Веб. Современный имидж Java: простая разработка на мощной платформе.

Анатомия интернет-банка

Кто: Артем Вольфтруб
Где: Российские интернет-технологии (RIT-2010)
Когда: 12-14 апреля 2010

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

Grails. Поиски закончены

Кто: Сергей Нековаль
Где: Российские интернет-технологии (RIT-2010)
Когда: 12-14 апреля 2010

Grails — новый фреймворк для веб-разработки, базирующийся на языке Groovy для JVM и объединяющий самое лучшее и свежее как из Ruby on Rails, так и из Java-технологий.
Успех Grails связан прежде всего с быстротой обучения и разработки, упором на использование DSL (domain-specific languages), серьезной поддержкой со стороны Java-сообщества.
Это обзорный доклад, цель которого - заинтересовать и привлечь специалистов как из области Java, так и Ruby.
У нас в «Граманте» накопился некоторый опыт использования этой технологии, которым мы и поспешили поделиться.

Прагматичный подход к документированию веб-проектов

Кто: Анатолий Филин
Где: Российские интернет-технологии (RIT-2010)
Когда: 12-14 апреля 2010

В докладе идет речь о документировании процесса разработки Веб-систем. В работе над проектом как правило участвует команда, состоящая из специалистов разных областей: инвесторы, владельцы бизнеса, бизнес-менеджеры, аналитики, разработчики, юзабилисты, дизайнеры, тестировщики, системные администраторы. Эти специалисты обладают разным опытом, имеют разные цели и говорят на разных языках (причем часто – в прямом смысле этого слова). Некоторые роли могут отсутствовать, другие роли могут «склеиваться».
Существует достаточно развитая культура документирования проектов, которая включает как традиционные артефакты: видение (vision), бизнес-требования (BRD), функциональные требования (FRD), требования к интерфейсу, технические и архитектурные требования (TAD), требования к тестированию, требования к инфраструктуре, так и аджайльные артефакты: пользовательские истории (user stories), визуальные истории (visual stories).
Все Веб-проекты разные: интерфейсные проекты и проекты со сложной логикой (финансовые, научные), средние по размеру проекты и крупные проекты, проекты, которые пишутся с нуля и унаследованные от других разработчиков. Кроме того заказчики могут предъявлять разные требования к документированию: кому-то достаточен список характеристик, кто-то требует детальные функциональные требования, кто-то готов «идти в Agile». Команды тоже бывают разные: полные (свои аналитики, дизайнеры и т.д), локальные и распределенные.
В докладе не предлагается один рецепт на все случаи жизни. Главная идея доклада состоит в том, чтобы в соответствии с особенностями проекта и проектной команды рациональным образом выбрать тот набор документов, который абсолютно необходим для его успешного развития.

Как дешево сделать систему видео-хостинга

Кто: Сергей Нековаль, Денис Елданди
Где: Highload++ 2009
Когда: 12-13 октября 2009

Доклад описывает архитектуру и особенности эксплуатации крупнейшей японской системы хостинга видео-контента (более 10 миллионов хитов в день).
Будет интересен разработчикам и системным администраторам высоконагруженных систем.

  1. Особенности бесплатных систем хостинга: бесплатный софт, дешевое (commodity) железо, минимум затрат на человекоресурсы.
  2. Все должно работать и восстанавливаться само: время системного администратора стоит дорого. Мониторинг, post-boot checks, авто-заплатки и подпорки.
  3. Память стоит дешево, купим побольше. Система кэширования на базе PgQ - дешево и сердито.
  4. SPoF - всегда ли это плохо? Как выжить, имея только одну центральную БД.
  5. Как сделать файловое хранилище. Дешевые и дорогие файлы.
  6. Как выжать из железа 100%. Сервер большой - он выдержит!

Доклад в некотором роде "антикризисный". Сокращение бюджетов и тотальная экономия стало суровой необходимостью для многих интернет-сервисов.

Трехзвенная архитектура

Кто: Анатолий Филин, Артем Вольфтруб
Где: Неделя Российского Интернета (RIW-2009)
Когда: 18 апреля 2009

Обзорный доклад, посвященный эволюции архитектур информационных систем. Анализируются преимущества и недостатки каждого типа архитектур. Описываются различные модификации трехзвенной архитектуры, особое внимание уделяется архитектуре Веб-приложения. Вариации трехзвенной архитектуры иллюстрируются на примерах реальных корпоративных систем. Описываются современные тренды и делаются некоторые предположения о том, куда будет эволюционировать архитектура Веб-приложений в ближайшем будущем.

Мобильные войны: Борьба между сервисами и приложениями в мобильном мире

Кто: Анатолий Филин
Где: Объединенная конференция РИФ+КИБ
Когда: 23-24 апреля 2009

Речь идет о том, что происходит в мире мобильных вычислений. В то время как браузерные сервисы уверенно вытесняют десктопные приложения везде, где только можно, в мобильном мире тенденции далеко не такие однозначные.
В некоторых случаях побеждают мобильные приложения (App Store), в других явное преимущество на стороне сервисов (i-mode в Японии). Контекст мобильных вычислений включает несколько размерностей: сетевые операторы - производители трубок – производители ОС для мобильных устройств - разработчики приложений - поставщики услуг. Все эти игроки существенно влияют на развитие мобильных вычислений. Кроме того, есть и географические зависимости (Америка – Европа – Азия) и как ни странно, культурные факторы.
Одна из проблем, с которой столкнулись разработчики компании «Грамант», это проблема совместимости и стандартов в мобильном мире. Портирование мобильного приложения на набор мобильных устройств иногда оказывается более трудоемким, чем сама разработка. Это одна из причин, по которой существуют мобильные платформы (подобие виртуальной машины или полу-браузер), которые являются промежуточным звеном между мобильными сервисами и приложениями. «Встречным» промежуточным звеном являются браузерные сервисы, использующие специфические особенности телефона: определение местоположения через GPS, записная книжка, мобильный кошелек и т.д. Проблемы, связанные с портированием, могут сделать разработку мобильных приложений нерентабельной.
Докладчик пытается разобраться - что все-таки является главным фактором победы: правильная технология или правильная бизнес-модель.

Масштабирование системы баннерной рекламы
с централизованной базой данных

Кто: Сергей Нековаль
Где: РИТ: Высокие нагрузки
Когда: 22-23 сентября 2008

Доклад о том, что реляционные БД являются масштабируемыми вопреки модной тенденции наших дней, когда изготовление БД советуют проводить «в домашних условиях» (что часто пропагандируется на технических конференциях). Однако, повторяя классиков, слухи о смерти реляционных СУБД сильно преувеличены.
В условиях сильной связанности данных использование централизованной РСУБД позволяет получить выигрыш в скорости разработки приложений и снижает риски.

  1. Описывается архитектура реально существующей системы баннерной рекламы с числом показов более в 500 млн. в сутки, успешно работающей на японском рынке.
  2. Отмечаются проблемы эволюционного развития и проблемы, связанные с централизацией БД.
Доклад дает некоторое представление о том, что может выиграть бизнес, проинвестировав на старте в СУБД Enterprise-уровня (Oracle) и какие риски масштабируемости при этом могут возникнуть.

Интернет-реклама с оплатой за результат

Кто: Анатолий Филин
Где: Конференция Интернет и Бизнес 2008
Когда: 16-18 апреля, 2008

Описывается система онлайновой рекламе с отслеживанием продаж (performance marketing), разработкой которой автор руководил работая в японской компании Valuecommerce. Система была запущена в 1999 году, в 2005 году значительная доля компании была приобретена Yahoo!, в 2006 компания вышла на IPO.
Кратко описана модель бизнеса и основные источники доходов. Проанализированы показатели компании по кликам и продажам за последние несколько лет и выявлены основные тенденции. Кроме того, проведен обзор рынка подобных услуг из открытых источников.

Наши сотрудники регулярно принимают участие в отраслевых конференциях, посвященных высоким технологиям. Тут представлены материалы наших выступлений и докладов.
Тема выступления Материалы Докладчик Мероприятие Дата проведения
Анатомия баннерной системы Артем Вольфтруб Highload++ 2011 3-4октября 2011
Рисуем ТЗ Артем Вольфтруб РИТ 2011 24-25 апреля
Способ защиты медиа-контента. Возможен ли DRM в Вебе Денис Елданди, Александр Кистанов РИТ 2011 25-26 апреля 2011
Java как язык Веба: эволюция или ребрендинг Анатолий Филин РИФ+КИБ 2010 21-23 апреля 2010
Анатомия интернет-банка Артем Вольфтруб Российские интернет-технологии (RIT-2010) 12-14 апреля 2010
Grails. Поиски закончены Сергей Нековаль Российские интернет-технологии (RIT-2010) 12-14 апреля 2010
Прагматичный подход к документированию веб-проектов Анатолий Филин Российские интернет-технологии (RIT-2010) 12-14 апреля 2010
Как дешево сделать систему видео-хостинга Сергей Нековаль, Денис Елданди Highload++ 2009 12-13 октября 2009
Трехзвенная архитектура Анатолий Филин, Артем Вольфтруб Неделя Российского Интернета (RIW-2009) 18 апреля 2009
Мобильные войны: Борьба между сервисами и приложениями в мобильном мире Анатолий Филин Объединенная конференция РИФ+КИБ 23-24 апреля 2009
Масштабирование системы баннерной рекламы
с централизованной базой данных
Сергей Нековаль РИТ: Высокие нагрузки 22-23 сентября 2008
Интернет-реклама с оплатой за результат Анатолий Филин Конференция Интернет и Бизнес 2008 16-18 апреля, 2008

Схема проездаЗакрыть
Адрес: 119021, Москва, Пуговишников переулок, д.11, офис №4
Парк культуры, Фрунзенская
Задать вопросЗакрыть
Ваше имя
Эл. почта
Ваш вопрос

Заполните капчу
Отправить