Эффективный парсинг xmlСеть, бэкенд и web-разработка

Доклад отозван
Антон Шалимов
Aviasales

Разработчик команды интеграции поставщиков данных для метапоиска.

Тезисы

Никто не любит xml за объём и многословность, то ли дело JSON! Но что делать, если приходится работать с системами, которые были написаны в прошлом веке и считают xml вершиной удобства и расширяемости?

Travel-индустрия весьма немолодая барышня и большинство api в ней используют SOAP и xml. Поэтому, мы в Aviasales ежедневно парсим сотни гигабайт xml и стараемся делать это максимально эффективно с точки зрения использования памяти, cpu и будущей поддержки написанного парсера.

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

Python
,
Бэкенд / другое

Другие доклады секции Сеть, бэкенд и web-разработка