[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"expertises:{\"sort\":\"order\",\"perPage\":100,\"is_main\":1}":3,"blog-post-monitoring-saytov-i-servisov":44,"blog:{\"perPage\":4}":61},{"currentPage":4,"lastPage":4,"perPage":5,"from":4,"to":6,"total":6,"nextPageUrl":7,"previousPageUrl":7,"items":8},1,20,5,null,[9,16,23,30,37],{"id":10,"title":11,"shortDescription":12,"imageUrl":13,"url":14,"slug":15},43,"Заказная разработка","\u003Cdiv class=\"service-content\">\r\n\u003Cul>\r\n\u003Cli style=\"font-size: 12pt;\">\u003Cspan style=\"font-size: 12pt;\">• Разработка веб-приложений\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli style=\"font-size: 12pt;\">\u003Cspan style=\"font-size: 12pt;\">• Разработка мобильных приложений\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli style=\"font-size: 12pt;\">\u003Cspan style=\"font-size: 12pt;\">• Разработка продуктов и стартапов (MVP)\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003C\u002Fdiv>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F43\u002Fmain\u002F9b536e910e22b0c053432f4058d5594ca6f79874.jpg","\u002Fservices\u002Fcustom-development\u002F","custom-development",{"id":17,"title":18,"shortDescription":19,"imageUrl":20,"url":21,"slug":22},52,"ИИ-разработка","\u003Cp dir=\"ltr\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">Внедрение ИИ в работу компаний и предприятий\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Автоматизация рутинных процессов\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• LLM и RAG-системы (корпоративный GPT, чат-боты)\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• ML (обучаемые модели)\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Компьютерное зрение\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Генеративные интерфейсы\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F52\u002Fmain\u002Fb245231d8506ae3ea4c77015c36c3b25499952f1.png","\u002Fservices\u002Fai\u002F","ai",{"id":24,"title":25,"shortDescription":26,"imageUrl":27,"url":28,"slug":29},41,"Интеграция и автоматизация","\u003Cdiv class=\"service-content\">\r\n\u003Cp>\u003Cspan style=\"font-size: 12pt;\">Кастомная разработка\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Автоматизированных систем управления\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Личных кабинетов\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Учетных систем\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• CRM\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• ERP\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>\r\n\u003Cp>\u003Cspan style=\"font-size: 12pt;\">Внедрение PIM-систем\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli>\u003Cspan style=\"font-size: 12pt;\">• На базе PIMcore\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp dir=\"ltr\" role=\"presentation\">&nbsp;\u003C\u002Fp>\r\n\u003Cp dir=\"ltr\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">Автоматизация бизнеса\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• На базе заказной разработки\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Заказная разработка + точечное внедрение ИИ\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>\r\n\u003C\u002Fdiv>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F41\u002Fmain\u002F7f0f8a036ec2c365f2099d796f774c2a0053a63d.png","\u002Fservices\u002Fintegration-automation\u002F","integration-automation",{"id":31,"title":32,"shortDescription":33,"imageUrl":34,"url":35,"slug":36},53,"Аренда выделенных команд","\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Поддержка и развитие веб-сервисов\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Создание веб-сервисов “с нуля”\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F53\u002Fmain\u002F3c00e6bbc3263141bc54ea51b816e383fcc49506.png","\u002Fservices\u002Fit-outsourcing\u002F","it-outsourcing",{"id":38,"title":39,"shortDescription":40,"imageUrl":41,"url":42,"slug":43},44,"ИТ-консалтинг","\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Аудит и оптимизация инхаус-команд\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Продуктовый консалтинг\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• HR в сфере диджитал\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F44\u002Fmain\u002F53c7eb07fb9f9d3b8f2184b6026cd9fcae15a875.png","\u002Fservices\u002Fit-consulting\u002F","it-consulting",{"id":45,"order":46,"title":47,"slug":48,"publishedAt":49,"shortDescription":50,"previewImageUrl":51,"tags":52,"fullDescription":57,"ogImageUrl":51,"metaTitle":58,"metaDescription":59,"createdAt":60,"updatedAt":60},217,500,"Мониторинг сайтов и сервисов: как узнать о проблеме до её появления, чтобы защитить бизнес клиента?","monitoring-saytov-i-servisov","2022-01-28","\u003Cp>\n\tКлиенты ценят надежных партнеров по&nbsp;разработке и&nbsp;развитию сайтов и&nbsp;сервисов. Руководителям компаний важно знать, что цифровой продукт работает как часы. Тогда люди могут сконцентрироваться на&nbsp;главном&nbsp;— развивать бизнес и&nbsp;стремиться к&nbsp;своей мечте.\n\u003C\u002Fp>\n\u003Cp>\n\tМало сделать хороший сайт или сервис&nbsp;— важно гарантировать его стабильную работу и&nbsp;быстро реагировать на&nbsp;аномалии. Если время от&nbsp;времени проверять, работает&nbsp;ли сервис, можно слишком поздно обнаружить проблему. Важно узнать о&nbsp;проблеме&nbsp;ДО того, как сервис упадет.\n\u003C\u002Fp>\n\u003Cp>\n\tХорошо, что мы&nbsp;всегда держим всё под контролем. Но&nbsp;как?\n\u003C\u002Fp>\n\u003Cp>\n\tВ&nbsp;новой статье наш технический директор рассказал о&nbsp;важном этапе работы с&nbsp;клиентом&nbsp;— поддержке работоспособности его сайта и&nbsp;сервиса.\n\u003C\u002Fp>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fnews\u002F217\u002Fpreview\u002F19c0207ad0cc2d990950dcbe024263c9d407c3bc.png",[53],{"id":54,"name":55,"slug":56},26,"Процесс","process","\u003Cp>Клиенты ценят надежных партнеров по разработке и развитию сайтов и сервисов. Руководителям компаний важно знать, что цифровой продукт работает как часы. Тогда люди могут сконцентрироваться на главном &mdash; развивать бизнес и стремиться к своей мечте. \u003C\u002Fp>\n\n\u003Cp>Мало сделать хороший сайт или сервис — важно гарантировать его стабильную работу и быстро реагировать на аномалии. \u003C\u002Fp>\n\n\u003Ch4>Приведу реальный пример.\u003C\u002Fh4>\n \n\u003Cp>У нас есть постоянный клиент, связанный с одним из крупнейших предприятий страны. Однажды ночью наша система сообщила, что сайт заказчика упал. Мы узнали о проблеме раньше клиента. Попытались связаться с ним — не получилось. Взяли на себя ответственность и провели анализ проблемы. \u003C\u002Fp>\n\n\u003Cp>Мы нашли причину и восстановили работу ресурса совместно с техподдержкой хостинга сайта. К утру, когда клиент вышел на связь, сайт работал в полном режиме. Если бы мы не отреагировали ночью, то к началу периода основной посещаемости ресурс был бы недоступен. \u003C\u002Fp>\n\n\u003Cp>Хорошо, что мы всегда держим всё под контролем. \n  \u003Cbr \u002F>\nНо как? \u003C\u002Fp>\n\n\u003Cp>Если время от времени проверять, работает ли сервис, можно слишком поздно обнаружить проблему. Важно узнать о проблеме ДО того, как сервис упадет. \u003C\u002Fp>\n\n\u003Ch2>Что нужно отслеживать?\u003C\u002Fh2>\n \n\u003Cp>Есть несколько зон, которые нужно мониторить, чтобы контролировать работоспособность сервиса. \u003C\u002Fp>\n\n\u003Ch3>1. Инфраструктура сайта или сервиса \u003C\u002Fh3>\n \n\u003Cp>Сервис работает не сам по себе, а на конкретном &laquo;железе&raquo;. Чаще всего работу сервиса обеспечивает не один сервер, а сразу несколько: например, база данных и ее реплики вынесены на отдельные машины. \u003C\u002Fp>\n\n\u003Cp>На каждом из этих серверов крутится большое количество программного обеспечения (веб-серверы, СУБД и т.д.). При нарушении работы любого ПО начнутся проблемы с доступностью сервиса. \u003C\u002Fp>\n\n\u003Cp>Хорошо, что существует огромное число инструментов, позволяющих мониторить серверы. Одно из популярных решений — \u003Cb>Zabbix\u003C\u002Fb>, которым пользуемся и мы. \u003C\u002Fp>\n\n\u003Cp>\u003Ci>\u003Cb>Zabbix\u003C\u002Fb> — свободная система мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования. Для хранения данных используется \u003Cb>MySQL\u003C\u002Fb>, \u003Cb>PostgreSQL\u003C\u002Fb>, \u003Cb>SQLite\u003C\u002Fb> или \u003Cb>Oracle Database\u003C\u002Fb>, веб-интерфейс написан на \u003Cb>PHP\u003C\u002Fb>.\u003C\u002Fi> \u003C\u002Fp>\n\n\u003Cp>Система \u003Cb>Zabbix\u003C\u002Fb> свободна и бесплатна. А самое главное, она позволяет мониторить все, что угодно! \u003C\u002Fp>\n\n\u003Cp>Работает это так: \u003C\u002Fp>\n\n\u003Cul> \n  \u003Cli>На отдельном сервере устанавливается \u003Cb>Zabbix-сервер\u003C\u002Fb>. Это непосредственный сервер мониторинга, который будет собирать всю статистику и уведомлять, если какие-то значения выходят из допустимого диапазона. \u003C\u002Fli>\n\n  \u003Cli>Параллельно на серверы («узлы») сервиса устанавливается \u003Cb>Zabbix-агент\u003C\u002Fb>, который будет отдавать \u003Cb>Zabbix-серверу\u003C\u002Fb> необходимые метрики. \u003C\u002Fli>\n\u003C\u002Ful>\n \n\u003Ch4>Что конкретно делает Zabbix?\u003C\u002Fh4>\n \n\u003Cp>\u003Cb>Zabbix\u003C\u002Fb> даёт возможность добавить шаблоны к каждому узлу (серверу). \u003C\u002Fp>\n\n\u003Cp>Шаблоны указывают системе: \u003C\u002Fp>\n\n\u003Cul> \n  \u003Cli>какие метрики нужно собрать, \u003C\u002Fli>\n\n  \u003Cli>какие триггеры и при каких значениях запускать, \u003C\u002Fli>\n\n  \u003Cli>какие графики показывать. \u003C\u002Fli>\n\u003C\u002Ful>\n \n\u003Cp>После установки \u003Cb>Zabbix\u003C\u002Fb> становятся доступны многочисленные шаблоны для распространенного ПО: \u003Cb>Nginx\u003C\u002Fb>, \u003Cb>Mysql\u003C\u002Fb>, \u003Cb>PostgreSQL\u003C\u002Fb>, а также общие метрики системы. \u003C\u002Fp>\n\n\u003Cp>Разработчик может подключать шаблоны, разработанные сообществом \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fshare.zabbix.com\u002F\" rel=\"nofollow\">Zabbix Share\u003C\u002Fa>. \u003C\u002Fp>\n\n\u003Cp>Или написать свой шаблон под конкретный проект. Например, мы создали такой для мониторинга асинхронного приложения в нашем проекте \u003Ca target=\"_blank\" href=\"https:\u002F\u002Ffesta.games\u002F\" rel=\"nofollow\">Festa\u003C\u002Fa> (онлайн-игры для вечеринок в формате видеоконференции). \u003C\u002Fp>\n\n\u003Cp>На каждый узел или группу узлов можно настроить оповещения по событиям. Для оперативности мы настроили отправку всех уведомлений (алертов) в специальную группу в \u003Cb>Telegram\u003C\u002Fb>. \u003C\u002Fp>\n\n\u003Cp>Иногда клиенты просят дублировать сообщения им на почту — все это легко настраивается. \u003C\u002Fp>\n\n\u003Ch4>И что тогда получается?\u003C\u002Fh4>\n \n\u003Cp>Подключая шаблоны к узлу, мы не просто мониторим доступность серверов, мы держим руку на пульсе. \u003C\u002Fp>\n\n\u003Cp>Например, при мониторинге СУБД мы видим количество подключений. Если оно начнет подбираться к максимальному — в нашу группу сразу прилетит алёрт, и мы сможем исправить ситуацию еще до того, как сервис «упадет». А с помощью сохраненных данных удобно разбираться с уже прошедшими инцидентами. \u003C\u002Fp>\n\n\u003Cp>\u003Cb>Здесь мы советуем не лениться.\u003C\u002Fb> \u003C\u002Fp>\n\n\u003Cp>Настроить мониторинг всего ПО, которое требуется сервису, и все триггеры настроить адекватно. Иначе может сложится ситуация, когда тревожных сообщений прилетает так много, что их просто начинают игнорировать, считая незначительными. Здесь есть большой риск пропустить критическое сообщение. \u003C\u002Fp>\n\n\u003Cp>Поэтому абсолютно каждый алерт должен быть изучен. \u003C\u002Fp>\n\n\u003Ch3>2. Приложение сайта или сервиса\u003C\u002Fh3>\n \n\u003Cp>Даже на самом лучшем «железе» приложение, написанное с ошибками, будет работать плохо. Заказы не будут оформляться, а на экранах пользователи будут видеть ошибку 500 или 502 («сервис недоступен»). \u003C\u002Fp>\n\n\u003Cp>Ошибки будут появляться всегда. Главное — как можно быстрее о них узнать и устранить. \u003C\u002Fp>\n\n\u003Cp>У нас в вебе ошибки приложения можно разделить на две категории: \u003C\u002Fp>\n\n\u003Col> \n  \u003Cli>Ошибки бэкенда (приложения на сервере), \u003C\u002Fli>\n\n  \u003Cli>Ошибки фронтенда (ошибки \u003Cb>JS\u003C\u002Fb> в браузере пользователя). \u003C\u002Fli>\n\u003C\u002Fol>\n \n\u003Ch4>Ошибки бэкенда\u003C\u002Fh4>\n \n\u003Cp>Ошибки бэкенда легко получать через стандартные инструменты вашего фреймворка. Наверняка, у него «из коробки» есть такая возможность, как отправка уведомлений об ошибках на почту. \u003C\u002Fp>\n\n\u003Cp>Мы используем для отслеживания бэкенд-ошибок сервис \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fsentry.io\u002F\" rel=\"nofollow\">Sentry.io\u003C\u002Fa>. Он умеет интегрироваться со всеми популярными решениями и удобно группирует события, не забрасывая разработчиков однотипными сообщениями. \u003C\u002Fp>\n\n\u003Ch4>Ошибки фронтенда\u003C\u002Fh4>\n \n\u003Cp>\u003Cb>Sentry.io\u003C\u002Fb> очень помогает нам и с ошибками фронтенда, которые обычно хитрее бэкенда. \u003C\u002Fp>\n\n\u003Cp>Серверная часть приложения всегда работает на одном окружении. Ошибки там чаще всего понятные и воспроизводимые. В то время как фронтенд выполняется на бесчисленном множестве устройств с разными браузерами, разными расширениями, настройками, качеством интернета и так далее. \u003C\u002Fp>\n\n\u003Cp>Все эти ошибки мы видим и чиним, игнорируя только ошибки с совсем старых устройств (которые мы не поддерживаем) и стороннего ПО (например, расширений браузера — их код мы не можем исправить). \u003C\u002Fp>\n\n\u003Cp>В воспроизведении ошибок, связанных с окружением, нам помогает сервис \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fwww.browserstack.com\u002F\" rel=\"nofollow\">BrowserStack\u003C\u002Fa>, на котором мы можем запустить любой браузер на любом устройстве. \u003C\u002Fp>\n\n\u003Ch3>3. Бизнес-метрики сайта или сервиса\u003C\u002Fh3>\n \n\u003Cp>Даже настроив все вышеперечисленное, нельзя исключить возможность упущенного фактора. Любой сервис работает не сам по себе, а обычно в интеграции с парой-тройкой сторонних систем. \u003C\u002Fp>\n\n\u003Cp>Поэтому желательно ко всем метрикам «железа» и приложения добавить бизнес-метрики. Это метрики, которые показывают выполнение бизнес-задачи сайта или сервиса. \u003C\u002Fp>\n\n\u003Cp>Например, это может быть процент оплаченных заказов за последний час. \u003C\u002Fp>\n\n\u003Cp>Если процент ниже порогового значения, нужно бить тревогу и отправлять алерт через сервер \u003Cb>Zabbix\u003C\u002Fb>. \u003C\u002Fp>\n\n\u003Cp>В корне ошибки могут лежать проблемы с платежной системой. По какой-то причине она не дает пользователям ввести карту и не отдает ошибку в api. Или же в интерфейсе сайта сломали кнопку оплаты, и она не всегда нажимается :) \u003C\u002Fp>\n\n\u003Cp>Такие моменты важно вовремя ловить и чинить. \u003C\u002Fp>\n\n\u003Ch2>Что еще нужно предусмотреть?\u003C\u002Fh2>\n \n\u003Cp>К сожалению, проблемы бывают не только из-за ошибок разработчиков, но и при инцидентах у хостера. \u003C\u002Fp>\n\n\u003Cp>Конечно, настроив мониторинг, вы сразу увидите, что серверы недоступны. Но ничего сделать с этим не сможете (кроме создания тикета в техподдержке хостера). \u003C\u002Fp>\n\n\u003Ch4>Создание и обслуживание копии сайта или сервиса\u003C\u002Fh4>\n \n\u003Cp>Тут нужно оценить потери от возможного простоя сервиса из-за проблем в дата-центре хостера. Если они будут дороже, чем держать копию инфраструктуры и ее обслуживание, нужно поднять копию сервиса в другом дата-центре другого хостера. Убедившись, что это действительно разные дата-центры. \u003C\u002Fp>\n\n\u003Ch4>Переключение на резервные мощности\u003C\u002Fh4>\n \n\u003Cp>Кроме обслуживания копии, нужно подготовить план переключения на резервные мощности с учетом полной недоступности основного дата-центра и регулярно проводить «учения» по переключению. \u003C\u002Fp>\n\n\u003Cp>Пользуйтесь инструментами мониторинга и защищайте бизнес клиентов от неприятных неожиданностей. \u003C\u002Fp>\n\n\u003Cp>P.S. Не забывайте, что систему мониторинга тоже нужно мониторить ;) \u003C\u002Fp>","Мониторинг сайтов и сервисов: как узнать о проблеме до её появления, чтобы защитить бизнес клиента? — SVK.Digital","Рассказываем как гарантировать стабильную работу сайта и быстро реагировать на аномалии","2026-05-15 07:37:58",{"currentPage":4,"lastPage":62,"perPage":63,"from":4,"to":63,"total":64,"nextPageUrl":65,"previousPageUrl":7,"items":66},31,4,124,"https:\u002F\u002Fapi.internet-design.ru\u002Fapi\u002Fblog?perPage=4&page=2",[67,75,83,91],{"id":68,"order":4,"title":69,"slug":70,"publishedAt":71,"shortDescription":72,"previewImageUrl":73,"tags":74},250,"ИИ в рекрутинге: почему HR'ы остаются риском для системы","hr-ai-recruiter-risks","2026-06-11","\u003Cp>Где HR-команды чаще всего ошибаются при работее с корпоративным ИИ, почему из-за этого даже сильное решение начинает работать против компании и как выстроить процесс так, чтобы ИИ усиливал рекрутера\u003C\u002Fp>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fblogs\u002F250\u002Fpreview\u002F6d0df821c17246e568682f625a2bf0bec711e543.jpg",[],{"id":76,"order":4,"title":77,"slug":78,"publishedAt":79,"shortDescription":80,"previewImageUrl":81,"tags":82},247,"Штрафы за авторизацию через Google и Apple ID: кому грозят и что делать","google-apple-auth-fines","2026-06-10","\u003Ch2>&nbsp;\u003C\u002Fh2>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fblogs\u002F247\u002Fpreview\u002Feb4d7ec37a740ed468a633cbdcd24c4cc27e2ad7.png",[],{"id":84,"order":4,"title":85,"slug":86,"publishedAt":87,"shortDescription":88,"previewImageUrl":89,"tags":90},249,"Как вернуть под контроль теневой ИИ в клинике","shadow-ai-medicine","2026-06-04","","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fblogs\u002F249\u002Fpreview\u002F2e43161fed61bca56c185e893c694c63987808b1.jpg",[],{"id":92,"order":4,"title":93,"slug":94,"publishedAt":95,"shortDescription":88,"previewImageUrl":96,"tags":97},244,"Избегаем дорогих архитектурных ошибок в разработке сложных веб-приложений","expensive-architectural-mistakes","2026-04-30","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fnews\u002F244\u002Fpreview\u002Ffda0d684985e23ed3c225c3a0a1446356fd52473.jpg",[98],{"id":99,"name":100,"slug":101},30,"Школа заказчика","customers"]