Your browser is not supported anymore. Please update to a more recent one.

В предыдущей статье я рассказывал о том, как мы выделили модуль чата в нашем приложении. Всё прошло успешно, и мы собирались распространить этот опыт — начать тотальную модуляризацию в iOS-разработке Badoo. Даже презентовали подход продуктовым командам, командам, занимающимся тестированием и непрерывной интеграцией, и постепенно стали внедрять модуляризацию в наши процессы.

Мы сразу понимали что будут проблемы, поэтому не торопились и раскатывали решение поэтапно, что помогло нам вовремя понять проблемы о которых пойдет речь далее.

В этой статье я расскажу:
— как мы не потерялись в сложном графе зависимостей;
— как спасли CI от чрезмерной нагрузки;
— что делать, если с каждым новым модулем приложение запускается всё медленнее;
— мониторинг каких показателей стоит предусмотреть и почему это необходимо.
Поделиться