Блог

Статьи о backend-разработке

Практические заметки о PHP и Laravel, Go, базах данных, очередях, кэшировании, микросервисах и DevOps — из реального опыта эксплуатации production-систем.

Архитектура 14 мин чтения

Паттерн Strangler Fig на практике: постепенный перевод PHP-монолита на микросервисы через REST API

Как применить паттерн Strangler Fig для миграции PHP-монолита на микросервисы: анализ границ сервисов, настройка API Gateway, разделение БД и реальный кейс выделения аутентификации из Laravel в Go.

Базы данных 14 мин чтения

MySQL в 2026 году: репликация, GTID и автоматический failover в продакшн-окружении с Kubernetes

Глубокое руководство по настройке MySQL-репликации с GTID, автоматическим failover и мониторингом в Kubernetes для senior backend-разработчиков и DevOps-инженеров.

Backend-разработка 14 мин чтения

Elasticsearch в 2026 году: построение умного поиска для высоконагруженного REST API на Go

Практическое руководство по интеграции Elasticsearch с Go REST API: настройка клиента, проектирование индексов, full-text поиск, агрегации, оптимизация и деплой в Docker.

Backend-разработка 18 мин чтения

Построение отказоустойчивой системы очередей на основе Redis Streams и Kubernetes: масштабирование воркеров под нагрузкой

Практическое руководство по проектированию отказоустойчивой очереди на Redis Streams с горизонтальным масштабированием Go-воркеров в Kubernetes, HPA по кастомным метрикам и мониторингом.

Архитектура 14 мин чтения

Многоуровневое кэширование в Laravel: стратегии L1/L2 с Redis и PostgreSQL для максимальной производительности

Как построить многоуровневую систему кэширования в Laravel с Redis как L1 и PostgreSQL Materialized Views как L2: архитектура, реализация, инвалидация и метрики.

DevOps 18 мин чтения

Построение внутреннего Developer CLI на Go для управления Kubernetes-окружениями: от идеи до дистрибуции

Практическое руководство по созданию внутреннего CLI-инструмента на Go с Cobra и client-go для управления Kubernetes-окружениями: архитектура, команды, CI/CD, секреты и дистрибуция.