RU

Как мы перестраивали e‑commerce‑платформу в production: от legacy‑системы к Next.js и Symfony

Несколько лет назад мы решили заменить legacy e‑commerce‑платформу, которая продолжала работать и принимать заказы. Новый frontend построили на&nbsp…

e-commercenext.jssymfonynginxssrкэшированиеархитектура попроизводительностьproductionмасштабирование
Habr
RU

[Перевод] Роутинг NGINX на предикатах для обработки API-трафика без скриптов

Типовую задачу проксирования трафика на базе заголовков и тела HTTP-запроса теперь можно решать напрямую с помощью предикатных локейшенов в NGINX. Д…

nginxapijsonnjsбалансировка нагрузкиhttpapi gatewaymcp
Habr
RU

ЧАСТЬ 2. Своя self-hosted двухсерверная VPN-архитектура: Gitea, сборка Amnezia, проблемы 7.1.3-arch1-2 и многое другое

Эта статья является прямым продолжением вот этой статьи про мой проект ServeHub-2 , которое охватывает релиз 1.4.0 и отчасти 2.0.0, 2.1.0 (а также о…

devopsgiteaarchself-hosteddkmsnginxdocker-composevpnдомашний продакшнredis
Habr
RU

FastAPI и S3 — строим сервис безопасной генерации временных ссылок

В современных веб-приложениях хранение файлов часто отдают специализированным объектным хранилищам, таким как S3 . Это удобно, масштабируемо и надеж…

devopsdockerclouds3временные ссылкибезопасность данныхnginxобъектное хранилищеfastapi
Habr