РУС | EN

14 июня(пятница) 2013 Москва

Телефон: +7 (499) 403-10-11 (многокан)
E-mail: 2013@devconf.ru

Архив 2013 года - актуальная информация тут

Разработка развесистого API на Yii фреймворке

Сергей Коржнев — архитектор справочного API 2ГИС.
Доклад(45 мин)    Презентация (pdf, 1.8 Mb)

Разработка достаточно сложного API имеет свою специфику в отличии от классического веб-приложения.

В докладе мы рассмотрим подводные камни, которые подстерегают разработчиков API и поделимся видением как “сделать хорошо”.
В том числе:
— Безопасная и однообразная фильтрации входных параметров
— Единообразие кода при командной разработке
— Жесткая архитектура vs гибкая архитектура
— Разделение обязанностей компонентов архитектуры
— Архитектурный рефакторинг
— Тестирование
— Документация и JSON-схема, два в одном
В качестве подопытного кролика возьмем Справочное API (api.2gis.ru) компании 2ГИС и займемся его тюнингом.

Справочное API: 1 млн. организаций в базе, 1.6 млн. POI. Миллионы клиентов API в месяц.


Программа конференции