
Стек программистов
Наша команда использует современные подходы к программированию для написания функциональных сервисов и приложений.
- Java
- Современный язык программирования для написания серверных приложений.
- Kotlin
- Язык программирования для написания приложений для смартфонов.
- TypeScript
- Разработка веб-приложений. Типизируемый язык, расширяющий возможности JavaScript.
- Spring
- Фреймворк для разработки серверных приложений с поддержкой микросервисной архитектуры.
- Node.js
- Программная платформа для работы реактивных неблокирующих приложений.
- Kafka
- Брокер сообщений для обмена информации между микросервисами.
- Базы данных
- Работа с различными СУБД. Реляционные: PostgreSQL, MySQL. Нереляционные: MongoDB, Reddis, Cassandra.
- Vue.js
- Фронтенд фреймворк для современных реактивных web приложений.
- Quasar
- Фреймворк для создания интерфейса для приложений, основанных на Vue.js.
DevOps технологии
Инструменты Devops для автоматизированного развертывания приложений, их мониторинг и обслуживание.
- Docker
- Контейнеризатор приложений. Позволяет упаковать приложение и его окружение в контейнер, который затем может быть легко развернут.
- Kubernetes
- Оркестратор приложений. Автоматизирует запуск, позволяет масштабировать и координировать контейнеры.
- TeamCity
- CI/CD система для автоматизированной сборки, тестирования и доставки приложений.
- Prometheus
- Сбор метрик и мониторинг событий для приложений и сервисов с оповещениями в режиме реального времени.
- Zabbix
- Мониторинг сервисов и оборудования: серверов, сетевого оборудования, перефирии.
- Grafana
- Система для визаулизации, мониторинга, анализа данных и оповещения о событиях.