RU

Развитие FastAPI приложения в ходе разработки production-системы

Полтора года назад я написал о своём подходе к структуре FastAPI-приложений. С тех пор два крупных проекта, production и несколько архитектурных гра…

FastAPIPythonSQLAlchemyDockerClean ArchitectureDDDRepository PatternUnit of Workbackend-разработкаархитектура ПО
Habr
RU

Magic Flows: как перестать держать бизнес-процессы в голове команды

Как описывать не только сервисы и связи, но и реальные бизнес-сценарии внутри распределённой системы? Показываю Magic Flows в Viaduct: пошаговые пот…

C4 modelархитектура ПОархитектурная документациямикросервисыпотоки данныхsequence diagramбизнес-логикаevent-driven architecture
Habr
RU

Что настоящего осталось в программисте?

А вот реально, что настоящего осталось в программисте когда вокруг llm ? Где его суть и индивидуальность, где теперь его ценность ? Читать далее

LLMискусственный интеллекткарьера программистанейросетиценность разработчикапостановка задачархитектура ПОAI-агентыбудущее ITопыт
Habr
RU

Код написали за нас. Как упростить ревью и сколько это стоит в рантайме

Последнее время я почти не пишу код руками — значительную часть реализации берут на себя AI-агенты. Но работы меньше не стало: теперь нужно задавать…

AI-агентыкодогенерацияархитектура ПОмикросервисывысоконагруженные системыпроизводительностьнакладные расходыGoC++Rust
Habr
RU

Как я перенёс проверку цен с VPS на компьютеры пользователей — и зачем всё-таки оставил сервер

Сначала PriceTrack проверял страницы маркетплейса на VPS. Селекторы были корректными, но сервер вместо карточек товара получал 403. В итоге я перенё…

архитектура ПОdesktop-приложениеPythonFastAPIPlaywrightпарсингмаркетплейсылокальная обработкараспределённая системаWindows
Habr
RU

Модель не виновата: разбираем 3 громких ИИ-инцидента, которые случились из-за отсутствия архитектуры

Я проектирую системы на LLM, и после каждого громкого ИИ‑инцидента мне прилетает одна и та же ссылка с одним и тем же вопросом:…

LLMархитектура ПОClaudeИИ-агентыотказоустойчивостьвалидация данныхproductionAnthropicstructured outputshuman-in-the-loop
Habr
RU

Заменит ли Джун Сеньора, если дать ему ИИ?

В прошлой статье мы выяснили, что при остановленном найме сегодняшний Джун не может превратиться в классического старого матёрого Сеньора, руину гер…

вайб-кодингджунысеньорыИИ-ассистентыLLMархитектура ПОпроектирование системрынок труда в ITнайм разработчиковтехнический долг.
Habr
RU

Гибель богов. Fable и ещё 10 LLM реорганизуют код. Сравнение

Это подробный разбор одного эксперимента. Я взял god node из реального LangGraph агента и попросил 5 американских и 6 китайских моделей сначала пред…

LLMLangGraphИИ-агентырефакторингнейросетиDeepSeekFableLLM-as-a-judgeархитектура ПОбенчмарки LLM
Habr
RU

Архитектура ИИ-агента с желаниями или цифровой человек

У меня обычно так: я довожу проект до прототипа, доказываю себе, что моя идея работает — и теряю интерес. Проект lifemodel — один из таких. Это ИИ-а…

ИИ-агентпроактивный агентLLMархитектура ПОавтономный агентheartbeatцифровой компаньонпесочницаDockerагентные системы
Habr
RU

[Перевод] Что делать, если HTTP‑запрос прошёл, а транзакция в БД откатилась?

Если ваш сервис одновременно пишет в БД и дёргает внешние API, прямо сейчас у вас есть как минимум один из этих сценариев: – деньги списаны, заказа…

Transactional OutboxSaga PatternSaga CompensationDual-Write ProblemScalaPlay FrameworkSlickPostgreSQLархитектура ПОtimeweb_статьи_перевод
Habr
RU

Golden Armada: трассировки как основа наблюдаемой AI-native системы

Можно ли понимать сложную систему, вообще не читая её код? Golden Armada — экспериментальная AI-native система, в которой код перестаёт быть главным…

AIискусственный интеллектLLMбольшие языковые моделипрограммированиеархитектура ПОsoftware architectureAI-nativeгенерация кодаcode generation
Habr
RU

Claude дал неправильную архитектуру. Настоящая ошибка была не в Claude

Один из моих крупных бизнес-проектов-бизнесов - разработка электроники и софта для БПЛА . Дошел до момента, когда на железе после MVP надо стало раз…

LLMClaude Codeархитектура ПОдеплойпостановка задачиembedded linuxбплаdevopsprompt engineering
Habr
RU

Как Claude убедил заказчиков, что я некомпетентен

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

LLMвайбкодингClaude Codeискусственный интеллектделегирование мышленияуправление контекстомархитектура ПОфрилансработа с заказчикамиAI-разработка
Habr
RU

Что скрывается за AI-стратегией SAP, Oracle и Palantir: зачем корпоративному ИИ семантическое ядро

SAP, Oracle, Palantir, Celonis, Alibaba и Yonyou всё активнее строят вокруг корпоративного ИИ семантические слои: knowledge graph, ontology, process…

искусственный интеллекткорпоративный ИИИИ-агентыRAGknowledge graphontologyсемантическое ядроERPуправление даннымиархитектура ПО
Habr
RU

Почему программисты не сходят с ума(и почему иногда всё же сходят)

Программирование — это редко про «написать кнопку». Чаще это попытка перевести хаос бизнес-процессов, привычек пользователей и странных требований в…

программированиеархитектура ПОenterpriseбизнес-логикаразработка ПОпроектирование системинженерия ПОразработкапрограммист
Habr
RU

Полный гайд по каналам обмена сообщениями: от теории к реальным кейсам

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

архитектура ПОинтеграцияобмен сообщениямиканалы сообщенийJavaKafkaмикросервисы
Habr
RU

От инженера до оператора промптов: 5 главных ошибок вайбкодинга

Вайбкодинг (vibe-coding) — это круто, пока вы в потоке, и ИИ делает за вас рутину. Но за видимым “Vibe!” и “func() { return code.gen.ok() }” могут с…

вайбкодингошибки программистовискусственный интеллектразработка ПОнейросети в программированиитехнический долгкод-ревьюархитектура ПОотладкадебаг