RU

Как навести порядок в запросах Laravel с помощью кастомных Query Builders

Про кастомные Query Builders в Laravel написано уже немало, но на практике мало что меняется. В 2026 году в проектах по-прежнему можно встретить запро…

laravelphpquery builderarhitecturaархитектурапрограммированиерефакторинг
Habr
RU

Почему Go-сервисы начинают тормозить без ошибок (и при чём тут goroutines). Часть 1

Часто про Go говорят:  «это язык, где конкурентность почти бесплатная» . И знаете что? Это правда. Почти. Но  «почти»  — это самое опас…

изучение языковgogolanggoroutinegoroutinesпрограммированиепроизводительностьмониторингсистемное программированиеархитектура
Habr
RU

Почему RBAC недостаточно: опыт построения тарифно-зависимой системы доступа в SaaS или о чём молчат в статьях компаний

Тема разграничения доступности действий в рамках конкретного тенанта выходит далеко за рамки ERP домена и требует особо пристальной реализации. Это ос…

goархитектураrbacabacтарификацияphpдоступыsaaserpcrm
Habr
RU

Я строю AI-бот для самопознания. Вот спек, архитектура и почему LLM — это периферия, а не ядро

Статья четвертая из серии. Были исследование , личная история , продуктовый инсайт . Здесь будет продукт. Публикую манифест до того, как написана перв…

event sourcingdomain-driven designAI ботархитектураTypeScriptPostgreSQLLLMмессенджер ботсаморазвитиеинварианты
Habr
RU

AI-агент на OpenClaw слил $441 000 за один твит. Разбор шести катастроф и архитектуры, которая меня пока спасает

AI-агент на OpenClaw слил $441 000 за один твит. Разбор шести катастроф и архитектуры, которая меня пока спасает Один твит про «лечение столбняка для …

AI-агентыLLMOpenClawинформационная безопасностьархитектураprompt injectionchatgptавтоматизацияdevopsself-hosted
Habr
RU

Как разрабатывать интеграционные решения в крупных компаниях: методология и артефакты

Не представляет сложности разработать интеграционный поток и «соединить два API». Настоящая работа начинается там, где в единую экосистему нужно связа…

архитектураenterprise
Habr
RU

Кто сегодня разрабатывает с ИИ?

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

ИИvibe codingAI-разработкаархитектуратехнический долгбезопасностьметодологияprompt engineeringконтекст
Habr
RU

Вайбкодинг: Как “магия” ИИ превращает ваш проект в Франкенштейна

Модный тренд “Вайбкодинг” (VibeCoding) звучит заманчиво: “Я просто описываю идею на пальцах, а нейросеть пишет код!”. Это похоже на суперсилу, пока вы…

вайбкодингархитектураразработкаиитехдолгпродакшенecommerce
Habr
RU

DDD в Go без красивых схем: как один платеж получил три курса валют

В какой-то момент у нас один платеж начал жить с тремя курсами валют: checkout показывал сумму из Redis, payment-service ходил в API, а ledger писал п…

ddddomain-driven designgogolangархитектураvalue objectaggregate rootплатежикурсы-валютdecimal
Habr
RU

Как техлид без навыка кодинга руками собрал Telegram-систему закупок с OCR, модерацией и безопасным деплоем

Я технический лидер. Обычно моя работа не в том, чтобы писать код руками, а в том, чтобы запускать сложные hardware/software-проекты с нуля, собирать …

TelegramPythonOCRSQLitesystemdVPSAIChatGPTтехническое лидерствоархитектура
Habr
RU

Clean Architecture + DDD в Go: как не превратить проект в 200 файлов ни о чём

Прежде чем погружаться в архитектуру, давайте посмотрим на контекст, в котором всё это происходит. По данным исследования McKinsey 2022 года, техничес…

goархитектураDDDclean architecturebackendпаттернпаттерны проектирования
Habr
RU

Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise

Что делать, если синхронные REST-вызовы превращают ваши микросервисы в карточный домик? Пора вспомнить проверенные временем паттерны обмена сообщениям…

микросервисыkafkaобмен-сообщениямиархитектураинтеграция приложенийидемпотентностьrabbitmq
Habr
RU

Как мы строим Tinder для автомобилей: для обмена авто на авто, архитектура Go-монолита за 3 месяца

Я Шевкопляс Дмитрий, технический руководитель проекта Swapno — сервис для обмена автомобилями ключ-в-ключ, без дилеров. Механика — как в Tinder: свайп…

GoGolangPostgreSQLRedisархитектурамонолитстартапobservabilityOpenTelemetrySwapno
Habr
RU

От рефакторинга до психотерапевта: как мы переписывали карточку задачи в Битрикс24

Привет! Никита Щербо на связи, backend-разработчик и тимлид в Битрикс24. В этой статье расскажу, как мы переписывали один из самых старых и загруженны…

phpbitrixбитриксрефакторингархитектура
Habr
RU

Как мы перестали молиться на AI и собрали параноидальный конвейер для МРТ (с открытым кодом)

На каждой второй конференции по медицинскому AI звучит один и тот же сценарий: «Дообучим мультимодальную модель, скормим ей DICOM, и она сама выдаст д…

mridicomархитектураtypescriptopen sourcefdaevent sourcingмедицинское поmachine learningpipeline
Habr
RU

DevGlossary: инженерный словарь терминов программирования в Markdown

Иногда я натыкаюсь на термин, который в целом понимаю, но в такие моменты хочется не просто «узнать перевод», а именно сверить часы: правильно ли я ег…

программированиесловарь терминовglossaryразработкаcomputer scienceобучениеархитектураdevglossary
Habr
RU

Система фейков для сквозного тестирования

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

тестированиемикросервисыgoe2e тестированиеgolangавтоматизация тестированияavitotechинтеграционное тестированиеархитектураqa
Habr
RU

Как я за выходные собрала сервис озвучки книг на FastAPI + Edge TTS + Telegram Mini App

Привет, Хабр! Я люблю слушать книги, но не все есть на Литрес и Storytel. Особенно это касается профессиональной литературы, фанфиков, статей и докуме…

pythonfastapitelegram botaiogramedge ttssqlalchemypostgresqlархитектураpet-проектаудиокниги