Войти через соцсеть:
Войти через email:
1. Предпосылки создания системы аналитики - как и почему мы к этому пришли
2. Требования, выдвигаемые к архитектуре решения, и как им соответствовать.
Поделюсь описанием функциональных и нефункциональных требований к системе.
3. Общая архитектура работы системы. Включает в себя рассказ о том, как устроена архитектура со стороны бэкенда (kafka + clickhouse) + архитектура Android приложения
4. Алгоритм доставки событий. Расскажу об отправке данных, как данные хранятся, как отправляются, что происходит в случае ошибки
5. Как быть с ошибкой. Расскажу о приемах, как досылать данные в случае потери сессии / отсутствии интернета. Расскажу о том, как не положить сервер от "распухших" данных
6. Как мы валидировали что SDK работает корретно ? Расскажу о метриках контроля качества, сколько мы теряем событий, ошибках при работе с беком, логировании работы SDK
7. Планы на будущее. Расскажу, куда хотим дальше развивать инструмент, что добавлять