Bethowen
High-load pet-supplies online store — 6+ years as lead developer
- PHP 7.4
- 1C-Bitrix
- nginx
- php-fpm
- Vue
- Go
- RabbitMQ
- Redis
- Prometheus
- Grafana
- Loki
- GitLab CI
- Problem
- A federal pet-retail chain needs a reliable high-load online store: dozens of external integrations, marketplaces, delivery and payments — with no downtime under peak load.
- What I built
- I lead development of a 1C-Bitrix platform (PHP 7.4, legacy monolith) on nginx + php-fpm, with a Vue frontend. 30+ integrations — delivery services, payment systems, marketplaces; an internal API of ~200 endpoints, RabbitMQ queues, Redis cache. Observability with Prometheus + Grafana + Loki and Graylog. I focus on performance too: DB indexes and rewritten queries, and removing quadratic (O(n²)) scans. I extract logic from the monolith into Go microservices with a clean (ports-and-adapters) architecture. CI/CD runs on GitLab CI.
- Result
- 6+ years as lead developer with a cross-functional team. Production holds 600+ RPS at peak. I sped up heavy endpoints by tens of times: 10s → 0.2s, 40s → 1.2s, and 2s → 0.2s on average. Releases ship through GitLab CI.