Обновить
51.72
БФТ-Холдинг
Будущее формируешь ты!
Сначала показывать

Искусственный интеллект в консалтинге: почему методология важнее технологии

Время на прочтение10 мин
Охват и читатели5.7K

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

Читать полностью

СКЗИ для системных аналитиков: простыми словами о защите интеграций

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели4.9K

Обо мне

Меня зовут Кирилл Захаров, я старший аналитик в компании БФТ-Холдинг. Сейчас занят написанием статьи про СКЗИ, а в перерыве занимаюсь проектированием системы долговременного ухода. К сожалению, пока что платят деньги только за последнее.

Эта статья будет полезна:

Читать далее

Собираем персональные данные правильно: рекомендации DPO

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели6.7K

Законодательство в области персональных данных активно меняется, а институт согласий на обработку ПДн серьезно трансформируется. Согласия теперь должны оформляться отдельно от других документов, а управлять ими скоро в полной мере будет возможно через Госуслуги.

Меня зовут Никита Козин. Я – Data Protection Officer в БФТ-Холдинге, отвечаю за организацию обработки ПДн более 3000 сотрудников. В статье я делюсь разбором основных нюансов, возникающих при взятии согласий на обработку ПДн.

Дать согласие на чтение статьи

Фигма глазами новичка и дизайнера: лучшие практики для всей команды

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели7.9K

Каждый раз новый сотрудник приходит к вам с одними и теми же вопросами по Фигме? Или впервые видите макет в Фигме и не знаете, куда нажимать?

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

Читать далее

Как я выросла из джуна в UX/UI-дизайнера: путь в ИТ, которому не учат на курсах

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели4.8K

Привет, Хабр! Меня зовут Вероника, я работаю UX/UI‑дизайнером в БФТ‑Холдинге. Наша компания занимается разработкой программных решений в области госуправления — это финансы и закупки, управление имуществом, оказание госуслуг, соцсфера и занятость (например, портал «Работа в России»). Также мы реализуем проекты для коммерческих заказчиков. В компании я работаю почти три года, и за это время выросла из зеленого джуна в самостоятельного специалиста.

Я часто вижу статьи и подкасты в духе «как попасть в ИТ с улицы». И мой ответ: «Никак». Хочу поделиться своим опытом роста.

Читать далее

Почему сильный бренд работодателя важен для привлечения лучших айтишников: опыт БФТ-Холдинга

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели4.6K

Привет, Хабр! Меня зовут Татьяна Герасименко. Чуть меньше года назад я пришла на роль HRD в БФТ-Холдинг и буквально с первых дней погрузилась в перезапуск бренда работодателя.

Передо мной и командой стояла интересная задача – БФТ 25+ лет на российском ИТ-рынке, многие сотрудники работают чуть ли не с основания, есть крутые проекты с государством и корпоративным сектором, при этом наша внутренняя среда про амбиции и достижения, про прокачку скиллов и профессиональный рост. Мы далеки от романтизированного айтишного вайба с послеобеденным сном и «плюшками». И нам нужны именно такие люди, готовые с нами разделить наши ценности и цели – достичь большего.   

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

Эта статья – не инструкция, как идеально и в короткие сроки перестроить имидж на рынке труда. Это знания и опыт моей команды, которые помогут понять, зачем ИТ-компании нужен сильный бренд и с какими препятствиями вы можете столкнуться в пути.

Читать далее

Как соединились люди, будущее и технологии в обновленном бренде работодателя БФТ-Холдинга

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели4.2K

28 лет на рынке, 20+ федеральных проектов, 7000+ внедрений в 83 регионах и 3000+ сотрудников из 140+ городов — с таким бэкграундом БФТ-Холдинг перезапускает бренд работодателя. Зачем это нужно компании, в интервью рассказала генеральный директор БФТ-Холдинга Наталья Зейтениди.

Почему именно сейчас? Быстрый рост числа проектов и их масштаба усилил конкуренцию за экспертизу и заставил переосмыслить, как компания выглядит в глазах кандидатов и сотрудников. В центре обновления — честная картина ценностей и требований к команде, с сохранением истории и культурного кода компании. Среди заказчиков БФТ сегодня — Роструд, Социальный фонд, Минцифры, Росреестр, Минфин, Федеральное казначейство; в портфеле — создание Единой цифровой платформы в социальной сфере, разработка Национальной системы пространственных данных, развитие Единой цифровой платформы «Работа в России», сервисов Службы занятости. Параллельно активно развивается корпоративное направление (ГК «Ростелеком», ГК «Основа», «ЭЛ5-Энерго» и др.).

Компания формирует стратегию до 2030 года: курс на операционную эффективность и расширение продуктового портфеля. Это требует новых подходов к коммуникации с кандидатами и управлению человеческим капиталом.

Читать далее

Микрофронтенд на пальцах с module federation 2.0

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели4.2K

Микрофронтенд на пальцах с module federation 2.0. Как собрать микрофронты из кубиков без магии по шагам.

Читать далее

Поиск утекающих ресурсов в Java приложении

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели3K

Привет, сообщество! Меня зовут Данила, я ведущий разработчик в БФТ-Холдинге.
Я расскажу вам о нашем опыте борьбы с утечкой памяти в сервисе авторизации. Как наша команда столкнулась с критической проблемой, которая приводила к сбоям сервиса, и нам пришлось провести исследование, чтобы найти и устранить причину утечки ресурсов.

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

Контур PROD уже звучит грозно, приоритет критический, надо разбираться. После недолгого анализа исходников выяснено: обычный Spring Boot сервис c gRPC библиотекой, который выполняет 2 функции – поход в базу за данными пользователей (ФИО и роли) и проверку наличия доступа к конкретному ресурсу для конкретного пользователя. Первая функция тривиальная – «дай по id такого-то пользователя, если нет, то скажи, что его нет». Вторая функция немного сложнее: нужно вызвать метод сторонней библиотеки и передать в него 5 параметров. И всё, но на PROD график использования heap вот такой:

Читать далее

И снова о dbt…

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели2.4K

Привет, сообщество. Меня зовут Илья, я старший разработчик в БФТ-Холдинге. В этой статье хочу поделиться опытом использования dbt (data build tool) в рамках проекта «Консолидации и нормализации данных» для процессов трансформации данных и создания витрин.

Читать далее

Создание компонента Apache Camel

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели1.1K

Приветствую, сообщество!

Меня зовут Александр, я java разработчик в компании БФТ. Тружусь я на проекте СМЭВ-адаптера, где мы занимаемся транзитивной обработкой сообщений. В нашу зону ответственности входит несколько микросервисов, которые обрабатывают очень много сообщений, почти ничего не пишут в БД, но часто обращаются в сторонние прикладные сервисы.

Для отслеживания пути сообщения через наши микросервисы мы используем Zipkin. Помимо этого в проекте задействован Apache Camel, с помощью которого мы выстраиваем цепочку обработки сообщения в одном конкретном микросервисе. Стандартные средства для работы с Zipkin обычно позволяют легко добавить к трассе вход, выход в сервис и запись в БД, но, т.к. к нас не совсем стандартное поведение у сервисов, нам хотелось выделять в Zipkin и обращение в сторонние сервисы.

Хотелось эту логику как-то элегантно встроить в роут Camel, но существующие средства такой возможности не предоставляли.

Было принято решение написать свой компонент для Apache Camel. Делали мы это впервые и, к сожалению, полноценного гайда в интернетах найти не удалось...

Встречайте! Гайд по написанию собственного Camel-компонента!

Читать далее

«Ящик Пандоры», или из чего состоит планировщик запросов СУБД Greenplum

Время на прочтение11 мин
Охват и читатели11K

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

Читать далее

Старт разработки с применением GraphQL / DGS Framework

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели4.4K

Привет! Мы – Екатерина и Виктория, middle-разработчик и старший разработчик в БФТ-Холдинге. В статье кратко расскажем об основах DGS фреймворка, его преимуществах, проблемах, с которыми мы столкнулись при работе с ним, а также покажем создание простого сервиса с поддержкой WebFlux.

Читать далее

Делимся опытом: как мы развиваем корпоративную культуру в ИТ-компании

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели2.2K

БФТ-Холдинг – одна из самых быстрорастущих ИТ-компаний в России. В БФТ работает более 2300 специалистов, 73% из них дистанционно. Для тех, кто предпочитает живое общение с коллегами, открыты двери 22 уютных офисов в разных городах страны.

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

Читать далее

5 стадий принятия необходимости изучения «плана запроса» или почему может долго выполняться запрос

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели7.6K

Всем привет! Меня зовут Виктор, я работаю в Компании БФТ-Холдинг руководителем группы разработки. В этой статье разберем подходы и рекомендации по выявлению и устранению проблем с производительностью в системе базы данных Greenplum. Материал будет особенно полезен начинающим разработчикам Greenplum, которые пока не имеют достаточного опыта «чтения» плана запроса.

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

Читать далее

DataMaps. Рассказ о нашей ORM на Kotlin

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

Уже несколько лет мы с командой трудимся над платформой, которая официально называется БФТ.Платформа, а менее официально - Ice. В основном наша платформа используется в органах власти и государственных учреждениях.
Сегодня хотелось бы рассказать не обо всей платформе, а только об одном из ее компонентов - ORM (object-relational mapping) - фреймворке DataMaps.

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

Внутри БФТ-Холдинга Datamaps зарекомендовали с одной стороны, как легкий, наглядный и понятный для разработчиков фреймворк, с другой стороны, мощный по своим возможностям.

Ознакомиться

Пишем консольное приложение для работы с базой данных на Python

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели22K

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

Читать далее

Начинаем работать с цифровыми картами (ГИС)

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели37K

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

Читать далее

Создание сервиса авторизации через систему ЕСИА

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

Всем привет. Меня зовут Динис, я старший разработчик в БФТ-Холдинге.

В данной статье приведен план по созданию сервиса авторизации через систему ЕСИА. Тема будет интересна тем, кто внедряет такой сервис для своего приложения. В статье я собрал ключевые выдержки из документации с частями кода, а весь код вы можете найти в конце статьи по ссылке на GitHub.

Что такое ЕСИА?

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

Читать далее

Сравнительный анализ Apache Kafka и RabbitMQ

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

Сравнительный анализ Apache Kafka и RabbitMQ

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

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

Читать далее
1

Информация

Сайт
bft.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия