iSpring
Платформа для онлайн-обучения
- Domains
- About the company
- Привет! Это техноблог инженеров iSpring. Мы создаем инструменты для дистанционного обучения. Помогаем бизнесу и вузам быстро перевести очное обучение, адаптацию, аттестацию в онлайн-формат.
Живем и работаем в Йошкар-Оле. Отсюда ведем бизнес на 155 стран мира. В блоге делимся опытом работы по каждому направлению iSpring Tech:
Product Development. Ведем весь цикл работ, находящихся перед программированием: определение стратегии развития продуктов, поиск новых сегментов, проверка гипотез, исследования клиентов, UX и UI.
Backend. У нас модульный PHP монолит и пара десятков микросервисов на Go. Они общаются по gRPC и через интеграционные события, доставляемые через RabbitMQ. Наше решение крутится в кластере k8s в docker контейнерах и деплоится несколько раз в день.
Frontend. Разрабатываем интерактивные веб-сервисы, на базе собственного движка рендеринга. Движок написан на базе библиотеки HyperHTML, поддерживает декларативное описание компонентов и хуки. Для описания бизнес-логики используется state manager reatom.
Desktop. Работаем на C++17, HTML5+JavaScript, трогаем Direct2D/Direct3D/WebGL/FFMpeg. Следуем принципам чистой архитектуры, применяем test-driven development. Наш девиз: «Нет ничего невозможного».
Mobile. Пишем отдельно для iOS и Android. Кодовую базу ведем на Kotlin и Swift. В крупных фичах придерживаемся принципов чистой архитектуры, а в экспериментальных — обкатываем новые технологии.
QA. За каждым потоком разработки закрепили ответственного тестировщика. Погружаемся в автоматизацию: больше 1500 автотестов в Katalon (groovy, js, java, python) и Selenide (java). Занимаемся нагрузочным тестированием WEB-проектов
SRE. Следуя принципам SRE и Infrastructure as code, активно автоматизируем процессы, связанные с разработкой и инфраструктурой. Это позволяет нам развивать и поддерживать десятки тестовых, staging, production окружений нашей платформы.
Инфраструктура. Обеспечиваем стабильную инфраструктуру в Kubernetes. В нескольких зонах доступности работает своё хранилище S3. Вызов для нашей команды — это создание собственных облачных сервисов, если на территории присутствия нет подходящих вариантов.
- Information
- Website
- www.ispring.ru
- Registered
- Founded
- 2001
- Employees
- 201–500 employees
- Location
- Россия
- Representative
- Приёмко Андрей