Глеб Калиниченко
Tech Lead мобильной разработки @ KION
Москва

Как KION систему аналитики строил

  • День выступления: 27.09.2024
  • Время начала: 17:25
  • Время окончания: 17:55
  • Зал: Разработка-2
  • Категории: Разработка
  • Секции: Мобильная разработка

Описание:

1. Предпосылки создания системы аналитики - как и почему мы к этому пришли

2. Требования, выдвигаемые к архитектуре решения, и как им соответствовать.

Поделюсь описанием функциональных и нефункциональных требований к системе.

3. Общая архитектура работы системы. Включает в себя рассказ о том, как устроена архитектура со стороны бэкенда (kafka + clickhouse) + архитектура Android приложения

4. Алгоритм доставки событий. Расскажу об отправке данных, как данные хранятся, как отправляются, что происходит в случае ошибки

5. Как быть с ошибкой. Расскажу о приемах, как досылать данные в случае потери сессии / отсутствии интернета. Расскажу о том, как не положить сервер от "распухших" данных

6. Как мы валидировали что SDK работает корретно ? Расскажу о метриках контроля качества, сколько мы теряем событий, ошибках при работе с беком, логировании работы SDK

7. Планы на будущее. Расскажу, куда хотим дальше развивать инструмент, что добавлять

О спикере

Глеб Калиниченко

Tech Lead мобильной разработки @ KION
Москва

Работаю в онлайн-кинотеатре KION 3 года, суммарный опыт в IT 7 лет - все это время занимаюсь Android-разработкой. Окончил Южный Федеральный Университет по направлению "Программная инженерия". Помимо Android-разработки увлекаюсь и другими стеками: iOS и backend-разработкой.

Похожие доклады