Как стать автором
Обновить
51.51
ДОМ.РФ
Единый институт развития в жилищной сфере
Сначала показывать

Реестр систем ДОМ.РФ – «единое поле координат» для управления ИТ и синхронизации с командами

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров451

Привет, Хабр! Эта статья про то, как команда корпоративной архитектуры ДОМ.РФ выстраивала управление ИТ на основе единого реестра автоматизированных систем. В ней мы поделимся опытом, как и почему и пришли к этому решению, а также расскажем про плюсы и минусы данного подхода.

Предыстория

Для начала объясним, что из себя представляет группа ДОМ.РФ и её ИТ-ландшафт. 

Группа компаний ДОМ.РФ реализует нацпроекты в области жилищного строительства с 1997 года и развивает цифровизацию российской строительной отрасли и банковской сферы. В группу входит множество направлений – от собственного банка до лифтостроительного завода. Все направления имеют ИТ-составляющую и свои оцифрованные процессы.

Читать далее

«Бот — нагрузочник»: как мы используем ассистента тестирования производительности при регрессионных тестах

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров1.4K

Привет, Хабр! На связи Денис Киров, руководитель отдела тестирования компании «ДОМ.РФ Технологии». В этой статье я расскажу про то, как мы используем телеграмм-бота как ассистента тестирования производительности при запуске регрессионных нагрузочных тестов.

Мы проводим различные виды тестирования производительности, такие как:

нагрузочное тестирование;

стресс-тестирование;

тестирование стабильности;

тестирование на отказ и восстановление.

Наиболее частые задачи, с которыми к нам приходят – это задачи нагрузочного тестирования (НТ) с разным уровнем декомпозиции и проработки. В общем виде flow нагрузочного тестирования в разрезе продукта у нас выглядит так:

Читать далее

Достижения технологических лидеров в области квантовых вычислений

Уровень сложностиСредний
Время на прочтение18 мин
Количество просмотров2.6K

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

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

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

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

Читать далее

Перспективы квантовых вычислений с использованием многоуровневых систем

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров1.8K

Привет, Хабр! Это заключительная в этом году статья в нашем блоге, посвящённая квантовым технологиям. Остаёмся на связи в 2025!

Введение

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

Читать далее

Сравнение вектора развития квантовых технологий в Китае и США

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров2.6K

Привет! В нашем блоге мы снова пишем про квантовые технологии. На этот раз - зарубежные.

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

США не только вели фундаментальные исследования в области квантовой физики, но и активно инвестировали в промышленность, связанную с квантовыми технологиями. Благодаря этому сегодня американские гиганты, такие как IBM, Google и Microsoft, возглавляют разработку квантовых компьютеров и других инновационных продуктов на основе квантовых явлений.

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

Читать далее

«ИИ-тестировщик»: от идеи к реализации

Уровень сложностиСложный
Время на прочтение7 мин
Количество просмотров5.2K

Привет, Хабр! На связи Денис Киров, руководитель отдела тестирования компании «ДОМ.РФ Технологии». В этой статье я расскажу, как проходило внедрение ИИ в процессы тестирования в нашей команде.

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

Читать далее

Три новых протокола квантовой криптографии

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров2.6K

Добро пожаловать в захватывающий мир криптографии, где умы криптографов и криптоаналитиков соединяются в бесконечной схватке за секреты и шифры. Постарались наглядно объяснить, как работает квантовая криптография, как всегда - с примерами и юмором!

В древности люди задавались вопросом, как обезопасить передачу конфиденциальной информации, чтобы никто посторонний не смог её прочитать. Именно тогда появился шифр Цезаря - такой изощрённый, что символы в алфавите просто сдвигались на несколько позиций вправо или влево. Например, буква А становилась С, а Б - Д. Однако, несмотря на свою простоту, такой метод шифрования был достаточно легко расшифровать.

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

Что такое обычная криптография?

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

Читать далее

«Кото-физика»: объясняем термины квантовой физики на простых и забавных примерах

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров16K

Решили составить для вас алфавит квантовых терминов. Чтобы было проще и веселее, добавили немного котиков. Приятного чтения!

А

Алгоритмы (квантовые)

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

Алгоритм Гровера

Допустим, вы ищете потерянный документ, который ваш коллега, торопясь уйти с работы пораньше, случайно засунул в папку из ста файлов. На классическом компьютере вам нужно просмотреть каждый файл, один за другим. Совсем не весело, согласитесь! С алгоритмом Гровера вы сможете обойтись всего лишь за √N проверок, то есть в вашем случае, вместо 100 проверок, вам нужно будет проверить лишь около 10 файлов.

Алгоритм Дойча

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

Читать далее

Новый метод может создать быструю межстрановую квантовую сеть

Уровень сложностиСложный
Время на прочтение10 мин
Количество просмотров1.6K

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

Читать далее

Как поднять мониторинг на новый уровень: опыт Банка ДОМ.РФ

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров3.4K

Привет! Сегодняшняя статья про то, как мы настраивали мониторинг работоспособности отдела поддержки проектного финансирования Банка ДОМ.РФ.

Читать далее

Квантовые технологии для медицины: от сборки генома до «умных» ингаляторов

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров1.1K

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

В том числе на Форуме были рассмотрены применения квантовых технологий для биомедицины по направлению облачных квантовых вычислений, программно-аппаратным решениям для квантово­устойчивой защиты информации и квантовым сенсорам.

КВАНТОВЫЕ ВЫЧИСЛЕНИЯ

Современная эпоха информационных технологий привела к стремительному развитию компьютерных наук и вычислительной техники. В этом контексте квантовые вычисления представляют собой новаторскую область, которая имеет потенциал изменить общепринятые принципы обработки информации и решения сложнейших вычислительных задач. Квантовые вычислительные устройства основаны на особых принципах квантовой механики, где кубиты - единицы квантовой информации - могут находиться в суперпозиции основных состояний (нуля и единицы) благодаря явлению квантовой суперпозиции. А явление квантовой запутанности позволяет создавать и обрабатывать сложные состояния из нескольких кубит. Мощности современных суперкомпьютеров позволяют эмулировать квантовые компьютеры размером до 50-60 кубит, при этом отдельные квантовые компьютеры состоят уже из более чем 1000 кубит.

Читать далее

Многокубитные квантовые вентили: что, как и зачем

Уровень сложностиСложный
Время на прочтение5 мин
Количество просмотров1.6K

Продолжаем цикл материалов о кварнтовом мире. В этом поговорим о наиболее известных многокубитных квантовых вентилях.

Читать далее

Квантовые ошибки: чем вызваны, на что влияют, и как их исправлять

Время на прочтение8 мин
Количество просмотров2.4K

Новая веха на пути к созданию работающего без ошибок квантового компьютера 

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

Квантовая корркция ошибок (QEC) 

Квантовая коррекция ошибок (QEC) используется в квантовых вычислениях для защиты квантовой информации от ошибок, вызванных декогеренцией и другим квантовым шумом. Теоретически квантовая коррекция ошибок необходима для достижения отказоустойчивых квантовых вычислений, которые могут уменьшить влияние шума на хранимую квантовую информацию, неисправные квантовые вентили, неправильную квантовую подготовку и ошибочные измерения.  

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

Читать далее

Как мы решили проблему неизвестности источника модификации элемента, или «как понять, почему элемент изменился»?

Время на прочтение4 мин
Количество просмотров2.2K

Всем привет! На связи Владимир Колесников и Владимир Беневоленский из ИТ-команды подразделения ДОМ.РФ Земли. Здесь мы уже рассказывали о том, чем мы занимаемся, но напомним: в ДОМ.РФ мы создаём систему автоматизации вовлечения в оборот неиспользуемого федерального имущества. Другими словами, мы разрабатываем продукт на Б24, в котором земельные участки (ЗУ) проходят долгий путь от появления в системе до реализации на торгах. 

Читать далее

Как стилизовать текст на Compose через Spannable

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров4.8K

Как часто вам приходилось стилизовать текст в jetpack Compose, хайлайтить ссылки, обрабатывать клики по ним? Скорее всего вы использовали только AnnotatedString, но что, если чуть-чуть добавить магии старого доброго Spannable?

Читать далее

10  наиболее часто используемых 1-кубитных квантовых вентилей

Время на прочтение6 мин
Количество просмотров2.4K

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

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

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

Вот, например, схема с одним кубитом, инициализированным состоянием |0〉, которая выполняет одну операцию, X, а затем измеряет кубит.            

Читать далее

Кубиты, кудиты и вентили Тоффоли: что ждет квантовые технологии в России

Время на прочтение13 мин
Количество просмотров5.5K

На Форуме будущих технологий Корпорация Росатом продемонстрировала самый мощный в стране 16-кубитный квантовый компьютер на ионах, на котором с помощью облачной платформы запущен алгоритм расчета молекулы. По прогнозам экспертов широкое практическое применение квантовых вычислений может начаться уже в 2025 году, а к 2030 году вне квантовое технологическое лидерство станет практически невозможным.

Так, например, в конце 2022 компания IBM установила рекорд по созданию самой большой квантовой вычислительной системы с процессором, содержащим 433 квантовых бита, или кубита. Теперь компания взяла курс на гораздо большую цель — 100 000-кубитную машину, которую она намерена создать в течение 10 лет к 2033 году.

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

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

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

Читать далее

Революция в ипотеке: как работают электронные закладные

Время на прочтение6 мин
Количество просмотров2.3K

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

Мы, Ирина Соколкина и Наталья Просветова, product owner’ы команд «Сопровождение ипотечных кредитов» и «Электронная регистрация. Сделка вне офиса» в Банке ДОМ.РФ, расскажем о проекте по внедрению электронной закладной на разных этапах жизненного цикла ипотечной заявки.  

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

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

Читать далее

Как мы используем Camunda в Банке ДОМ.РФ

Время на прочтение7 мин
Количество просмотров7.2K

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

Подобные процессы мы реализуем с помощью движка Camunda, который позволяет прототипировать и визуализировать сложную последовательность шагов и моделировать flow совместно с бизнес-заказчиком, а также обладает множеством инструментов для реализации интеграций, оркестрации, мониторинга, сбора бизнес-метрик и тестирования. + быстро и относительно незатратно менять процессы (можно привести пример с запретом перевода валюты в другие банки). Вдобавок Camunda является open-source решением, что крайне важно в текущих реалиях и т.д. 

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

Читать далее

Опыт ДОМ.РФ: как мы пришли к необходимости тестирования документации

Время на прочтение4 мин
Количество просмотров1.8K

Привет, Хабр! На связи На связи Денис Киров, руководитель отдела тестирования "дочки" ДОМ.РФ, компании «Цифровые технологии» и Илья Новиков, главный инженер по тестированию. Сегодня мы расскажем, почему необходимо тестирование документации, и на какие грабли можно наступить, если этого не делать. 

Требования (спецификация) к продукту в целом или конкретной фиче – это основа качества, так как от постановки задачи зависит ее выполнение, а возможная неоднозначная трактовка может привести к тому, что реализовано будет совсем не то, что ожидали. 

Давайте определим, что является требованием: 

Спецификация требований программного обеспечения (англ. software requirements specification, SRS) — структурированный набор требований (функциональность, производительность, конструктивные ограничения и атрибуты) к программному обеспечению и его внешним интерфейсам. Предназначен для того, чтобы установить базу для соглашения между заказчиком и разработчиком (или подрядчиками) о том, как должен функционировать программный продукт. 

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

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

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

Читать далее

Информация

Сайт
www.domrf.ru
Дата регистрации
Дата основания
1997
Численность
5 001–10 000 человек
Местоположение
Россия
Представитель
DOMRF_IR