Архив рубрики ‘backend’

Не давайте ИИ-агенту прямой доступ к базе. Как я проектировал безопасный контур действий на FastAPI и PostgreSQL

Последнее время я всё чаще встречаю одну и ту же мысль: бизнес никогда не даст ИИ-агенту доступ к базе клиентов, заявкам, платежам, CRM или внутренним документам. На первый взгляд звучит логично. Если агент ошибётся, перепутает контекст или выполнит не то действие, ущерб может быть вполне реальным. Но мне кажется, что здесь часто путают две разные […]

SLA как инструмент, а не отчёт

Часть 1. Как подружить бизнес и инженеров через общие цифры Наш прежний SLA формально выглядел корректно: была формула, «четыре девятки» и отчёты. Но в моменты сбоев это не помогало ответить бизнесу на вопросы: сколько времени мы были недоступны, какова потенциально недополученная прибыль и каким был вклад разных подразделений в «наши девятки». Команды по‑своему считали простои […]

Кейс. Zero Bug Policy: как мы снизили бэклог багов в 4 раза за месяц

Баги — неизбежная часть разработки.  В этой статье расскажу наш опыт: как мы внедрили Zero Bug Policy в MetaMap (B2B fintech, ~200 человек в IT, распределённая команда, скоринг благонадежности заёмщиков через ML) и за месяц сократили бэклог с 77 до 18 багов. А главное — как это изменило культуру и отношения с клиентами. Проблема: баги […]

Почему проекты превращаются в спагетти даже у хороших программистов

Когда программист впервые слышит слово «архитектура», он обычно представляет что-то скучное: диаграммы, стрелочки, коробочки, совещания на три часа и человека, который запрещает писать код. А потом проходит несколько лет. И внезапно оказывается, что проект, который «быстро накидали», начинает разваливаться от любого изменения. Добавили одну кнопку — сломался импорт. Поменяли отчёт — умерла авторизация. Обновили библиотеку […]

Senior Backend не существует. Вы ищете троих

Полгода поиска. Сотня отказов. И в итоге — либо берёте «почти подходящего», либо проект стартует без нужного человека. Знакомо? Проблема в том, что вы ищете одного человека там, где нужна комбинация навыков. В 2026 году роль «Senior Backend» больше не описывает реальную работу — она описывает несбыточную мечту работодателя. Пора собирать команды иначе.

Не просто дашборд: как мы внедрили DORA-метрики и сократили число критичных инцидентов

Мысли вслух: Как AI-агенты меняют процесс разработки в разных типах проектов

Я занимаюсь работой с экспериментальными AI-first командами и исследую гипотезу о том, что Т2М снижается если полностью внедрить Agentic Engineering. В феврале вышла статья Boris Tane: SDLC мертв, агенты его убили. С этим постом не согласен — SDLC меняется, но по-разному, в зависимости от контекста. Поэтому попробуем порассуждать и разобрать, как AI меняет цикл разработки […]

Решение задачи с собеседования используя технику Sliding Window на Go

P.SДа, в интернете существует множество решений подобных задач, но, по моим ощущениям, они написаны сложным языком для начинающего программиста. Особенно мало материалов с примерами на Go. Когда я обучался алгоритмам, мне казалось, что данные темы можно объяснить куда проще существующих. В этой статье я пошагово разберу технику «Sliding Window» («Скользящее окно») и покажу, как с […]

Ваш девопс не виноват, а база данных — тем более. Ищем кто жрет память с pprof на Go

Как программисты делали куличи

Вообще, заказ не большой — 100 куличей нужно отвезти за день до праздника на точку под реализацию. Времени ещё — месяц. Станиславский Станислав — главный технический специалист на проекте. Он точно знает, как собрать группу из 10 хорошо подкованных ребят и заставить их сделать это чётко, качественно и в срок. Бюджет — с запасом.

12