Интернет-издание о бизнесе, стартапах и IT-технологиях

Популярные теги:
Главная страница / Читать / Новости / От архитектуры к технологиям: как устроена система Sergek

От архитектуры к технологиям: как устроена система Sergek

Sergek

Система Sergek давно стала флагманом на дорогах и в общественных пространствах Казахстана. Камеры, датчики, аналитика – на первый взгляд кажется, что это просто инструменты. Но за ними скрыта сложная технологическая экосистема, где работают искусственный интеллект, компьютерное зрение, аналитика данных и облачные решения. Chief Delivery Officer Иван Божитов рассказывает, как устроена технологическая платформа компании и какие инженерные подходы лежат в её основе.

«Наша система – как нервная система города: мы собираем данные, обрабатываем их, анализируем и визуализируем, чтобы на основе информации можно было принимать решения в реальном времени, в том числе автоматизированно», – говорит Иван.

Технологическая экосистема Sergek объединяет аппаратно-программные комплексы, радары, экологические и метеодатчики, а также вычислительные узлы, серверы, коммутаторы и оптоволоконную сеть. Сердце системы – программно-аналитическая система, которая обрабатывает огромные потоки данных и обеспечивает работу сервисов мониторинга, аналитики и автоматизации.

«Ключевые компоненты системы мы разрабатываем сами: аналитическое ядро, системы обработки данных, сервисы компьютерного зрения, модули интеграции и инструменты управления инфраструктурой. Open source используем только там, где это безопасно и оправдано. Всё критически важное делаем сами, многократно проверяем, и покрываем метриками», – объясняет Иван.

AI и компьютерное зрение помогают анализировать видеопоток, обнаруживать события, итеративно повышать точность измерений и автоматизировать процессы мониторинга.

«Главная сложность – обеспечить высокое качество работы в реальных условиях, с разной погодой, освещением и плотностью движения, а также интегрировать данные с разных типов устройств», – рассказывает Иван.

От архитектуры к технологиям: как устроена система Sergek

Обучение моделей строится как вокруг реальных сценариев, так и с участием синтетических данных в тех случаях, где это применимо. Затем данные анонимизируются и используются для обучения нейронных моделей. Как принципиально новые модели, так и дообученные, проходят множество тестов в разных условиях и многоступенчатую систему валидации.

«Так мы постепенно повышаем точность алгоритмов и сохраняем надежность сервисов», – добавляет он.

Технологический стек Sergek строится на сочетании производительности и надежности.

Backend большинства сервисов разработан на Go, ПО на устройствах и критически важные модули - преимущественно на C++, AI и CV - на Python и все тех же «плюсах», Frontend – на React. Для DevOps и инфраструктуры используются Kubernetes, Docker Swarm и CI/CD. Также сейчас команды все больше и больше вовлекаются в использование «думающих» AI модулей для сред разработки – Cursor, JetBrains AI Assistant и другие. Все это позволяет системе работать стабильно в условиях высокой нагрузки и масштабирования.

Sergek не просто строит технологии, компания формирует новую культуру безопасности и урбанистики, создавая инженерную школу мирового уровня прямо в Казахстане.

Автор фото: Ержан Айтанов

Поделиться статьей в соц. сетях

Share on telegram
Share on twitter
Share on facebook
Share on whatsapp

Автор

Редакция Er10.kz

Теги статьи

Оставайтесь на связи с ER10 Media! Вы можете найти нас в:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *