RU

Монолит, модульный монолит или микросервисы: как выбрать архитектуру

Модульный монолит развёртывается целиком, а сервисы можно обновлять отдельно. Как выбрать архитектуру с учётом нагрузки, транзакций и ресурсов коман…

МикросервисыАрхитектура ПОАрхитектура приложенийСтатьи
Tproger
RU

Наблюдаемость: где на самом деле теряются миллисекунды

Как собрать трассы без правки кода через eBPF, превратить их в метрики по медленным запросам и не принять смену методики за регрессию. Разбираем три…

ПроизводительностьМикросервисыDevOpsGolangOpenTelemetryGrafanaСтатьи
Tproger
RU

Обвязка важнее модели: три слоя, которые определяют результат

Почему код вокруг модели влияет на результат сильнее выбора модели: маршрутизация вычислений, автоматические проверки отказов и контроль границ инфо…

Архитектура ПОИскусственный интеллектDevOpsИнформационная безопасностьCI/CDПромптыСтатьи
Tproger
RU

7 стратегий модернизации легаси: что рефакторить, переносить, заменять или переписывать

7 стратегий модернизации легаси: когда оставить как есть, а когда рефакторить, переносить или переписывать. Практический гайд. — Читать дальше « 7 с…

МикросервисыАрхитектура ПОРефакторингСтатьи
Tproger
RU

Своя self-hosted двухсерверная VPN-архитектура. Подробный путь разработки и ошибки, с которыми вы можете столкнуться

Проект представляет из себя быстрый способ воссоздать архитектуру состоящую из 2 серверов (локальный + удаленный) с определенными сервисами, которые…

APIТестированиеLinuxИнструментыGitБезопасностьPythonRubyunixIDEМузыкаРаботаHTMLDIYGitHubНавыкиVPNTelegramСервисыDockerCloudflareФронтендRedisQAМессенджерdevСерверNFTМашин1CDeFiGrafanaVPSСтатьи
Tproger
RU

Разработка TypeScript-библиотеки для построения реактивных графов распространения и обработки данных

Как построить гибкий реактивный граф обработки данных, где узлы изолированы друг от друга, а связи между ними строятся автоматически на основе их во…

Open SourceФункциональное программированиеАрхитектура ПОTypeScriptРеактивное программированиеБиблиотекиСтатьи
Tproger
RU

Тимлид, архитектор или QA: куда расти разработчику, который не хочет в менеджеры

Три трека роста для разработчика без перехода в менеджмент: архитектура, тимлидство и QA-автоматизация — что учить, по чему скучать и как примерить…

КарьераТимлидРазработкаСтатьи
Tproger
RU

Метаклассы в Python: как работает фабрика классов

Разбираем, что такое метаклассы в Python, как type создаёт классы и когда стоит писать свой метакласс. Примеры кода и практические рекомендации. — Ч…

Лучшая практикаОбучение программированиюPythonАрхитектура ПООбъектно-ориентированное программированиеПрактикаФишки PythonСтатьи
Tproger
RU

Rust, Go или Zig: как выбрать язык для высоконагруженного бэкенда в 2026 году

Сравниваем Rust, Go и Zig для высоконагруженных сервисов: производительность, сложность, экосистема и реальные кейсы миграции. — Читать дальше « Rus…

Языки программированияПроизводительностьGolangRustВысокие нагрузкиБэкендАрхитектура приложенийСтатьи
Tproger
RU

Выделенные команды, аутсорс или инхаус: как считать реальный TCO

Сравниваем TCO инхауса, аутсорса и выделенных команд: скрытые расходы, формулы расчёта и чек-лист для выбора модели разработки под ваш проект. — Чит…

Архитектура ПОУправление проектамиРазработкаСтатьи
Tproger
RU

Как Android-инженер спроектировал gateway для миллионов пользователей: опыт перехода в инфраструктуру

История перехода из андроид разработки в инфраструктуру. Как мобильный инженер спроектировал gateway для платформы с миллионами пользователей, освои…

APIОптимизацияПарсингAndroidИнструментыОпросПрактикаРаботаTorБотыНавыкиHRБэкендApp StoreИграПриложениеСерверKubernetesИнфраструктураСтатьи
Tproger
RU

Netflix построила Service Topology: живая карта микросервисов

Как Netflix объединяет eBPF, IPC-метрики и tracing в единую карту зависимостей. Разбираем, почему статические схемы устарели и что перенести в свою…

APILinuxПроизводительностьМикросервисыАрхитектура ПОDevOpsГрафыАрхитектура приложенийИнфраструктураСтатьи
Tproger
RU

EchoBird — настольный менеджер ИИ-инструментов на Rust

EchoBird — бесплатный настольный менеджер для установки ИИ-агентов, локальных LLM и управления моделями. Узнайте, кому он пригодится и как устроен и…

Open SourceЛучшая практикаИнструментыПроизводительностьНейронные сетиИскусственный интеллектRustАрхитектура приложенийСтатьи
Tproger
RU

Семь ошибок индексации БД, которые убивают производительность SaaS на корню

Разбираем 7 типичных ошибок индексации в PostgreSQL и MySQL: переиндексация, низкая селективность, раздутие индексов, мультитенантность и внешние кл…

Алгоритмы и структуры данныхМасштабируемость и ограничения памятиОптимизацияПроизводительностьMySQLSQLPostgreSQLСтатьи
Tproger
RU

Agentic SRE: как ИИ-агенты меняют практику надёжности

Разбираем, как агентный подход к SRE ускоряет диагностику инцидентов и сокращает рутину. Пять рабочих сценариев, стек инструментов и правила безопас…

ПроизводительностьМикросервисыАрхитектура ПОИскусственный интеллектОрганизация разработкиDevOpsСтатьи
Tproger
RU

Разработка B2B-продуктов: как построить отношения между пользователем и командой продукта

О том, где в B2B-продуктах чаще всего возникают скрытые сложности и как найти баланс между потребностями бизнеса, пользователей и разработчиков. — Ч…

Архитектура ПОДизайн интерфейсов и UXСервисыLow-codeИнфраструктураСтатьи
Tproger
RU

Скрытый сбой идемпотентности в финтех-системе: разбор инцидента

Разбор реального production-инцидента в финтех-системе: почему ошибка HTTP 500 не остановила операцию создания карты и как сбой идемпотентности в AP…

APIОпросМикросервисыРефакторингРаботаБотыHRСервисыФинтехФронтендПриложениеСервермикроfaqСтатьи
Tproger
RU

Как выбрать системного интегратора в 2026: 12 критериев для ЛПР

Проверяете системного интегратора? 12 критериев для ЛПР: опыт в индустрии, техстек, санкционные риски, безопасность, репутация и красные флаги на ка…

БезопасностьМикросервисыПрактикаРаботаНавыкиСервисыФинтехСтартапыТимлидБизнесРазработкаИнфраструктураСтатьи
Tproger
RU

Адаптация открытого симулятора InferSim для оценки загрузки промышленных GPU

Рассказываем, как доработали симулятор InferSim от Alibaba: добавили поддержку новых GPU (включая MetaX C500), расширили список моделей с гибридными…

GitJSONРаботаTorGitHubHRСервисыMITВизуализацияПриложениеdevСервермикроЖелезоСтатьи
Tproger