Продолжая просмотр сайта, Вы соглашаетесь с использованием файлов Cookie и иных инструментов интернет-статистики, применяемых на сайте для повышения удобства использования сайта и продвижения услуг ООО «Хедс энд Хендс». Вы можете запретить обработку Cookies в настройках браузера. Подробнее
понятно

Стек технологий

iOS

Swift (Swift UI)

Официальный язык разработки и UI-библиотека для создания приложений в экосистеме Apple.

Android

Kotlin (Jetpack Compose)

Jetpack Compose — рекомендуемая Google UI-библиотека для создания нативных Android-приложений.

Multi-platform

Kotlin (Compose) Multiplatform

Мульти-платфоменная разработка под iOS и Android. Позволяет запустить первую версию приложения сразу для всех платформ, сэкономив время на разработке.

Web frontend

JavaScript (VueJS, Nuxt)

VueJS — современный и быстро набирающий популярность фреймворк
для фронтенд-разработки SPA. Nuxt — библиотека позволяющая реализовать Server Side Rendering для поисковой оптимизации сайта.

Web backend

Java, Kotlin (Spring Framework)

Golang

PHP8.X (Laravel)

Redis

Elasticsearch

PostgreSQL/MongoDB

Kafka

Java, Kotlin (Spring Framework)

Языки программирования, используемые для разработки высоконагруженных enterprise информационных систем. Набор библиотек и расширений Spring Framework позволяет быстро создавать и разворачивать приложения любого уровня сложности.

Redis

KV-хранилище, необходимо для хранения временных данных, сессий пользователей. Отличается крайне высокой скоростью работы ивозможностью кластеризации.

Golang

Один из самых быстрых языков программирования, активно набирающий популярность. Из особенностей: быстрый, держит высокие нагрузки. Минусы: на рынке меньше квалифицированных разработчиков.

Elasticsearch

База данных для организации систем полнотекстового поиска.

PostgreSQL/MongoDB

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

PHP (фреймворк Laravel)

Один из основных языков веб-разработки в мире. Из плюсов — язык специализирован для веб-разработки, имеет высокую совместимость, число разработчиков гораздо больше, это иминус, т.к.невсе из них высококвалифицированные.

Kafka

Брокер сообщений, необходимый для общения изолированных микросервисов между собой.

DevOps

CI/CD

Web

GitLab CI

Ansible/K8S

Docker

GitLab CI

Cервис для построения процесса CI (непрерывной интеграции), который позволяет доставлять код
от разработчика пользователям.

Ansible/K8S

Утилиты для оркестрации, позволяет управлять большим числом серверов. Используется при деплое бóльшого числа микросервисов.

Docker

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

Mobile

Jenkins

Fastlane

TestFlight

Gradle

App Center

Jenkins

Cервис для построения процесса
CI (непрерывной интеграции)
для мобильной разработки.

Fastlane (iOS)

Инструмент автоматизированной сборки проекта.

TestFlight

Cервис дистрибьюции тестовых приложений для платформы iOS.

Gradle

Инструмент автоматизированной сборки проекта.

App Center (Android)

Cервис распространения тестовых приложений.

Monitoring

Grafana

Prometheus

Elasticsearch

Logstash

Kibana

Sentry

Инструменты сбора, анализа ивизуализации данных логов систем.

VCS

Git (GitLab)

GitFlow

Для хранения и управления исходным кодом. Возможно использование других вариантов (Bitbucket, GitHub и т. д.).