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

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

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

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

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

"Новое" API к "старой" системе: 7 архитектурных ошибок, которые мы допустили.
Пропаганда инженерных практик

Программный комитет ещё не принял решения по этому докладу
Независимый эксперт

Больше 15 лет работает в IT: fintech, e-grocery, TIS (transport information systems). Ведет канал: https://t.me/ValueGoalsDDD.

Тезисы

Каждый раз, когда мы готовим новую версию API или просто новый интеграционный протокол мы попадаем в среду с типичными входными условиями:
• API нужно через неделю;
• контрагент готов с нами сотрудничать;
• "тут же чуть-чуть поправить то, что у нас есть!".
А мы, как разработка, стремимся:
• сделать "стильно - модно - молодежно" (соответствие современным практикам);
• убрать "раздражающее" несоответствие между текущими внутренними сущностями и API;
• отгадать требования "из будущего" и заложить точки гибкости для упрощения поддержки.

За последние 1,5 года мы выпустили 2 крупных продукта завязанных на интеграцию информационных систем нескольких компаний между собой (6 API для внешней интеграции только на нашей стороне: 4 протокола для платежей и фискализации и 2 протокола для идентификации физических лиц).

Я хочу рассказать про 7 допущенных ошибок проектирования API, поделиться выводами, которые мы сделали, и лайфхаками, которые нам помогли. Я надеюсь, что наш опыт позволит вам "не пойти по нашим граблям".

API
,
Платёжные системы, обработка платежей
,
Бэкенд / другое
,
Проектирование информационных систем
,
Legacy системы, жизненный цикл продуктов
,
Поддержка и развитие legacy систем
,
Типовые ошибки
,
Лайфхаки

Другие доклады секции
Пропаганда инженерных практик

Rambler's Top100