heisenbug Heisenbug 2019 СПб (17.05.2019)

Move fast and don't break things

img

Произошедший несколько лет назад глобальный отказ систем Убера на 2 часа заставил компанию перестроить процессы разработки и тестирования на всех уровнях. Юрий расскажет о процессах, подходах и инструментах, которые относятся к iOS-разработке.

Комментарий Программного комитета:

О том, как Uber обеспечивает тестируемость своих мобильных приложений и тестирует их.

Несколько лет назад глобальный отказ систем Убера на 2 часа стоил компании несколько десятков миллионов долларов. Этот инцидент заставил перестроить процессы разработки и тестирования на всех уровнях, в частности, бэкенд был распилен на микросервисы, а iOS- и Android-приложения были переписаны с нуля на базе архитектуры Presidio. Изменилось отношение к тестированию, появилось SLA «99.99% crash free sessions». В докладе Юрий расскажет о процессах, подходах и инструментах, которые относятся к iOS-разработке.