iSpring
Платформа для онлайн-обучения
- Отрасли
- О компании
- Привет! Это техноблог инженеров iSpring. Мы создаем инструменты для дистанционного обучения. Помогаем бизнесу и вузам быстро перевести очное обучение, адаптацию, аттестацию в онлайн-формат.
Живем и работаем в Йошкар-Оле. Отсюда ведем бизнес на 172 страны мира. В блоге делимся опытом работы по каждому направлению iSpring Tech:
Product Development. Ведем весь цикл работ, находящихся перед программированием: определение стратегии развития продуктов, поиск новых сегментов, проверка гипотез, исследования клиентов, UX и UI.
Backend. У нас модульный PHP монолит и несколько десятков микросервисов на Go. Они общаются по gRPC и через интеграционные события, доставляемые через RabbitMQ. Наше решение крутится в кластере k8s в docker контейнерах и деплоится несколько раз в день.
Frontend. Разрабатываем интерактивные веб-сервисы, на базеReact и собственного движка рендеринга. Движок написан на базе библиотеки HyperHTML, поддерживает декларативное описание компонентов и хуки. Для описания бизнес-логики используется state manager reatom.
Desktop. Разрабатываем нативные и гибридные приложения на C++20, CEF, HTML5, JavaScript и TypeScript. Используем Direct2D/Direct3D/WebGL/FFMpeg. Следуем принципам чистой архитектуры, применяем test-driven development. Наш девиз: «Нет ничего невозможного».
Mobile. Пишем отдельно для iOS и Android. Кодовую базу ведем на Kotlin и Swift. В крупных фичах придерживаемся принципов чистой архитектуры, а в экспериментальных — обкатываем новые технологии.
QA. Все тестировщики разделены на 6 проектов, каждый сотрудник закреплен за потоком разработки. В автотестах с Katalon мигрировали на стек TypeScript, WDIO, Allure, в арсенале ~6500 тестов на 3-х проектах. Занимаемся нагрузочным тестированием WEB-проектов.
Аналитика. Разрабатываем систему отчетности, как внутренний продукт в компании, обеспечиваем исследованиями и данными. Строим DWH на основе Data Vault, управляем ETL процессами с помощью Airflow, для отчетности используем Power BI.
SRE. Следуя принципам SRE и Infrastructure as code, активно автоматизируем процессы, связанные с разработкой и инфраструктурой. Это позволяет нам развивать и поддерживать десятки тестовых, staging, production окружений нашей платформы.
Инфраструктура. Обеспечиваем стабильную инфраструктуру в Kubernetes. В нескольких зонах доступности работает своё хранилище S3. Вызов для нашей команды — это создание собственных облачных сервисов, если на территории присутствия нет подходящих вариантов.
- Информация
- Сайт
- www.ispring.ru
- Дата регистрации
- Дата основания
- 2001
- Численность
- 201–500 человек
- Местоположение
- Россия
- Представитель
- Приёмко Андрей