RU

Как избежать 7 критических ошибок при переходе на микросервисы

Микросервисы обещают масштабирование и независимость команд, но чаще ломают систему медленнее монолита. Почему? В статье разбираем семь архитектурных …

микросервисыархитектураbackenddistributed-systemsdesign-patternsjava-kotlinмасштабирование
Habr
RU

Паттерн Backend for Frontend (BFF) в разработке современных приложений

Когда мы пытаемся в одном бэкенде совместить и строгую бизнес-логику, и все «рюшечки» для фронта — получается монстр Франкенштейна . Это потому, что с…

bffфронтендбэкендсинимекссистемный анализмикросервисы
Habr
RU

Почему ваш Go‑сервис ломается под 1000 RPS и как найти узкое место за полчаса

Go-сервис может идеально проходить функциональные тесты и уверенно отвечать на локальных прогонах, а потом внезапно развалиться под 1000 RPS: p99 улет…

Goнагрузочное тестированиеbackendмикросервисыp99latencyvegetawrk2pprofпроизводительность
Habr
RU

FastAPI + Docker с нуля: деплоим свой первый API без боли и слез

Каждый начинающий бэкендер рано или поздно сталкивается с классической болью: «Ну не знаю, на моем компе всё работало, а на сервере почему-то падает!»…

pythonfastapidockerdocker-composedockerfileбэкенддля начинающихмикросервисыapiразработка с нуля