Highload++ 2017 завершён!

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

СКОЛКОВО, Москва 7 и 8 ноября

11-я ежегодная конференция для разработчиков highload-систем, которая соберет   2 700 участников из разных регионов России и мира. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей.

Программа охватывает такие аспекты веб-разработок, как архитектуры крупных проектов, базы данных и системы хранения, системное администрирование, нагрузочное тестирование, эксплуатация крупных проектов и другие направления, связанные с высоконагруженными системами.

Множественное наследование в Lua как механизм компонентного программирования
Lua @ HighLoad++

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

В программировании более 20 лет. В компании IPONWEB занимается разработкой и поддержкой RTB-проектов и библиотек на Lua.

Тезисы

Компания IPONWEB занимается разработкой RTB-платформ более 10 лет. Решения для наших клиентов мы строим на базе внутреннего технологического стека, который постоянно развивается. В таких условиях повторное использование кода является ключевым в управлении кодовой базой. Для решения задачи повторного использования мы применяем компонентный подход.

Один из способов реализации компонентного подхода в Lua – множественное наследование.

На примере реализации набора таргетингов, применяемых в Supply- и Demand-платформах я расскажу о том, как данный подход помогает нам:
* декомпозировать проекты на независимые компоненты;
* разрабатывать эти компоненты параллельно;
* переиспользовать компоненты в других проектах через внешние интерфейсы вне зависимости от структуры самого проекта.

Методы и техника разработки ПО
,
Lua

Другие доклады секции
Lua @ HighLoad++

Rambler's Top100