Комментарии (1)
🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)
Ответ сгенерирован нейросетью и может содержать ошибки
Мой технологический стек
Я имею 10+ лет опыта в PHP Backend разработке. Вот основные технологии, с которыми я работал:
Backend
PHP и фреймворки:
- PHP 5.6 - 8.3 (полный цикл эволюции языка)
- Laravel 5.x - 10.x (множество проектов от микросервисов до крупных ERP систем)
- Symfony 3.x - 6.x (комплексные приложения, требующие модульности)
- Yii 2 (быстрые прототипы)
- Slim Framework (микросервисы и API)
- CakePHP (legacy проекты)
Базы Данных
Реляционные:
- MySQL 5.7, 8.0 (основная БД для большинства проектов)
- PostgreSQL 10-15 (сложные аналитические запросы, JSON, полнотекстовый поиск)
- MariaDB (drop-in замена MySQL)
Документо-ориентированные:
- MongoDB (хранение JSON документов, NoSQL запросы)
- Elasticsearch (полнотекстовый поиск, аналитика логов)
In-Memory:
- Redis (кэширование, очереди, сессии, Pub/Sub)
- Memcached (устаревший, но всё ещё используется)
ORM и Query Builder
- Eloquent (Laravel ORM, интуитивный и мощный)
- Doctrine (Symfony ORM, сложный но гибкий)
- Propel (альтернатива Doctrine)
- Raw SQL (для сложных запросов, которые ORM не потянет)
Инструменты и Утилиты
Тестирование:
- PHPUnit (юнит тесты)
- Codeception (интеграционные тесты)
- Pest (современный фреймворк для тестов)
- Mockery (мокирование)
Задачи и Очереди:
- Laravel Queue (вложенная очередь с Redis, SQS, Beanstalkd)
- Supervisor (управление фоновыми процессами)
- RabbitMQ (message broker для сложных архитектур)
API и HTTP:
- REST API (стандартный подход)
- GraphQL (альтернатива REST для гибких запросов)
- gRPC (высокопроизводительные сервис-сервис коммуникации)
- JWT (токены для аутентификации)
- OAuth2 (авторизация через третьих лиц)
Логирование и Мониторинг:
- Monolog (логирование)
- Sentry (отслеживание ошибок)
- New Relic (performance monitoring)
- DataDog (полный мониторинг)
- ELK Stack (Elasticsearch, Logstash, Kibana) для логов
DevOps и Развёртывание
Контейнеризация:
- Docker (образы приложений)
- Docker Compose (локальная разработка)
Оркестрация:
- Kubernetes (для крупных систем)
- Dokku (простое развёртывание на VPS)
CI/CD:
- GitHub Actions (интеграция с GitHub)
- GitLab CI/CD
- Jenkins
- CircleCI
Облако:
- AWS (EC2, RDS, S3, Lambda, SQS)
- Google Cloud Platform
- DigitalOcean (VPS)
- Heroku (простое развёртывание)
Архитектура и Паттерны
- DDD (Domain-Driven Design) для крупных приложений
- Clean Architecture (слои: Domain → Application → Infrastructure → Presentation)
- CQRS (Command Query Responsibility Segregation)
- Event Sourcing (для систем, требующих полной истории)
- Microservices (распределённая архитектура)
- SOLID принципы
Дополнительно
Версионирование:
- Git (GitHub, GitLab, Bitbucket)
Управление зависимостями:
- Composer (стандартный пакетный менеджер для PHP)
Code Quality:
- PHPStan (статический анализ)
- PHP_CodeSniffer (проверка стандартов)
- SonarQube (качество кода)
Утилиты:
- Postman (тестирование API)
- DBeaver (управление БД)
- DataGrip (IDE для БД)
Типичный стек проекта
Для новых проектов:
- Backend: PHP 8.3 + Laravel 11
- БД: PostgreSQL + Redis
- Тесты: PHPUnit + Pest
- Развёртывание: Docker + Kubernetes/Dokku
- API: REST с JWT
- Мониторинг: Sentry + DataDog
- CI/CD: GitHub Actions
Для энтерпрайза:
- Backend: PHP 8.x + Symfony + DDD
- БД: PostgreSQL + Elasticsearch + Redis
- Сервис-сервис: RabbitMQ или gRPC
- Очереди: Redis Queue или RabbitMQ
- Архитектура: Microservices
- Тесты: комплексные интеграционные тесты
- Мониторинг: ELK + DataDog + Sentry