Технологии
Наш технологический стек
Мы не привязаны к одному инструменту — выбираем лучшее под ваши задачи
Бэкенд-разработка
| Технология | Описание | Наш опыт |
|---|---|---|
| PHP | Основной язык бэкенд-разработки. Работаем с версиями от 7.4 до актульной | Более 10 лет, 100+ проектов |
| Laravel | Современный PHP-фреймворк для быстрой и качественной разработки. | С 2016 года, 50+ проектов |
| Yii2 / Yii1 | Высокопроизводительный фреймворк для сложных веб-приложений. | С 2014 года, 10+ проектов |
| Node.js | JavaScript на сервере для высоконагруженных приложений и API. | Процессинг для трейдинга, API-сервисы |
| Python | Для аналитики, парсинга и вспомогательных задач. | Интеграции в vpodarok.ru |
Базы данных и хранение
| Технология | Описание | Наш опыт |
|---|---|---|
| MySQL | Основные реляционные базы данных. | 100+ проектов |
| PostgreSQL | Продвинутая реляционная БД для сложных запросов. | Платежный сервис, vpodarok.ru, портал обучения |
| MongoDB | Документо-ориентированная NoSQL БД. | Сервис для трейдинга |
| ElasticSearch | Поиск и аналитика больших объёмов данных. | Data-connector, система управления документами |
| Redis | Высокопроизводительное кэширование и хранение сессий. | Все высоконагруженные проекты с 2020 года |
| RabbitMQ | Брокер сообщений для асинхронной обработки задач. | Микросервисная архитектура с 2020 года |
Фронтенд-разработка
| Технология | Описание | Наш опыт |
|---|---|---|
| JavaScript | Основной язык фронтенда. TypeScript для типизированной разработки. | 100+ проектов |
| Vue.js | Прогрессивный фреймворк для создания интерфейсов. | С 2020 года, 30+ проектов |
| Nuxt.js | Фреймворк для универсальных Vue-приложений (SSR, SSG). | Виджеты, B2B-платформы |
| React | Библиотека для создания пользовательских интерфейсов. | По запросу заказчиков |
| jQuery/AJAX | Для динамических интерфейсов в классических проектах. | 50+ проектов |
| Axios | HTTP-клиент для работы с API. | Все современные проекты |
| Inertia.js | Создание монолитных приложений с серверным рендерингом. | vpodarok.ru |
| Blade | Мощный шаблонизатор Laravel. | 50+ проектов |
| HTML5/CSS3/SCSS | Современная вёрстка, препроцессоры. | 150+ проектов |
| Bootstrap | CSS-фреймворк для быстрой вёрстки. | Многие проекты |
Инфраструктура и DevOps
| Технология | Описание | Наш опыт |
|---|---|---|
| Linux | Серверные ОС. | Все проекты |
| Nginx | Веб-сервер и reverse proxy. | Все проекты |
| GitLab CI | Непрерывная интеграция и доставка. | Современные проекты с 2020 года |
| Grafana + Loki | Мониторинг и сбор логов. | Микросервисные проекты |
| Supervisor | Управление процессами. | Проекты с очередями и воркерами |
| Docker | Контейнеризация приложений. | Современные проекты |
| WebSockets | Реалтайм-коммуникации. | Чаты, уведомления, виджеты |
| Jenkins | CI/CD для проектов старше 2016 года. | Проекты 2016-2020 |
Облачные технологии и интеграции
| Технология | Описание | Наш опыт |
|---|---|---|
| Yandex AWS (Object Storage) | Облачное хранение файлов. | vpodarok.ru |
| Tableau | Бизнес-аналитика и визуализация данных. | Сервис аналитики |
| MTS Communicator/Marketer | SMS и email-рассылки. | Сервис мультиканальных рассылок |
| Unisender, DashaMail, Mailchimp | Email-маркетинговые платформы. | Сервис мультиканальных рассылок |
Инструменты разработки
| Инструмент | Назначение |
|---|---|
| Git | Контроль версий |
| Composer | Менеджер зависимостей для PHP |
| NPM/Yarn | Менеджеры пакетов для JavaScript |
| Vite | Современная сборка фронтенда |
| Laravel Mix | Сборка фронтенда для Laravel |
| Postman | Тестирование API |
| PHPStorm/VS Code | Основные IDE |
| Jira/Trello | Управление проектами |
Почему мы выбираем эти технологии
| Критерий | Наш подход |
|---|---|
| Надёжность | Используем проверенные стабильные версии технологий |
| Масштабируемость | Стек должен позволять расти проекту годами |
| Сообщество | Предпочитаем технологии с активным сообществом и поддержкой |
| Производительность | Оптимизируем стек под задачи конкретного проекта |
| Поддерживаемость | Код должен быть понятен другим разработчикам |