Можно много раз говорить, что резервное копирование — это база и необходимая функция для надежной работы с данными в любой системе. А можно раз показать, как мы в нашей инфраструктуре реализовали механизм бэкапов. С учетом специфики виртуальных машин, OpenStack и современных инструментов, обеспечивающих сжатие, дедупликацию и безопасное хранение данных.
Привет, Хабр! Меня зовут Игорь Шишкин, я руковожу командой R&D в облачном направлении Рег.ру и являюсь архитектором наших сервисов — в этой статье расскажу, как мы создавали бэкапы в облаке. Далее о том, как выбирали инструменты для реализации, строили архитектуру и что мы делаем, когда пользователи устраивают тот еще квест — дружно решают забэкапиться в одно время.
Читать далееЦифровизация госсектора привела к появлению сервисов, которые упростили взаимодействие граждан с государством и ускорили получение услуг. Один из самых заметных примеров — портал Госуслуг, работа которого опирается на обширную инфраструктуру государственных информационных систем (ГИС).
В России действуют сотни федеральных, региональных и муниципальных ГИС, без которых невозможно представить работу органов власти. Часть из них напрямую используется гражданами, другие работают в фоновом режиме, обеспечивая интеграцию и автоматизацию процессов. Кроме того, появляются информационные системы, которые формально не являются ГИС, но тесно с ними связаны.
Оборотной стороной цифровизации становятся риски кибербезопасности. В случае с ГИС ставки чрезвычайно высоки, ведь в таких системах агрегируются персональные данные миллионов пользователей и может содержаться чувствительная для госструктур информация. Поэтому защита ГИС требует специфического подхода и регулирования со стороны ФСТЭК и ФСБ.
На связи Максим Кузнецов, руководитель отдела защиты информации ГИС в Бастионе. Сегодня расскажу об особенностях защиты ГИС и о том, с какими сложностями мы сталкиваемся в таких проектах.
Читать далееВ мире IT баги случаются везде — даже в управлении людьми. По данным разных исследований, от 60 до 80% сотрудников хотя бы раз сталкивались с токсичным руководителем. А 60% из них уходили именно по этой причине. Почему так происходит, как это выглядит изнутри и почему этот баг опаснее всех дедлайнов вместе взятых — разберёмся на конкретных цифрах.
Кто такой токсичный руководитель?
Говоря "руководитель", мы имеем в виду всех, у кого в какой-то момент времени оказываются подчиненные: это и тимлиды, и менеджеры проектов – кто угодно, кто получает полномочия ставить задачи, контролировать процесс, давать обратную связь и осуществлять прочие управленческие функции.
Кажется, мы все примерно понимаем, что такое токсичность. Но где грань между требовательностью и токсичностью? Чтобы не гадать, мы в школе руководителей «Я Начальник» провели опрос среди 149 сотрудников по всей стране чтобы узнать, что же такого делает токсичный начальник. Вот топовые паттерны поведения токс-босса:
61% — признаёт только своё мнение, остальные же просто «не шарят»
54% — ошибки? Это не его зона ответственности, всегда виноват кто-то другой
48% — мастер подмены реальности: «Я такого не говорил», «Вы не так поняли»
16% — наказывает за ошибки (честно говоря, мы думали, что об этом заявит большее количество респондентов)
Читать далееПривет, Хабр!
Сегодня разберёмся, зачем Go-проекту слой Application / Use-Case: как он герметично изолирует бизнес-логику, позволяет переключаться между HTTP, gRPC, Cron-джобами и очередями, а заодно экономит тесты и нервные клетки.
Читать далееКак выйти на международный рынок в 2025 году и начать зарабатывать в валюте.
Этим гайдом я хочу поставить точку в вопросе, который мне задают с завидной регулярностью: как найти зарубежную удалёнку дизайнеру из СНГ. Без воды, максимально честно и информативно.
Читать далееЭта статья — логическое продолжение статьи Антона и Кости про управление маршрутами атак хакера). Здесь мы расскажем о построении графа моделирования угроз и методах расчета путей атакующего на нем. Одна из задач проактивного анализа и повышения защищенности инфраструктуры – это поиск потенциальных маршрутов кибератак.. При этом, как показано в статье Даниила Неймана Методы моделирования атак на графах, для решения этой задачи наиболее эффективный подход - это использование графового представления инфраструктуры. В этой статье мы обсудим, какие проблемы при этом возникают и почему хорошо изученные алгоритмы поиска путей на графах плохо применимы к расчету путей атакующего. Посмотрим, какие способы решения задачи существуют, как мы их решаем при разработке MaxPatrol Carbon, поговорим об их проблемах и ограничениях, наметив пути решения некоторых из них. Итак, пристегнем ремни, поехали!
Читать далееПривет! Меня зовут Влад Божьев, я старший разработчик юнита АБ-тестирования Авито. Один из наших ключевых инструментов – M42, сервис для визуализации метрик. Он позволяет быстро проверять гипотезы, анализировать отклонения и оценивать инициативы.
В этой статье мы с вами погружаемся в самое сердце M42 и разбираем, как же там хранятся отчеты по метрикам. Это не просто рассказ, это почти детективная история о том, как мы искали оптимальное решение.
В нашем семантическом слое данных больше 20 000 метрик, и есть десятки разрезов для каждой из них. Под катом рассказываю, как мы храним терабайты данных и автоматизируем добавление новых разрезов в отчёт M42.
Читать далееВсем привет! Меня зовут Павел, я технический лидер тестирования в Альфа-Банке в направлении мобильной разработки.
Хотел бы поделиться способами отправки отчетов в один агрегированный запуск Allure TestOps из нескольких Jenkins джоб. В статье описано два способа, как это сделать. Сразу хочу отметить, что через стандартный плагин withAllureUpload это сделать не получится или не получилось у меня. Может есть какой-то секретный способ, как с ним работать и/или как настраивать. Но в интернете и в документации Allure TestOps такого решения не нашел.
Читать далееФантастика позволяет отправиться в путешествие сквозь пространство и время, пережить невероятные приключения и столкнуться с обстоятельствами, которые невозможно представить в повседневной жизни. Люди любят фантастику за ее способность вдохновлять, будоражить воображение и предлагать новый взгляд на реальность.
С начала XXI века в жанр пришло множество новых авторов. И если раньше хорошо продуманные миры появлялись лишь в литературе и кино, то сегодня и в играх сложились целые фантастические франшизы. Для этой подборки мы отобрали 10 относительно новых sci-fi- и фэнтези-сеттингов с хорошим потенциалом для дальнейшего развития.
Читать далееПривет, Хабр! Я — Денис Сохранный, ведущий инженер саппорта и старший одной из смен поддержки в Nexign. Много лет работаю в IT-индустрии, связанной с телекомом и биллингом, на разных позициях от инженерных до тимлидских.
Расскажу о пути, который прошла наша команда при построении системы обучения и адаптации новичков — как мы прыгали на граблях и заходили в тупики. Возможно, наш опыт поможет вам избежать похожих ошибок и наконец ответить на вопрос: «База знаний — это добро, которое должно быть с кулаками?».
Читать далееПривет, Хабр! Я — Денис Сохранный, ведущий инженер саппорта и старший одной из смен поддержки в Nexign. Много лет работаю в IT-индустрии, связанной с телекомом и биллингом, на разных позициях от инженерных до тимлидских.
Расскажу о пути, который прошла наша команда при построении системы обучения и адаптации новичков — как мы прыгали на граблях и заходили в тупики. Возможно, наш опыт поможет вам избежать похожих ошибок и наконец ответить на вопрос: «База знаний — это добро, которое должно быть с кулаками?».
Читать далееВ прошлой статье о флеш играх я рассказывал о том, как авторы, делавшие эти игры как хобби, внезапно начали на них зарабатывать, размещая рекламу порталов в своих творениях. Сегодня расскажу как это всё превратилось в маленькую индустрию, с конкуренцией не меньше чем в современных мобилках.
Читать далееВ начале времени и в центре каждой чёрной дыры находится точка бесконечной плотности, называемая сингулярностью. Чтобы исследовать эту загадку, мы берём всё, что знаем о пространстве, времени, гравитации и квантовой механике, и применяем это к месту, где все эти знания и формулы перестают работать. Пожалуй, во Вселенной нет ничего, что могло бы бросить больший вызов воображению. Физики до сих пор верят, что если им удастся придумать связное объяснение тому, что происходит в сингулярностях и вокруг них, то их посетит откровение — новое понимание того, из чего состоят пространство и время.
В конце 1960-х годов некоторые физики предположили, что сингулярности могут быть окружены областью беспорядочного хаоса, где пространство и время бессистемно расширяются и сжимаются. Чарльз Миснер из Университета Мэриленда назвал эту область «вселенной миксмастера», в честь популярной в то время линии кухонной техники. Если бы астронавт упал в чёрную дыру, «можно представить, как она перемешает части тела астронавта, подобно тому как миксмастер или взбиватель яиц перемешивает желток и белок яйца», — писал позже Кип Торн, лауреат Нобелевской премии по физике.
Читать далееБесконечность — удивительная штука. Никто ее не видел, не трогал, никто не может даже по-настоящему представить. Но о ней говорят, ею пользуются и достигают результатов. Бесконечность не помещается в уме, но с давних пор будоражит умы.
Сегодня поговорим о том, откуда пошла бесконечность, как развивались представления о ней, и каково текущее положение дел в этой области.
Читать далееВсем привет, я Сергей Герасимов, а эта статья – моя шпаргалка для тестирования. Особенно полезна она будет начинающим тестировщикам, но я и сам буду использовать, чтобы не держать в голове значения всех кодов и причины их возникновения.
Да, у нас есть стандартные коды 400, 404, 500 и прочие популярные ошибки, но есть и куча других. Не знаю как вы, а мне периодически приходится выяснять, что значит та или иная http-ошибка и как их воспроизводить. А когда приходят задачи из категории «проверить логирование ошибок запроса ....», то иду гуглить, как их провоцировать.
Пусть эта статья закроет часть вопросов. Коллеги, добавляйте от себя советы в комментарии, чем подробнее – тем лучше.
Читать далее