Про системы
За десятилетия развития индустрии накоплен большой багаж знаний о построении программных систем. Есть паттерны, практики и подходы, которые работают. Но каждая система все равно остается уникальной, со своим контекстом и своими вызовами.
Когда работаешь с реальными системами, быстро понимаешь: большую часть времени ты не начинаешь с чистого листа. Ты начинаешь с истории, компромиссов, наполовину реализованных идей и меняющихся приоритетов. И это нормально.
Новая эра сложности
С появлением ИИ агентов сложность систем растет экспоненциально. Теперь мы имеем дело не просто с детерминированными алгоритмами, а с автономными агентами, которые принимают решения на основе вероятностей и контекста. Это меняет все: от подходов к тестированию до способов мониторинга и отладки.
Системы становятся более динамичными и непредсказуемыми. Классические паттерны архитектуры остаются важными, но теперь их нужно дополнять новыми подходами к управлению неопределенностью и наблюдаемостью поведения агентов.
Хорошая архитектура начинается с понимания контекста, а не с применения готовых решений. И сегодня этот контекст включает в себя работу с ИИ агентами и управление экспоненциально растущей сложностью.