Как мы перестраивали e‑commerce‑платформу в production: от legacy‑системы к Next.js и Symfony
Несколько лет назад мы решили заменить legacy e‑commerce‑платформу, которая продолжала работать и принимать заказы. Новый frontend построили на …
Последние новости Architecture от Tech News
Несколько лет назад мы решили заменить legacy e‑commerce‑платформу, которая продолжала работать и принимать заказы. Новый frontend построили на …
A Grafana Geomap showing traffic by country and coloured by threat score takes about an hour to build. Almost none of that hour is the map. The map…
Open your Laravel app on a phone with two bars of signal and watch the network waterfall. On HTTP/1.1, the browser opens six TCP connections and que…
Hey developers 👋 At some point in our development journey, we’ve all played around with domains, subdomains, routes, reverse proxies, and enough DNS…
The Nginx Ingress Controller is a popular Kubernetes Ingress controller that uses Nginx as a reverse proxy and load balancer to route external traff…
Типовую задачу проксирования трафика на базе заголовков и тела HTTP-запроса теперь можно решать напрямую с помощью предикатных локейшенов в NGINX. Д…
Have you ever heard "Caddy is great" and wondered what actually makes it different from Nginx? Or maybe you were evaluating Traefik for a Kubernetes…
Caddy and Nginx are reverse proxies that sit in front of web applications, receive user traffic, handle edge behavior such as HTTPS and routing, and…
Gradio is a Python library for wrapping any ML model in a web interface, ready to deploy and scale as an app. This guide builds a GFPGAN-powered fac…
Laravel is a popular PHP framework with routing, authentication, and database management built in. This guide deploys a Laravel app behind Nginx on…
It turns out the internet is full of middlemen. Some forward requests, some establish trust, and some simply make communication possible. I learned…
Эта статья является прямым продолжением вот этой статьи про мой проект ServeHub-2 , которое охватывает релиз 1.4.0 и отчасти 2.0.0, 2.1.0 (а также о…
В современных веб-приложениях хранение файлов часто отдают специализированным объектным хранилищам, таким как S3 . Это удобно, масштабируемо и надеж…
Сейчас ландшафт сетей Kubernetes переживает самую значительную трансформацию со времен появления Ingress API в 2015 году. Gateway API прошел путь от…
How I Built a Custom Kubernetes Ingress in Rust/Go That Outperforms Nginx by 11% Silex: Re-engineering K8s Edge Routing for the Cloud-Native Era The…
Buying a domain is exciting. Creating a server is exciting too. But the moment you try to connect both of them, things can feel confusing. You bough…
Gunicorn кажется простым, пока не сталкиваешься с эксплуатацией: внезапные ошибки 502, зависшие воркеры и странное поведение при перезапусках. За эт…
I Built a Tool That Builds My Infrastructure — Here's How It Went A brutally honest account of building SwiftDeploy for the HNG14 Stage 4A DevOps ch…
If you've been on a platform team long enough, you've probably watched this slow-motion failure: You ship an auth library. Three services adopt it.…