Habr.com

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

Как мы делали бэкапы для IaaS и что там под капотом

Thu, 05/29/2025 - 15:00

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

Привет, Хабр! Меня зовут Игорь Шишкин, я руковожу командой R&D в облачном направлении Рег.ру и являюсь архитектором наших сервисов — в этой статье расскажу, как мы создавали бэкапы в облаке. Далее о том, как выбирали инструменты для реализации, строили архитектуру и что мы делаем, когда пользователи устраивают тот еще квест — дружно решают забэкапиться в одно время.

Читать далее

Кибербезопасность на государственном уровне: как устроена защита ГИС

Thu, 05/29/2025 - 14:36

Цифровизация госсектора привела к появлению сервисов, которые упростили взаимодействие граждан с государством и ускорили получение услуг. Один из самых заметных примеров — портал Госуслуг, работа которого опирается на обширную инфраструктуру государственных информационных систем (ГИС). 

В России действуют сотни федеральных, региональных и муниципальных ГИС, без которых невозможно представить работу органов власти. Часть из них напрямую используется гражданами, другие работают в фоновом режиме, обеспечивая интеграцию и автоматизацию процессов. Кроме того, появляются информационные системы, которые формально не являются ГИС, но тесно с ними связаны. 

Оборотной стороной цифровизации становятся риски кибербезопасности. В случае с ГИС ставки чрезвычайно высоки, ведь в таких системах агрегируются персональные данные миллионов пользователей и может содержаться чувствительная для госструктур информация. Поэтому защита ГИС требует специфического подхода и регулирования со стороны ФСТЭК и ФСБ. 

На связи Максим Кузнецов, руководитель отдела защиты информации ГИС в Бастионе. Сегодня расскажу об особенностях защиты ГИС и о том, с какими сложностями мы сталкиваемся в таких проектах.

Читать далее

Токсичный руководитель: баг в корпоративной системе

Thu, 05/29/2025 - 14:31

В мире IT баги случаются везде — даже в управлении людьми. По данным разных исследований, от 60 до 80% сотрудников хотя бы раз сталкивались с токсичным руководителем. А 60% из них уходили именно по этой причине. Почему так происходит, как это выглядит изнутри и почему этот баг опаснее всех дедлайнов вместе взятых — разберёмся на конкретных цифрах.

Кто такой токсичный руководитель?

Говоря "руководитель", мы имеем в виду всех, у кого в какой-то момент времени оказываются подчиненные: это и тимлиды, и менеджеры проектов – кто угодно, кто получает полномочия ставить задачи, контролировать процесс, давать обратную связь и осуществлять прочие управленческие функции.

Кажется, мы все примерно понимаем, что такое токсичность. Но где грань между требовательностью и токсичностью? Чтобы не гадать, мы в школе руководителей «Я Начальник» провели опрос среди 149 сотрудников по всей стране чтобы узнать, что же такого делает токсичный начальник. Вот топовые паттерны поведения токс-босса:

61% — признаёт только своё мнение, остальные же просто «не шарят»

54% — ошибки? Это не его зона ответственности, всегда виноват кто-то другой

48% — мастер подмены реальности: «Я такого не говорил», «Вы не так поняли»

16% — наказывает за ошибки (честно говоря, мы думали, что об этом заявит большее количество респондентов)

Читать далее

Application Layer на примере Go — зачем он нужен, если уже есть сервисы?

Thu, 05/29/2025 - 14:30

Привет, Хабр!

Сегодня разберёмся, зачем Go-проекту слой Application / Use-Case: как он герметично изолирует бизнес-логику, позволяет переключаться между HTTP, gRPC, Cron-джобами и очередями, а заодно экономит тесты и нервные клетки.

Читать далее

Гайд по зарубежной удалёнке для дизайнеров

Thu, 05/29/2025 - 14:15

Как выйти на международный рынок в 2025 году и начать зарабатывать в валюте.

Этим гайдом я хочу поставить точку в вопросе, который мне задают с завидной регулярностью: как найти зарубежную удалёнку дизайнеру из СНГ. Без воды, максимально честно и информативно.

Читать далее

Видеть инфраструктуру как хакер. От графа моделирования угроз к алгоритмам, которые находят маршруты атак на нем

Thu, 05/29/2025 - 14:13

Эта статья — логическое продолжение статьи Антона и Кости про управление маршрутами атак хакера). Здесь мы расскажем о построении графа моделирования угроз и методах расчета путей атакующего на нем. Одна из задач проактивного анализа и повышения защищенности инфраструктуры – это поиск потенциальных маршрутов кибератак.. При этом, как показано в статье Даниила Неймана Методы моделирования атак на графах, для решения этой задачи наиболее эффективный подход - это использование графового представления инфраструктуры. В этой статье мы обсудим, какие проблемы при этом возникают и почему хорошо изученные алгоритмы поиска путей на графах плохо применимы к расчету путей атакующего. Посмотрим, какие способы решения задачи существуют, как мы их решаем при разработке MaxPatrol Carbon, поговорим об их проблемах и ограничениях, наметив пути решения некоторых из них. Итак, пристегнем ремни, поехали!

Читать далее

Как мы храним 20000+ метрик и миллиарды комбинаций разрезов в одной таблице

Thu, 05/29/2025 - 14:12

Привет! Меня зовут Влад Божьев, я старший разработчик юнита АБ-тестирования Авито. Один из наших ключевых инструментов – M42, сервис для визуализации метрик. Он позволяет быстро проверять гипотезы, анализировать отклонения и оценивать инициативы.

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

В нашем семантическом слое данных больше  20 000 метрик, и есть десятки разрезов для каждой из них. Под катом рассказываю, как мы храним терабайты данных и автоматизируем добавление новых разрезов в отчёт M42.

Читать далее

Как подружить несколько Jenkins Jobs c одним агрегированным запуском Allure TestOps

Thu, 05/29/2025 - 14:07

Всем привет! Меня зовут Павел, я технический лидер тестирования в Альфа-Банке в направлении мобильной разработки.

Хотел бы поделиться способами отправки отчетов в один агрегированный запуск Allure TestOps из нескольких Jenkins джоб. В статье описано два способа, как это сделать. Сразу хочу отметить, что через стандартный плагин withAllureUpload это сделать не получится или не получилось у меня. Может есть какой-то секретный способ, как с ним работать и/или как настраивать. Но в интернете и в документации Allure TestOps такого решения не нашел.

Читать далее

Электромагнитное формование как интересный способ обработки металлов

Thu, 05/29/2025 - 14:01
Картинка — Brgfx (Freepik), Bert Hickman

Для чего только не используется электромагнитное поле — с его помощью записывают и считывают информацию, перемещают тяжёлые грузы и даже стреляют.

Но есть ещё один интересный способ его применения, о котором, наверняка, мало кто слышал, — электромагнитное формование, с помощью которого можно с большой скоростью деформировать токопроводящие предметы. Посмотрим, что же это такое… Читать дальше →

Самые перспективные фантастические вселенные XXI века

Thu, 05/29/2025 - 14:00

Фантастика позволяет отправиться в путешествие сквозь пространство и время, пережить невероятные приключения и столкнуться с обстоятельствами, которые невозможно представить в повседневной жизни. Люди любят фантастику за ее способность вдохновлять, будоражить воображение и предлагать новый взгляд на реальность.

С начала XXI века в жанр пришло множество новых авторов. И если раньше хорошо продуманные миры появлялись лишь в литературе и кино, то сегодня и в играх сложились целые фантастические франшизы. Для этой подборки мы отобрали 10 относительно новых sci-fi- и фэнтези-сеттингов с хорошим потенциалом для дальнейшего развития.

Читать далее

Как мы строили систему обучения, адаптации и проверки знаний новичков

Thu, 05/29/2025 - 13:58

Привет, Хабр! Я — Денис Сохранный, ведущий инженер саппорта и старший одной из смен поддержки в Nexign. Много лет работаю в IT-индустрии, связанной с телекомом и биллингом, на разных позициях от инженерных до тимлидских.

Расскажу о пути, который прошла наша команда при построении системы обучения и адаптации новичков — как мы прыгали на граблях и заходили в тупики. Возможно, наш опыт поможет вам избежать похожих ошибок и наконец ответить на вопрос: «База знаний — это добро, которое должно быть с кулаками?».

Читать далее

Как мы строили систему обучения, адаптации и проверки знаний новичков

Thu, 05/29/2025 - 13:58

Привет, Хабр! Я — Денис Сохранный, ведущий инженер саппорта и старший одной из смен поддержки в Nexign. Много лет работаю в IT-индустрии, связанной с телекомом и биллингом, на разных позициях от инженерных до тимлидских.

Расскажу о пути, который прошла наша команда при построении системы обучения и адаптации новичков — как мы прыгали на граблях и заходили в тупики. Возможно, наш опыт поможет вам избежать похожих ошибок и наконец ответить на вопрос: «База знаний — это добро, которое должно быть с кулаками?».

Читать далее

История Flash-игр. Часть 3: Аукцион

Thu, 05/29/2025 - 13:55

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

Читать далее

[Перевод] Физики создают новые описания хаотичного пространства-времени, расположенного внутри чёрных дыр

Thu, 05/29/2025 - 13:40

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

В конце 1960-х годов некоторые физики предположили, что сингулярности могут быть окружены областью беспорядочного хаоса, где пространство и время бессистемно расширяются и сжимаются. Чарльз Миснер из Университета Мэриленда назвал эту область «вселенной миксмастера», в честь популярной в то время линии кухонной техники. Если бы астронавт упал в чёрную дыру, «можно представить, как она перемешает части тела астронавта, подобно тому как миксмастер или взбиватель яиц перемешивает желток и белок яйца», — писал позже Кип Торн, лауреат Нобелевской премии по физике.

Читать далее

Краткая история бесконечности. Часть 1

Thu, 05/29/2025 - 13:35

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

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

Читать далее

Провоцируем http-ошибки в Постмане

Thu, 05/29/2025 - 13:31

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

Да, у нас есть стандартные коды 400, 404, 500 и прочие популярные ошибки, но есть и куча других. Не знаю как вы, а мне периодически приходится выяснять, что значит та или иная http-ошибка и как их воспроизводить. А когда приходят задачи из категории «проверить логирование ошибок запроса ....», то иду гуглить, как их провоцировать.

Пусть эта статья закроет часть вопросов. Коллеги, добавляйте от себя советы в комментарии, чем подробнее – тем лучше.

Читать далее

Who's online

There are currently 0 users and 1 guest online.