В статье описан практический опыт интеграции CRM-системы с внешним сервисом рассылок (SMS и email). Как мы строили микросервис-посредник, зачем использовали вебхуки и RabbitMQ, почему добавили CRON-задачи на случай, если вебхук не дошёл, и как организовали обновление статусов сообщений. Материал будет полезен системным аналитикам и разработчикам, которые проектируют асинхронные интеграции с внешними сервисами. Читать далее
Привет, Хабр! Недавно я опубликовал статью про свою библиотеку - crashprobe, которая перехватывает ошибки в синхронном коде Python и потоках, а затем генерирует о них красивый HTML или TXT отчёт.Статья получила хорошие результаты, а читатели помогли сделать библиотеку лучше и безопаснее. Так внимательный читатель @vldmrmlkv обратил внимание на критическую уязвимость в безопасности версии 0.4.0. Читать далее
На нашей платформе часть работы строится вокруг бизнес-процессов. Это сценарии, которые система выполняет автоматически по заданным правилам: согласование счетов, обновление статуса сделки, запрос на покупку оборудования.В статье разберём, как AI-агенты могут автоматизировать создание таких бизнес-процессов, их настройку через граф нодов-узлов и некоторые технические подробности реализации. Читать далее
Года полтора назад, начитавшись статей про разные мини-ПК, я решил себе прикупить приглянувшуюся модель. И не простую, а целый танк. Точнее, Acemagic TANK 03 — с хорошими характеристиками и необычным внешним видом. Сейчас лето, и мини-ПК стал греться, причем сильнее, чем в прошлом году.…
Качество процесса ограничено качеством людей, которые этим процессом пользуютсяДело не в количестве регламентов. Небольшая команда может создавать продукт вовсе без них, а папка в Confluence ещё ни из одного джуна не сделала сеньора.В ИТ намного важнее компетентность людей, чем наличие дцатого регламента. С работы над компетентностью и стоит начинать.Об этом сегодня и поговорим ???? Читать далее
Руководители ИТ-команд часто сталкиваются с ситуацией, когда классические инструменты менеджмента перестают работать. Недостаточно просто распределить задачи в Jira и ждать идеального исполнения. Проектами двигают люди, а их поведением управляют глубокие психологические…
Мы живем в мире, который держится на устройстве, почти неизвестном широкой публике. Оно размером с автобус, стоит в чистых комнатах на фабриках Тайваня, Южной Кореи, Японии и США — и печатает все передовые чипы планеты. Ваш телефон, ноутбук, серверы банка, навигатор в машине — все
В менеджерской среде есть изречение: «Управлять можно только тем, что можно измерить». Рискнем его дополнить — данных сейчас генерируется так много, что одного измерения уже мало: «…а эффективно управлять — лишь когда результаты измерений представлены наглядно». В предыдущих
Привет, Хабр! На связи снова команда виртуализации платформы Astra Cloud. Решили рассказать, как мы укрощали тяжелую графику — от первых экспериментов до полноценного релиза.Запрос от заказчиков звучал железобетонно: «Хотим тяжелую графику в виртуализации, как на рабочей станции, но чтобы управлялось централизованно». Мы ответили: «Сделаем». Как будто были другие варианты, ха! Читать далее
Плагины IntelliJ IDEA, которые реально экономят время автоматизатора: быстрая генерация тестов, парсинг JSON в DTO, навигация по чужому коду, цветные скобки и раскраска консольного вывода. Читать далее