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

Как мы используем RTK Query в React-приложениях

Время на прочтение 7 мин
Количество просмотров 1.6K
Блог компании ДОМ.РФ ReactJS *

С момента своего первого релиза в 2015 году Redux использовался и продолжает использоваться на множестве клиентских приложений. Несмотря на все достоинства, которые предоставляет данное решение (предсказуемое управление состоянием, удобная отладка с помощью Redux DevTools и др.), некоторые разработчики сетуют на излишнее количество “шаблонного кода” при реализации даже самого просто функционала и предпочитают альтернативные инструменты для управления состоянием в клиентских приложениях.  

Чтобы избежать чрезмерного количества кода при работе с Redux, разработчики применяли различные соглашения (например, ducks-modular-redux), а также создавали свои решения, представляющие собой абстрактный слой над Redux’ом (например, redux-crud, свои оболочки над библиотекой и прочее).   

В конце концов, авторы Redux выпустили свое решение под названием Redux Toolkit, позволяющее минимизировать описанные выше проблемы и которое было тепло встречено разработчиками. Также в состав данной библиотеки было включено решение под названием RTK Query, которое призвано упростить работу с API, а также с кэшированием данных.  

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Как мы оценили удовлетворенность бизнес-заказчика через анализ ТГ-чатов

Время на прочтение 7 мин
Количество просмотров 516
Блог компании ДОМ.РФ Data Mining *Машинное обучение *

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

Корпорации борются за улучшение эффективности и качества работы сотрудников, а для того чтобы проверить, эффективна ли какая-либо внедренная методология, нужен числовой коэффициент. Сейчас мы рассматриваем такую метрику эффективности, как удовлетворенность бизнес-заказчика. Для замера подобного показателя чаще всего используется NPS (Net Promoter Score) – индекс потребительской лояльности, проще говоря, обратная связь. Сбор данной метрики в ручном режиме мы внедряем, собирая обратную связь от заказчика с точки зрения удовлетворенности работы команд, конкретных сотрудников, взаимодействующих с заказчиком напрямую, и это интересная и полезная статистика, которую можно анализировать и на основании нее принимать какие-либо управленческие решения. Но мы захотели попробовать автоматизировать сбор этого показателя.  

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Комментарии 3

ИТ-мониторинг ДОМ.РФ: от идеи к рабочему инструменту

Время на прочтение 14 мин
Количество просмотров 2.8K
Блог компании ДОМ.РФ Системное администрирование *

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

В идеале итоговый результат должен выглядеть как-то так:

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 2

Роль технической документации в IT-проектах ДОМ.РФ

Время на прочтение 7 мин
Количество просмотров 1.8K
Блог компании ДОМ.РФ Подготовка технической документации *

Привет, Хабр! Меня зовут Евгения Пономарева, я руководитель проектного офиса “Цифровых технологий”, ИТ-”дочки” ДОМ.РФ. В этой статье я расскажу о роли технической документации и роли технического писателя в IT-проектах ДОМ.РФ, а также поговорим о том, как построен процесс документирования в Институте развития, и как измерить качество документации.  

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

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Комментарии 0

Автотесты и TMS: как мы реализовали интеграцию АФТ с Test IT

Время на прочтение 9 мин
Количество просмотров 958
Блог компании ДОМ.РФ Тестирование IT-систем *Тестирование веб-сервисов *

В предыдущих материалах мы уже рассказывали про подход к автоматизации функционального тестирования в ДОМ.РФ и использование Test IT в качестве Системы управления тестированием (далее — TMS). После этого возникла задача интегрировать с ней наши автотесты (АТ).

Читать далее
Рейтинг 0
Комментарии 0

Как повысить качество данных при заполнении электронных форм

Время на прочтение 7 мин
Количество просмотров 2K
Блог компании ДОМ.РФ Анализ и проектирование систем *Интерфейсы *

Привет, Хабр! Сегодня поговорим про способы упрощения клиентского пути приложений посредством использования подсказок при заполнении данных об адресах и реквизитах организаций, а также рассмотрим опыт подключения сервиса «Подсказок» от DaData к электронной форме документа. И сравним использование «Подсказок» по адресам и адресных справочников Федеральной информационной адресной системы (ФИАС). Через тернии к звездам ведет Алена Сычева, аналитик направления Аналитики «Цифровых технологий», ИТ-”дочки” ДОМ.РФ.  

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 2

Как агрегация решает проблемы перерасчёта полей в Битрикс24

Время на прочтение 12 мин
Количество просмотров 1.5K
Блог компании ДОМ.РФ 1С-Битрикс *

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

Читать далее
Всего голосов 6: ↑2 и ↓4 -2
Комментарии 0

Управление IT-командой в Jira: опыт Банка ДОМ.РФ

Время на прочтение 11 мин
Количество просмотров 4.2K
Блог компании ДОМ.РФ Управление разработкой *Управление проектами *

Привет, Хабр! Меня зовут Игорь Рарог, в Банке ДОМ.РФ я совмещаю две роли: лид команды и релиз-менеджер, и сегодня поделюсь своим опытом ведения проектов в Jira.

Вначале хочу рассказать о нашем проекте под названием «Апикс» — это ипотечный конвейер (о нем мы уже писали тут: Методология разработки и архитектура кредитного конвейера АПИКС в Банке ДОМ.РФ).

В команде нас более 100 человек, и мы поделены на продуктовые команды, где каждая отвечает за свою часть функциональности или бизнес-направление.

К примеру, одна из команд занимается заявочной частью: пилит фичи по работе с персональными данными клиента, дорабатывает openAPI для работы с партнерами и т.д. 

Другая делает доработки для выдачи ипотеки клиенту, множество интеграций с шиной, АБС (Автоматизированная Банковская Система) и другими внешними сервисами.

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

В каждой команде, за исключением команды тех. долга, есть следующие роли:

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 10

Как макросы в Confluence упрощают жизнь

Время на прочтение 9 мин
Количество просмотров 7.7K
Блог компании ДОМ.РФ

Многие так или иначе сталкивались с продуктами компании Atlassian, такими как Confluence, Jira. Их использование позволяет организовать работу команды разработки наиболее удобным способом, обеспечить доступ к информации проекта. Кроме того, что эти продукты обеспечивают онлайн-доступ к основным материалам проекта, они также включают в себя много интересных плюшек. В этой статье ведущий системный аналитик ДОМ.РФ Екатерина Шипкова расскажет о полезных фичах Confluence.  

Одним из основных инструментов аналитика в IT является Confluence или Wiki. Данные пространства используются для написания требований к разрабатываемой системе и в целом похожи друг на друга своими функционалами. Требования, которые аналитик формирует к системе, должны отвечать определенным критериям, таким как: полнота, завершенность, атомарность, непротиворечивость, идентифицируемость, трассируемость. Поддерживать эти критерии становится крайне непросто, если документация проекта включает множество страниц со статьями, т.к. время, которое автор будет затрачивать на то, чтобы скорректировать одинаковые требования, найти их в пространстве проекта будет колоссальным. Именно для сокращения времени на поиск необходимой информации и сокращение дублирования одинаковых материалов можно использовать различные макросы в Confluence.   

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Комментарии 1

Как применять Module Federation для шеринга виджетов из UI-kit

Время на прочтение 5 мин
Количество просмотров 1.2K
Блог компании ДОМ.РФ JavaScript *

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

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

В ДОМ.РФ мы создаем продукты для рынка недвижимости, в частности предназначенные для электронного взаимодействия между застройщиками, банками и государственными органами. Задачи и цели систем отличаются друг от друга, но их объединяет общий дизайн. Безусловно, создание библиотеки UI-компонентов с нуля в каждом новом сервисе является крайне сомнительной идеей по следующим причинам: 

Читать далее
Рейтинг 0
Комментарии 1

Как индекс производительности APDEX для онлайн-мониторинга ИТ-продуктов помогает цифровизации стройотрасли

Время на прочтение 7 мин
Количество просмотров 813
Блог компании ДОМ.РФ Высокая производительность * *

Привет, Хабр! На связи Денис Киров, руководитель отдела тестирования компании «Цифровые Технологии» — мы отвечаем за качество продуктов Единой информационной системы жилищного строительства (ЕИСЖС), занимаемся функциональным тестированием, автоматизацией функционального тестирования и тестированием производительности информационных систем.

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Как ДОМ.РФ помогает Банку России комплексно оценивать ипотечные жилищные кредиты в долевом строительстве

Время на прочтение 7 мин
Количество просмотров 1.4K
Блог компании ДОМ.РФ Управление проектами *

Привет, Хабр! Я Илья Крапивцев, и я руковожу направлением “Государственные сервисы подразделения Единой информационной системы жилищного строительства (ЕИСЖС) группы компаний ДОМ.РФ". Спасибо, что осилили это название, дальше будет интереснее! 

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

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Комментарии 0

Как ДОМ.РФ работает с системами хранения данных российского производства

Время на прочтение 14 мин
Количество просмотров 4.2K
Блог компании ДОМ.РФ IT-инфраструктура *SAN *Хранение данных *Хранилища данных *
Туториал
Recovery mode

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

Читать далее
Всего голосов 19: ↑18 и ↓1 +17
Комментарии 4

Структурируй это: как в ДОМ.РФ выстроена работа над крупными проектами

Время на прочтение 9 мин
Количество просмотров 1.5K
Блог компании ДОМ.РФ IT-инфраструктура *Хранение данных *
Recovery mode

Плюсы, минусы, подводные камни спецификаций - на примере Единой информационной системы жилищного строительства (ЕИСЖС).

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 1

Вот такой ширины, вот такой ужины: какие ИТ-специалисты нужны рынку

Время на прочтение 7 мин
Количество просмотров 23K
Блог компании ДОМ.РФ Исследования и прогнозы в IT *Карьера в IT-индустрии

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

Читать далее
Всего голосов 16: ↑3 и ↓13 -10
Комментарии 19

Методология разработки и архитектура кредитного конвейера АПИКС в Банке ДОМ.РФ

Время на прочтение 13 мин
Количество просмотров 3.6K
Блог компании ДОМ.РФ IT-инфраструктура *Проектирование и рефакторинг *Управление разработкой *

АПИКС – название информационной системы автоматизации процессов ипотечного кредитования и сопровождения в Банке ДОМ.РФ (рис. 1). Система предназначена для управления ипотечными продуктами, автоматизации процесса предоставления клиентам ипотечного кредита, а также выкупа и сопровождения закладных до полного исполнения обязательств. Я, Алексей Прутик, чаптер-лид системного анализа, в данной статье расскажу, как мы на базе АПИКС строим единый кредитный конвейер, совершенствуем наши ИТ-процессы и архитектуру.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 3

Рациональный выбор системы управления тестированием

Время на прочтение 5 мин
Количество просмотров 2.2K
Блог компании ДОМ.РФ Тестирование IT-систем *

Начну с текущего положения дел: ДОМ.РФ и Банк ДОМ.РФ уже два года успешно используют систему управления тестированием — Test IT. На момент написания статьи в системе Test IT ведутся 35 проектов (систем), создано более 25,5 тысяч ручных и автотестов и выполнено более 600 тысяч прогонов (90% из которых — это запуски автотестов).

Читать далее
Рейтинг 0
Комментарии 2

Как мы перевели API-модули микросервисного проекта с Feign на OpenFeign

Время на прочтение 6 мин
Количество просмотров 8.2K
Блог компании ДОМ.РФ Java *API *Микросервисы *
Туториал
Recovery mode

Всем привет! Недавно мы решили задачу, как перейти на новую версию Spring + OpenFeign в мультимодульном проекте, в котором выделен API с навешенными аннотациями @FeignClient@RestController и @FeignClient. Я, Алексей Скакун, @hyragano ведущий разработчик ДОМ.РФ, поделюсь с вами этим кейсом.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 5

СЭД на платформе Docsvision. Прощаемся с low-code в интеграционных задачах ДОМ.РФ

Время на прочтение 4 мин
Количество просмотров 1.2K
Блог компании ДОМ.РФ

Всем привет! На связи Александр Никифоров, архитектор приложений в ЦК СЭД ДОМ.РФ. Сегодня расскажу о том, какую роль low-code играет в интеграционных задачах и почему команда СЭД все-таки решила обходиться без этого инструмента. Кстати, ранее я писал про нашу систему электронного документооборота, почитать можно здесь и здесь.

Начнем с того, как обычно реализуются интеграционные задачи в СДУ «Приоритет» на платформе Docsvision. Для интеграции используется сервис «Интеграционный Интерфейс» от Digital Design, который с одной стороны подключается к серверу приложений, а с другой — предоставляет SOAP-сервис.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Комментарии 0

Построение автоматизации тестирования: кейс ДОМ.РФ по решению проблем

Время на прочтение 7 мин
Количество просмотров 2.1K
Блог компании ДОМ.РФ Тестирование IT-систем *

При построении автоматизации функционального тестирования (АФТ) в разных командах, проектах, компаниях могут возникать одни и те же проблемы, универсального решения которых не существует. Я, Василий Соколов, руководитель направления разработки ИТ-решений ДОМ.РФ, расскажу, как мы два года назад начали строить АФТ и каких результатов удалось достичь.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 2
1

Информация

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