Для доступа к материалам доклада
купите билет
или авторизуйтесь, если у вас он уже есть
или авторизуйтесь, если у вас он уже есть
Хочу показать, почему LLM хорошо справляется с задачей внутри одного сервиса, но начинает ошибаться, когда фича проходит через несколько микросервисов. На примере демо-проекта из 12 Go-сервисов разберу, как Claude написал спеку, код и тесты, но потерял межсервисные правила: идемпотентность, Outbox, batch-вызовы, переходы состояний и форматы данных.
Дальше покажу, как это можно чинить через archspec: машиночитаемый архитектурный контракт сервиса, из которого генерируются документация и диаграммы. В финальной части доклада вернусь к той же фиче и покажу, что меняется, когда LLM перед реализацией получает не набор Markdown-файлов, а явные контракты затронутых сервисов.