Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 2 min ago

Eventual Consistency на практике: что делать со сложными системами?

Wed, 01/21/2026 - 13:00

Современные комплексы бизнес-приложений отличаются высокой сложностью, из-за чего могут происходить сбои - сообщения теряются, consumer’ы падают, очереди переполняются. Поделимся реальным кейсом, в котором Eventual Consistency удалось обеспечить без серьезной переработки существующих систем.

Обеспечение Eventual Consistency в сложных системах

Уже давно стандартом де-факто стали микросервисы, поэтому практически любая система представляет собой набор компонентов, взаимодействующих между собой как синхронно (например, по REST), так и асинхронно — через шины сообщений (RabbitMQ, Kafka).

Если к этому добавить интеграцию между разными системами и наличие общей межсистемной шины, архитектурная картина становится еще более многослойной и уязвимой к сбоям.

Где именно все может сломаться

Предположим, у нас две системы:

Читать далее

Спор с таможней: как экспортер вернул 2 млн рублей и проценты, доказав реальную стоимость товара

Wed, 01/21/2026 - 13:00

Для селлеров, импортеров и ИТ-компаний, которые ввозят оборудование или экспортируют услуги, процесс таможенного оформления — это работа с данными и рисками. Иногда автоматизированная система управления рисками (СУР) выявляет отклонение цены контракта от среднестатистической, что приводит к дополнительным начислениям. Это не ошибка системы, а сигнал к тому, что цену нужно подтвердить более весомыми аргументами.

Особенно актуально для тех, кто закупает серверы, комплектующие или технику по прямым контрактам, акциям или у производителей — когда ваша цена объективно ниже рынка, но легитимна.

Автор: Айгуль Шадрина, налоговый консультант с 15-летним опытом, основатель S4 Consulting
Эксперт статьи: Полина Целыковских, юрист с 10-летним стажем, патентный поверенный (рег. № 2504), руководитель юридического направления S4 Consulting

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

Читать далее

Аудит QA-процессов: кто сторожит стражей

Wed, 01/21/2026 - 13:00

Рынок ИТ переживает не лучшие времена: охлаждение спроса как на специалистов, так и на ИТ-продукты, уменьшение налоговых льгот для ИТ-компаний, а для ИТ-специалистов — ухудшение условий по ипотеке, рост налогов, наем сократился или вовсе остановился. Это ведет к тому, что компании ищут способы достигать целей при ограниченных ресурсах, уменьшать свои расходы за счет повышения эффективности труда. Один из методов — оптимизация рабочих процессов, в том числе QA.

Меня зовут Юнес, я Senior SDET в Т-Банке и провожу аудиты уже три года. За это время изучил десятки проектов и помог командам в оптимизации процессов. На одном из последних проектов удалось снизить соотношение дефектов прод/тест за месяц с 0,49 в августе до 0 в ноябре. В статье расскажу, как мы с коллегами выполняем аудит, о наиболее частых ошибках аудиторов и о том, как начать выполнять аудиты в компании.

Погрузиться в аудиты

DevSecOps — от кода до контейнера

Wed, 01/21/2026 - 12:30

В выпуске CrossCheck обсуждали безопасную разработку, DevSecOps и то, почему внезапно все заговорили про контейнеры, секреты и «свои базовые образы».

Читать далее

MCP (КОМПАС-3D + LLM): превращаем САПР в среду для AI-агентов с помощью Python и COM API

Wed, 01/21/2026 - 12:15

Есть рутина, которую вы мечтаете автоматизировать? Или идеи, чего не хватает в повседневной работе? Напишите в комментариях или мне на почту (она в конце поста). Буду рад любым предложениям: что добавить, что упростить, а что вообще переделать.

Нейросети научились писать код, но до недавнего времени оставались беспомощными в реальном мире софта. Протокол MCP (Model Context Protocol) убрал эту стену, дав моделям прямой доступ к инструментам. И если для веба коннекторы появились сразу, то инженерный софт незаслуженно забыли. Я решил это исправить и дал нейросети прямой доступ к API КОМПАС-3D.

Читать далее

Не просто «девочка из чата»: как устроена эффективная служба поддержки

Wed, 01/21/2026 - 12:15

Современная поддержка — это не просто группа операторов, отвечающих на звонки. Это сложная экосистема специалистов, каждый из которых вносит свой вклад в качество клиентского сервиса. Разберемся, кто стоит за кулисами эффективной службы поддержки и как правильно выстроить работу команды.

Читать далее

Как фрилансеру построить успешную карьеру

Wed, 01/21/2026 - 12:05

Иногда от своих знакомых я слышу фразу: «Фриланс – это нестабильность, бардак и вообще несерьёзно. Случайные заказы и вечная гонка за клиентами. Зачем мне это надо? Спасибо, но я лучше в найм.» На самом деле, на фрилансе можно построить стабильную, предсказуемую и даже стратегическую карьеру. Вы сами решаете, будете ли вы просто брать проекты лишь бы выжить или пойдёте по пути развития, когда каждый новый заказчик будет укреплять вашу репутацию и открывать двери к более интересным задачам.

Хотите понять, как это сделать и какие шаги помогут вам выйти за рамки случайных подработок?

Дисклеймер! Всё, что написано в этой статье является моим личным мнением на основе собственного опыта и опыта моего окружения. Состоявшиеся фрилансеры в моей статье ничего для себя нового не найдут, скорее всего. Но, как мне кажется, она статья может быть интересна новичкам и тем, кто решился пойти на фриланс, но ещё пока этого не сделал. Я никого ни к чему не призываю, не рекламирую, а просто делюсь своими размышлениями. Также я не делаю акцент только на российский рынок по двум причинам: фрилансеры работают без территориальных и иных границ, многие читатели Хабра живут за пределами РФ.

Читать далее

Рецензия на книгу “Современная аналитика данных в Excel: Использование Power Query, Power Pivot и других инструментов”

Wed, 01/21/2026 - 12:04

Это не книга про Excel как электронную таблицу и не сборник «трюков и рецептов». Литературы по Excel существует огромное количество — от пособий для бухгалтеров до массивных справочников по формулам. Excel как продукт существует почти 40 лет, и на фоне Python, R, BI-платформ и облачных аналитических стеков может показаться, что в середине 2020-х годов писать о нем уже нечего. Однако книга Джорджа Маунта показывает обратное. Здесь Excel рассматривается как полноценная аналитическая платформа, встроенная в современный стек анализа данных — со своим ETL, моделью данных, языками запросов и элементами augmented analytics и машинного обучения.

Читать далее

EVA: Методология. Как оценивать качество тестов, а не их количество (Часть 2)

Wed, 01/21/2026 - 12:01

Часть 2 из 3. [Первая часть - постановка проблемы]

Ван Эйк видел детали, которые другие пропускали. Разбираем методологию EVA, которая учит тесты делать то же самое.

Читать далее

WoodBoxRadio Tmate2: контроллер для радиолюбителя

Wed, 01/21/2026 - 12:01

Любительская КВ-радиосвязь — прекрасное, но дорогое хобби. Причем порог входа сейчас не слишком велик: можно дешево купить б/у трансивер, а антенну сделать буквально из кусков провода и старой удочки. Но уже после первой сотни стран и получения наград вроде DXCC начинаешь упираться в тот самый предел, который значительно разделяет мир самодельного и коммерческого оборудования.

Внезапно оказывается, что для успешной «охоты» за редкими странами нужен не только хороший трансивер и антенна — требуется удобное рабочее место, позволяющее быстро настроиться на частоту, не упуская из поля зрения остальные. Тут сразу возникает дилемма: железо достаточно громоздкое, а место на столе не бесконечное. Отчасти это можно решить с помощью внешнего контроллера. Один из таких — WoodBoxRadio Tmate2 — недавно оказался на моем рабочем столе, и сегодня я про него расскажу.

Читать далее

Настройка отображения в обозревателе фактур и визуальных стилях nanoCAD Механика PRO

Wed, 01/21/2026 - 12:00

В этой статье рассматриваются особенности работы с трехмерными объектами в nanoCAD Механика PRO. При создании и редактировании моделей пользователю приходится работать с 3D-телами и деталями, визуальное представление которых играет важную роль при анализе конструкции.

Узнать больше

Системный анализ: что не так с рынком — и что с этим делать начинающим и опытным аналитикам

Wed, 01/21/2026 - 12:00

Если с 2022 по 2024 год рынок проходил момент пика количества вакансий при нехватке специалистов, то сейчас ситуация обратная. Кандидатов много, но предложений меньше, а требования к системным аналитикам выше.

Меня зовут Филипп Сенцов, я Lead Solution Architect в финтех-компании и ментор курса «Системный аналитик» в Яндекс Практикуме. В этом тексте расскажу, какие сложности переживает рынок найма и как начинающим и опытным специалистам с ними справиться. Некоторые утверждения будут актуальны только для системных аналитиков, но многие — для всех IT-специалистов.

Читать далее

Как избежать иллюзии защищённости: советы по работе с провайдером кибербезопасности

Wed, 01/21/2026 - 11:33

Сегодня иллюзия защищённости может стоить очень дорого, тем не менее, все еще остаются компании, которые считают, что достаточно подключить централизованные средства защиты и это обеспечит им полную безопасность. К сожалению, это уже давно не так. Атаки становятся всё более изощрёнными, и для их обнаружения требуются не только мощные инструменты, но и грамотно выстроенные процессы, в том числе в части взаимодействия с провайдером кибербезопасности.

Как наладить это взаимодействие? Почему мониторинг без обратной связи недостаточен? И что делать, если вам удалось отразить атаку, но вы понимаете, что это только начало? В этой статье мы разберём ключевые аспекты эффективной работы с провайдером, которые помогут вам избежать распространённых ошибок и сделать кибербезопасность реальным инструментом борьбы с угрозами.

Читать далее

Как авторы телеграм-каналов зарабатывают на нейросетях в 2026 году. И сколько. Давайте посчитаем

Wed, 01/21/2026 - 11:28

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

Читать далее

Как повлиял на науку русский меценат Христофор Леденцов

Wed, 01/21/2026 - 11:24

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

Читать далее

Когда своровали шрифты и дело дошло до суда: смотрим на реальные кейсы

Wed, 01/21/2026 - 10:56

Шрифты хотя не поименованы в Гражданском кодексе РФ, но в практике их относят к объектам авторских прав. Это означает, что их незаконное заимствование может обернуться судебным процессом и взысканием многомиллионных сумм компенсации правообладателю. О таких делах — подробнее в нашем материале.

Читать далее

NuGet пакеты, которые ты не ожидал

Wed, 01/21/2026 - 10:16

Меня зовут Степан, я C# профессионал уже более 7 лет на рынке и рассказываю об этом в Telegram каналe StepOne. В этой статье я покажу вам личную подборку 9ти underground NuGet пакетов. Вы наверняка не встречали их на работе, потому что они либо решают конкретную специальную задачу, либо решают известные задачи нестандартным подходом, либо ещё недостаточно известны на рынке РФ. Мне же удалось затащить их на прод и пощупать в бою!

dotnet nuget add package "StepOne"

Идеальная методология внедрения проектов (для РП и РПО)

Wed, 01/21/2026 - 09:48

Когда-то давно я столкнулся с почти совершенной корпоративной методологией внедрения ИТ-проектов. Она была полной, удобной, масштабируемой и понятной даже джуну (которым я тогда был).

С тех пор, за почти 20 лет внедрений(!) в куче российских компаний, я не встретил равного ей аналога в России. И до массового увлечения Agile, и после него, и даже сейчас, после того, как рынок проголосовал за гибриды WF и Agile.

И это не потому, что у нас методология в компаниях не нужна - нужна, еще как. Тренд на оцифровку процесса управления проектами компании - такой же старый, как PMBoK. Потребность в формализации бардака в ИТ только растет.

Так в чем же дело? Почему идеал есть, но уже 20 лет большинство компаний изобретают велосипеды, кто как может?

Этот текст - для начинающих РПО и РП, которые хотят вырасти в РПО.

Я расскажу про то, что такое для меня "идеальная методология", чем она отличается от PMBoK, P3.express и всего остального, почему ГОСТ34 не так уж и плох, и почему волшебная таблетка не используется повсеместно, если рецепт был известен уже 20 лет тому назад.

Статья написана по мотивам публикаций в моем ТГ канале «Морковка спереди, морковка сзади», который полностью посвящен управлению в IT, а особенно той его части, которой толком никто не учит: софтскиллам. Если вам это интересно, заходите, читайте и подписывайтесь. Ну и читайте другие мои статьи на Хабре про управление в ИТ.

Начнем с идеала...

Читать далее

Frontend Status: свежий дайджест фронтенда и AI

Wed, 01/21/2026 - 09:35

Привет!

Это Frontend Status — ваш регулярный дайджест по веб-разработке. Мы собираем самое актуальное и полезное: от свежих фич в браузерах и фреймворках до того, как ИИ меняет сами фронтенд-приложения: от генерации динамического UI до встроенных AI-фич до AI-агентов.

В этом выпуске — 25 материалов: видео с конференций, новости о фреймворках, обновления Chrome, AI-инструменты и многое другое. Навигация по разделам поможет быстро найти интересное.

Читать

RLM-Toolkit: Полная замена LangChain? FAQ часть 2

Wed, 01/21/2026 - 09:26

LangChain — стандарт. Но что если у вас 1M+ токенов? Честное сравнение RLM-Toolkit: 287 интеграций, 10M+ контекст, H-MEM память. Когда какой использовать?

Читать далее

Who's online

There are currently 1 user and 1 guest online.