home.social

#сбертех — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #сбертех, aggregated by home.social.

fetched live
  1. GraphQL для ИИ-агента: как мы превращаем GraphQL операции в MCP-инструменты

    Привет! На связи Данил, TypeScript‑разработчик в команде Platform V DataSpace в СберТехе. DataSpace — это модуль платформы для визуальной (low‑code) разработки бизнес‑приложений и управления данными. Он предоставляет GraphQL API для работы с базой данных. Мы развиваем продукт уже несколько лет, но сейчас из‑за бурного развития ИИ и MCP появилась вполне ожидаемая задача: подключить этот API к ИИ‑агентам через Model Context Protocol (МСP). MCP нужен, чтобы ИИ‑клиент мог обнаруживать инструменты, понимать их входные параметры и вызывать внешние системы через стандартный протокол. На первый взгляд GraphQL хорошо подходит на роль источника MCP‑инструментов: схема уже описывает типы, входные аргументы и форму результата, но сама по себе не отвечает на главный вопрос: «какую часть API и с каким уровнем свободы следует открыть агенту?». В DataSpace сценарий получился таким: - есть API GraphQL поверх модели данных; - есть ИИ‑агент, которому нужно выполнять прикладные действия; - между ними нужен MCP‑адаптер; - команда бэкенда хочет сохранить контроль над контрактом, типами и безопасностью. Вопрос оказался не в том, можно ли подключить GraphQL к MCP. Можно. Интереснее другое: какой формы должен быть MCP‑адаптер для API GraphQL? В этой статье я расскажу про несколько вариантов таких адаптеров и про наш выбор: генерировать MCP‑инструменты из заранее подготовленных GraphQL-операций.

    habr.com/ru/companies/sberbank

    #open_source #ai #mcp #backend #сбертех #graphql #platform_v

  2. Миграция с Sonatype Nexus: как мы переписали код, сломали API и всё равно достигли цели

    Обычное утро администратора Nexus: вместо списка артефактов — красный баннер. Запись заблокирована, сборки не грузятся, пайплайны падают. Если такое происходит не на тестовом стенде, а в проде — это кошмар. Особенно в большой компании, где таких инстансов десятки, и каждый — критический элемент разработки. В статье расскажу, как жесткие лимиты со стороны Nexus подтолкнули нас к миграции на собственное решение, как мы организовали переход «со звёздочкой» — без переучивания разработчиков, без перестройки CI/CD и с гарантией отката на старый Nexus, от которого сделан форк — и на какие грабли наступили.

    habr.com/ru/companies/sberbank

    #sonatype_nexus #platform_v #сбертех #devops

  3. DBA Agent в действии: 10 тысяч тикетов и 99,6% автоматизации второй линии поддержки

    Привет, Хабр! Это четвёртая статья цикла про R&D‑исследование для небольшой команды DBA. Мы начали с того, что решили упростить мониторинг парка из более чем 800 экземпляров нашей СУБД Platform V Pangolin DB (реляционная СУБД на базе PostgreSQL) с помощью доработки postgres_exporter. А потом и вовсе собрали автономный агент, который сам обрабатывает тикеты: очищает дисковое пространство, выполняет VACUUM/ANALYZE и планирует остановки БД. В этой статье расскажу, как мы продолжили тестировать гипотезу с агентом: перевели его в режим второй линии поддержки и замеряли реальные результаты. Будут числа, примеры, использование LLM для анализа паттернов, миграция задач из Pipeliner и планы по дальнейшему R&D и превращению агента в полноценную вторую линию поддержки.

    habr.com/ru/companies/sberbank

    #platform_v #сбертех #ииагенты #мониторинг #базы_данных #субд #postgresql

  4. Мы написали автономного агента для VACUUM/ANALYZE и запустили на 800+ тестовых БД: что из этого вышло

    Как упростить управление целым парком из 800+ экземпляров СУБД на базе PostgreSQL? Можно доработать postgres_exporter, чтобы настроить получение метрик под себя. А если ещё проще? Мониторить связкой Grafana, Prometheus и кастомизированным postgres_exporter, а данные получать через ИИ‑отчёт, который будет агрегировать данные Prometheus через прямые PromQL‑запросы. Но если и этого мало, то можно вообще поручить ИИ‑агенту типовые тикеты вроде очистки места на диске и плановой остановки БД. Меня зовут Станислав Епишин, я из команды «R4C.Support.Всадники апокалипсиса» в СберТехе. Я уже писал, как мы дорабатывали postgres_exporter → pangolin_exporter , исправляя баг в расчёте длительности транзакций, и как внедряли связку Prometheus + Pipeliner + TaskTracker + GigaChat для автоматического создания тикетов. В этой статье расскажу про R&D‑исследование для небольшой команды DBA, в котором мы тестировали гипотезу: получится ли собрать автономного агента, который сам будет обрабатывать тикеты: очищать дисковое пространство, выполнять VACUUM/ANALYZE и планировать остановки БД? Здесь я описал инструкцию по созданию агента (с полным кодом и пояснениями) и развёрнутый реальный пример про автономный VACUUM/ANALYZE с обнаружением аномалий через LLM. Также покажу, как организовать ленту событий для мониторинга работы агента, и детально разберу, где и как в проекте используется LLM.

    habr.com/ru/companies/sberbank

    #сбертех #postgesql #базы_данных #мониторинг #ииагенты #platform_v #pangolin

  5. Как мы создаём ИИ-агента для технических писателей (и почему это непросто)

    Привет, на связи команда документирования СберТеха и авторы этой статьи — Маша Бурханова, Лида Ковач и Саша Яковлев. Мы уже рассказывали , как создали глоссарий ИТ-терминов в удобном для разработки документации формате и с какими трудностями при этом столкнулись. Мы поняли: главная проблема технического писателя — это даже не отсутствие правил, а их соблюдение. Представьте, что у вас есть больше 700+ терминов, а в коде на каждую десятую строчку приходится ошибка. Исправлять вручную — всё равно что пешком подниматься на 150-этажный небоскреб. У нас родилась идея: проверять текст прямо во время написания, в редакторе. Расскажем, как за несколько часов собрали прототип ИИ-агента технического писателя, с какими «подводными камнями» столкнулись при переходе к промышленной эксплуатации и почему в итоге написали собственное решение на Python.

    habr.com/ru/companies/sberbank

    #сбертех #документация #документирование #ии #ииагенты #искусственный_интеллект #агент #глоссарий #терминология

  6. Сторонние MCP: троянский конь для ИИ-агента

    Подключил MCP от GitHub — теперь агент может автоматически пуллить и пушить проект. Подключил MCP от тасктрекера — теперь агент может читать задачи прямо из тикета. Подключил MCP для работы с PostgreSQL — и агент научился делать прямые запросы к данным. Круто! Ни строчки кода, а столько новых функций. Ну не красота ли? А потом в даркнете продаётся база данных пользователей; финотдел перевёл крупную сумму денег на непонятный счёт по фейковому сообщению, полученному от имени «сотрудника»; инфраструктура упала на несколько суток из-за действий «умного» агента. Просчитался. Но где? Привет, меня зовут Станислав Иванкевич, я техлид в СберТехе и один из больших сторонников развития и внедрения агентной разработки. Но в то же время я не могу не замечать критические уязвимости, которые преследуют технологию уже не первый год. И больше всего меня печалит, когда игнорируют безопасность в угоду простоте использования и скорости внедрения. В этом материале я расскажу, почему нельзя слепо использовать MCP. Объясню, почему MCP — не новая уязвимость, а мультипликатор существующих уязвимостей LLM. И, конечно, рассмотрим, как MCP на практике усиливает эти проблемы в агентных системах, ядро которых строится на базе «LLM-мозгов».

    habr.com/ru/companies/sberbank

    #сезон_код_будущего #сбертех #искусственный_интеллект #ииагенты #mcp #llm #hitl

  7. MCP без хаоса: как мы создали в корпоративном ландшафте централизованный шлюз для ИИ‑агентов

    Привет, Хабр! Меня зовут Анастасия Трегубова, я архитектор продукта Platform V Synapse API Mesh в СберТехе. Хочу поделиться идеями по работе с агентскими инструментами и внедрением протокола МСР в корпоративном ландшафте. Расскажу, как мы обеспечиваем централизацию, но обходим узкие места, и как линейка продуктов платформы Synapse сокращает этот путь. Надеюсь, что вы сможете почерпнуть из статье идеи для решения аналогичных задач.

    habr.com/ru/companies/sberbank

    #mcp #platform_v #ии #ииагенты #service #сбертех

  8. Все станут архитекторами? Как AI схлопывает привычные IT-профессии

    Дискуссия о том, заменит ли искусственный интеллект программистов, получает всё новые поводы для обсуждения. Так, в мае 2026 года компания Anthropic сообщила, что уже более 80% кода, вливаемого в её кодовую базу, написано Claude. На первый взгляд вывод кажется очевидным: раз ИИ способен писать код, тестировать и находить ошибки, значит, привычные IT-процессы и профессии скоро уйдут в прошлое. Однако современные исследования показывают другую картину. Классический цикл разработки ПО (SDLC) никуда не исчезнет, но кардинально изменится распределение работы: всё больше задач внутри каждого этапа будут брать на себя AI-агенты. В этой статье разберём, какие части разработки уже сегодня передаются искусственному интеллекту и как под его влиянием трансформируются процессы и роли в IT.

    habr.com/ru/articles/1071400/

    #aiagent #sdlc #pdlc #ииагенты #anthropic #сбертех #itпроцессы #aiразработка

  9. Ошибки операторов Kubernetes: как мы их исправляли и чему научились

    Ошибки в разработке неизбежны, но они помогают расти. Я Стас Иванкевич, техлид в команде разработки управляющего слоя Platform V DropApp в СберТехе. Наша команда придерживается простого принципа: не наступать на одни грабли дважды. Из каждой ошибки стараемся извлечь урок и больше её не повторять, а ещё лучше — учиться на ошибках других. Поэтому мы развиваем культуру открытого обсуждения ошибок и не закрываем глаза на возникающие сложности. На первый взгляд, написание Kubernetes-операторов — технически сложная, но вполне понятная работа. Определил CRD, написал контроллер, настроил реконсиляцию — и вуаля, автоматизация работает. Но на практике ошибки могут быть не в коде, а в архитектуре, подходах и принятых допущениях — даже если основная логика реализована правильно. Я уже рассказывал о подводных камнях и лучших практиках при разработке операторов Kubernetes: материал в трёх частях можно почитать тут , тут и тут . А в этой статье я собрал ошибки, которые часто встречались мне в реальных проектах при работе с Kubernetes-операторами. Расскажу, как мы их исправляли, какие выводы сделали и что теперь делаем иначе. Надеемся, наш опыт будет полезным для вас и поможет их не повторить.

    habr.com/ru/companies/sberbank

    #сбертех #platform_v #kubernetes #оператор

  10. Как мы строили безопасную микросервисную архитектуру с Service Mesh: интеграция с базами данных и масштабированиe

    Привет, Habr! Меня зовут Валентин, я DevOps-инженер команды Platform V Kintsugi. Мы занимаемся развитием облачного сервиса и на практике регулярно сталкиваемся как с архитектурными задачами построения распределённых систем, так и с вопросами обеспечения их безопасности. В предыдущей части мы подробно разобрали механизм делегирования TLS-соединения на уровень Service Mesh и показали, как Egress Gateway может выступать полноценным участником PostgreSQL handshake. Однако этот сценарий рассматривался в упрощённой конфигурации — один сервис, один сертификат, одно подключение.

    habr.com/ru/companies/sberbank

    #микросервисная_архитектура #kintsugi #synapse #сбертех #istio #service_mesh #pangolin

  11. История искусства информационной безопасности и её верных слуг

    Привет, Хабр! На связи Сергей Кубан, руководитель направления защиты инфраструктуры производства ПО в СберТехе. Наша команда отвечает за то, чтобы поставляемое клиентам ПО и сервисы соответствовали требованиям кибербезопасности. В военных вузах есть предмет «История военного искусства». Он исследует формы и способы вооружённой борьбы, стратегию и тактику, обобщает опыт прошлых войн. На мой взгляд, в вузах для кибербезопасников тоже целесообразно включать в программу историю ИБ и противоборства в киберпространстве. В своих выступлениях на конференциях я часто провожу аналогии между ИБ, военным и художественным искусством. В этой статье также позволю себе подобные аналогии. По своему опыту опишу этапы развития ИБ: популярные технологии, средства защиты информации (СЗИ), законы, ассоциации с искусством. И отмечу евангелистов ИБ, которые активно участвовали в формировании отрасли, организации и работе профессиональных сообществ и конференций, бескорыстно делились знаниями, вели блоги, учили школьников и студентов.

    habr.com/ru/companies/sberbank

    #сбертех #кибербезопасность #информационная_безопасность

  12. Как мы строили безопасную микросервисную архитектуру с Service Mesh: интеграция с базами данных

    Привет, Хабр! Меня зовут Валентин, я DevOps-инженер команды Platform V Kintsugi . Мы развиваем облачный сервис и регулярно сталкиваемся как с архитектурными задачами построения распределённых систем, так и с вопросами обеспечения их безопасности. Наш продукт — консоль управления базами данных, поэтому значительная часть его архитектуры построена вокруг взаимодействия микросервисов с СУБД. Именно этот контур лежит в основе большинства операций — от управления и администрирования до мониторинга и обслуживания, — а значит, требования к его надёжности и безопасности становятся критически важными. В этом контексте особенно интересен вопрос организации взаимодействия сервисов с внешними базами данных. В статье мы сосредоточимся на этом прикладном аспекте и рассмотрим его на примере PostgreSQL.

    habr.com/ru/companies/sberbank

    #микросервисная_архитектура #kintsugi #synapse #сбертех #istio #service_mesh

  13. Как мы строили безопасную микросервисную архитектуру с Service Mesh: интеграция с базами данных Привет, Хабр! Мен...

    #микросервисная #архитектура #kintsugi #synapse #сбертех #istio #service #mesh

    Origin | Interest | Match
  14. Резервное копирование БД без влияния на потребителя. Тестируем Direct I/O в CopyWala Тестирование функциональности...

    #сбертех #platform #v #pangolin #copywala #субд #тестирование

    Origin | Interest | Match
  15. От хаоса к порядку: как и зачем мы перешли на модифицированную архитектуру ведения Git

    И снова привет, Хабр! Я Артем Клещев, технический писатель в СберТехе. Недавно я рассказал , как построить удобную архитектуру репозитория продукта и вести единый источник в Docs-as-Code вместо разрозненных комплектов документации. Сегодня хочу поделиться тем, как мы добавили к такой архитектуре новый для нас, модифицированный процесс ведения Git — Feature Branch Workflow — и значительно сократили время подготовки документации. Расскажу, как этот метод версионирования помог нам упростить и ускорить работу. Обсудим, как можно удобно работать в единой ветке и выпускать несколько хотфиксов документации за день. Объяснять буду на примерах из документации продукта Platform V DropApp — решения СберТеха для управления контейнерными приложениями. Поехали!

    habr.com/ru/companies/sberbank

    #сбертех #platform_v #dropapp #документация #документирование #docsascode #git #архитектура

  16. 30 секунд вместо 30 минут: как мы автоматизировали генерирование конфигураций потоковой обработки с помощью RAG и A2A

    Привет, Хабр! Меня зовут Дмитрий Титов, я DevOps-инженер в команде интеграционных сервисов Platform V Synapse в СберТехе. Наша команда работает над продуктом Platform V Streaming Event Processing — программным решением для фильтрации и трансформации форматов событий, агрегирования и выявления аномалий и закономерностей. В этой статье я расскажу, как мы создали систему автоматического генерирования конфигураций для одного из компонентов нашего продукта, используя RAG (Retrieval-Augmented Generation), векторные базы данных и межагентное взаимодействие по протоколу A2A.

    habr.com/ru/companies/sberbank

    #сбертех #synapse #platform_v #platform_v_synapse #rag #a2a #автоматизация #dsl

  17. Подводные камни распараллеливания автотестов С первого взгляда кажется, что для параллельного запуска а...

    #Сбертех #pangolin #kintsugi #Сбер #субд #тестирование #qa #автотесты

    Origin | Interest | Match
  18. Разбираем подводные камни, ошибки и лучшие практики при разработке Kubernetes-операторов. Часть 3

    Привет! Это снова Стас Иванкевич, техлид в команде разработки управляющего слоя Platform V DropApp в СберТехе. Наши операторы продолжают бороздить просторы K8s, а инсталляторы — разворачивать новые кластеры, и мы готовы поделиться с вами новыми полезностями. В первой и второй частях мы уже о многом поговорили. Обсудили и базовые штуки, и принципы использования патчинга. В этой части детальнее поговорим про ошибки, как с ними можно и нужно работать, а как делать не стоит.

    habr.com/ru/companies/sberbank

    #сбертех #platform_v #dropapp #kubernetes #go #оператор

  19. Разбираем подводные камни, ошибки и лучшие практики при разработке Kubernetes-операторов. Часть 3 Привет! Это сно...

    #сбертех #platform #v #dropapp #kubernetes #go #оператор

    Origin | Interest | Match
  20. Разбираем подводные камни, ошибки и лучшие практики при разработке Kubernetes-операторов. Часть 2

    Привет, на связи Стас Иванкевич, техлид в команде разработки управляющего слоя Platform V DropApp в СберТехе. Мы все так же пилим наш космолет и готовы поделиться с вами новыми полезными рекомендациями и предостеречь от ошибок при разработке операторов. В первой части мы уже начали обсуждать разработку K8s-операторов. Сегодня поговорим о поведении Reconcile и конфликтах обновлений. Рассмотрим возможные ошибки и обсудим тонкости, которые помогут их избежать. Поехали!

    habr.com/ru/companies/sberbank

    #сбертех #platform_v #dropapp #kubernetes #оператор #go

  21. Разбираем подводные камни, ошибки и лучшие практики при разработке Kubernetes-операторов. Часть 2 Привет, на связ...

    #сбертех #platform #v #dropapp #kubernetes #оператор #go

    Origin | Interest | Match
  22. С++ внутри PostgreSQL: удобство против традиций

    Всем привет, меня зовут Илья Шишков, я пишу на С++ с 2006 года. Много лет я был разработчиком в больших C++-кодовых базах, но в 2024 году жизнь меня занесла в PostgreSQL. А именно в RnD-разработку

    habr.com/ru/companies/sberbank

    #сбертех #pangolin #postgresql #c++ #рефакторинг

  23. С++ внутри PostgreSQL: удобство против традиций Всем привет, меня зовут Илья Шишков, я пишу на С++ с 2006 года. Много л...

    #сбертех #pangolin #postgresql #c++ #рефакторинг

    Origin | Interest | Match
  24. Как запускать PostgreSQL прямо из бэкапа без restore: FUSE и точечный флэшбэк через postgres_fdw

    Несколько лет назад я трудился в проекте, где основной биллинг работал на Oracle. Однажды коллега захотел поправить тестовые начисления в таблице abon_charges и выполнил такой запрос: UPDATE abon_charges SET amount = 0 WHERE service_id = 123 AND v_abon_id = v_abon_id; На первый взгляд — ничего страшного. Но v_abon_id = v_abon_id истинно для любой строки. Oracle это не игнорирует. Условие становится: WHERE service_id = 123 AND TRUE Так запрос обнулил абсолютно все суммы для service_id=123 за десятки месяцев. В таблице было около 1,8 млн строк по этой услуге. С такой неприятностью в Oracle может помочь механизм Oracle Flashback. Вкратце: находим проблемную транзакцию, в отдельной сессии включаем чтение таблицы на момент до обновления, снимаем копию в отдельную таблицу и отдаём её нашему виновнику для решения проблемы :). Мы починили всё без простоя и полного восстановления всего кластера. С тех пор мне всегда хотелось иметь такой «точечный флэшбэк» и в PostgreSQL. Особенно в системах, где восстановление базы на несколько терабайтов может занимать часы. И вот недавно мне довелось организовать такое решение в нашем продукте

    habr.com/ru/companies/sberbank

    #сбертех #copywala #копивала #pangolin #postgresql #DTA #fuse

  25. Разбираем подводные камни, ошибки и лучшие практики при разработке Kubernetes-операторов

    Kubernetes-операторы давно стали привычным инструментом автоматизации и управления сложными системами. Однако на практике их поведение далеко не такое предсказуемое, как в примерах из документации. Небольшие отклонения в логике цикла согласования, обработке ошибок или обновлении статуса быстро превращаются в зацикливание, дублирование ресурсов и прочие сюрпризы, которые трудно отладить. Новичкам полезно понимать, почему так происходит, а опытным разработчикам — помнить, какие принципы стоит держать в голове при проектировании оператора. Меня зовут Стас Иванкевич, я техлид в команде разработки управляющего слоя Platform V DropApp в СберТехе. В управляющий слой входят установщик кластера, консоль, API, другие компоненты и самое релевантное для этой статьи — наши многообразные операторы. За последние несколько лет мы разработали целую пачку операторов — на один-два контроллера или сразу на множество. В ходе работы мы собрали и упорядочили лучшие практики, проверенные реальной эксплуатацией, а также подводные камни и типичные ошибки. И сегодня хотим поделиться нашей подборкой с вами.

    habr.com/ru/companies/sberbank

    #сбертех #platform_v #dropapp #kubernetes #оператор

  26. Разбираем подводные камни, ошибки и лучшие практики при разработке Kubernetes-операторов Kubernetes-операторы давно ...

    #сбертех #platform #v #dropapp #kubernetes #оператор

    Origin | Interest | Match
  27. Новая жизнь репозитория: архитектурные решения для успешной документации

    Привет, Хабр! Я Артём Клещев, технический писатель в СберТехе. Я пишу документацию к продукту Platform V DropApp — решению для управления контейнерными приложениями. Наша команда работает в парадигме Docs-as-Code. Мы столкнулись с проблемой: при каждом изменении продукта нам нужно было менять документацию сразу в нескольких репозиториях — для каждого исполнения продукта. Но мы нашли решение, как оптимизировать процесс. И хотим поделиться рекомендациями по ведению единого источника в Docs-as-Code — будет полезно тем, кто хочет шаблонизировать документацию и сэкономить время для творческих задач. В статье покажу, как построить удобную архитектуру репозитория продукта с применением шаблонов и MyST-разметки в парадигме Docs-as-Code. Расскажу, как вместо поддержки нескольких разрозненных комплектов документации создать библиотеку шаблонов с общим контентом. Надеюсь, что опыт нашей команды поможет вам избежать ошибок и лишних шагов.

    habr.com/ru/companies/sberbank

    #сбертех #platform_v #dropapp #документация #документирование #docsascode

  28. Как мы научились строить деревья блокировок PostgreSQL в фоне и без влияния на производительность

    Блокировки в СУБД — основа механизма параллельного доступа к данным, но также и частый симптом проблем в архитектуре или ошибок в логике работы с БД. Когда из-за них запросы зависают, нам требуется разбираться, кто кого и когда заблокировал, то есть поднимать и смотреть историю возникновения блокировок. Чтобы понять цепочку блокировок, обычно строят их дерево рекурсивными запросами. Но частое выполнение таких запросов может существенно замедлить работу СУБД. В худшем случае можно усугубить проблему, которую мы пытаемся диагностировать. Меня зовут Александра Кузнецова, я бэкенд-разработчик в СберТехе, в команде Platform V Kintsugi — это графический инструмент для сопровождения, разработки и диагностики СУБД на основе PostgreSQL. Расскажу о том, как мы с коллегами интегрировали сбор данных о блокировках в наш мониторинг сессий. Решение работает в фоне и не нагружает БД. И дерево блокировок можно построить для любого момента в прошлом, даже через несколько дней после инцидента. Начнём.

    habr.com/ru/companies/sberbank

    #сбертех #кинцуги #субд #реляционные_субд #мониторинг

  29. Как мы научились строить деревья блокировок PostgreSQL в фоне и без влияния на производительность Блокировки в ...

    #сбертех #кинцуги #субд #реляционные #субд #мониторинг

    Origin | Interest | Match
  30. Как переход на Z Garbage Collector в Java 17 сэкономил нам ресурсы: на примере хранилища артефактов

    Привет, Хабр! Меня зовут Максим Шишкин, я инженер по нагрузочному тестированию в команде Platform V Works::Artifactory в СберТехе. Наше решение — менеджер репозиториев артефактов и контейнеров. Он позволяет организовать хранение, описание, тегирование сборок и дистрибутивов программных продуктов, а также готовых Docker-контейнеров. В этой статье я расскажу, как и почему мы перешли на Java 17, как протестировали возможности нового сборщика мусора Z Garbage Collector и в результате сэкономили ресурсы виртуальных машин — а вместе с этим и финансы. Надеюсь, наш опыт будет полезен инженерам по сопровождению, командам разработки и тестирования.

    habr.com/ru/companies/sberbank

    #сбертех #platform_v #platform_v_works #artifactory #java #тестирование #сборщик_мусора #garbage_collector

  31. Как мы перестали бояться тьмы (и сделали её удобной)

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

    habr.com/ru/companies/sberbank

    #сбертех #gitverse #css #html #фронтенд #user_experience

  32. API, который растёт вместе с вами: за кулисами GitVerse

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

    habr.com/ru/companies/sberbank

    #gitverse #сбертех #api #rest

  33. Мигрируем с Oracle на Postgres-like СУБД: наш опыт перевода процессов розничного кредитования на рельсы СУБД Pangolin

    Привет, Хабр! Меня зовут Валерий Пташкин, я руководитель направления в трайбе «Потребительское Кредитование» в Сбере. Статью я подготовил вместе с моими коллегами — Кириллом Макаровым и Евгением Беляевым. Наш продукт отвечает за хранение клиентских заявок на потребительские кредиты, заявок кредитного потенциала, автокредитов, ипотечного кредитования и так далее. И в этом году мы перевели работу нашего модуля хранения с Oracle на

    habr.com/ru/companies/sberbank

    #сбер #сбертех #postgres #pangolin #субд #базы_данных

  34. Был FSD — стал MSD: как мы допилили методологию FSD, чтобы поудобнее делить монолит на модули

    Что важно фронтенд-разработчику при создании веб-приложений? Поддержка текущей кодовой базы, удобство внедрения новых фич и возможность повторно использовать компоненты. Создать такие условия помогает популярный подход к проектированию — FSD (Feature Sliced Design). Разбиваем интерфейс на независимые, переиспользуемые модули (виджеты, фичи и т. д.), получаем чёткие правила, единую структуру проекта и ускорение разработки за счёт переиспользования кода и изоляции ответственности. Подход FSD во многом прекрасен, но всё же нам в нём не хватало некоторых важных аспектов: внятного разделения слоёв бизнес-логики, удобства работы с кастомными хуками (они быстро разрастаются, обрастают связями и становятся сложными для тестирования). Также было неясно, куда выносить сложные общие компоненты из разных частей проекта. И, например, как легко отделять один бизнес-модуль от другого, не ломая всю систему… Меня зовут Иван Соснович, я тимлид фронтенд-разработки в СберТехе, тружусь в команде

    habr.com/ru/companies/sberbank

    #сбертех #kintsugi #pangolin #сбербанк #frontend #react #структуры #модули #fsd #микросервисы

  35. Как мы учились смотреть на проблемы продукта «сверху»

    Меня зовут Александр Ковалёв, и я занимаюсь разработкой инженерных продуктов Platform V Works . В этой статье поговорим про observability, а именно про конкретную область — мониторинг в продуктах. Обсудим, как вообще появляется сама идея мониторинга, какие есть варианты реализации. Расскажу, по какому пути пошли мы, какие ресурсы и материалы использовали. Статья может быть полезна тем, кто впервые сталкивается с такими инструментами, как Prometheus и Grafana, а также всем, кто хочет изучить чужие примеры и прокачать компетенции в данной области.

    habr.com/ru/companies/sberbank

    #grafana #prometheus #мониторинг #platform_v #сбертех #platform_v_works

  36. Рендеринг трёхмерных фрактальных множеств: от губки Менгера до Мандельбокса, часть 2

    Привет, Хабр! Меня всё также зовут Андрей Гринблат, и в первой части я начал рассказывать о такой технологии, как ray marching, и о нормированных пространствах. В этой части начнём с построения простых геометрических фракталов — губки Менгера и тетраэдра Серпинского, затем построим IFS-фракталы, рассмотрим технику орбитальных ловушек, и в завершение построим фрактал «Ящик Мандельброта», или Мандельбокс.

    habr.com/ru/companies/sberbank

    #сбертех #platform_v #raymarching #компьютерная_графика #математика #3dграфика #фракталы

  37. Сказ о том, как техпис без опыта программирования свой первый скрипт писал

    Гой еси, Хабр! Звать меня Артем Клещев, я технический писатель в СберТехе. Работа моя — складывать сказания да инструкции для достославного продукта Platform V DropApp, что как царство-государство Kubernetes да с верной свитой операторов. Хоть и славно наше царство, а и есть в нем работа рутинная, не богатырская. Расскажу в статье, как решился я победить ту рутину с помощью ИИ и выковать себе меч-кладенец в виде приложения на Python. Коллегам-техническим писателем и всем, у кого, как и у меня, нет опыта разработки, но есть желание автоматизировать работу, добро пожаловать под кат.

    habr.com/ru/companies/sberbank

    #python #сбертех #ии #platform_v

  38. Performance monitor и не только: продолжаем тестировать производительность в Chrome DevTools

    Привет! Продолжаем разбирать малоизвестные, но крайне полезные фичи Chrome DevTools. Меня зовут Святослав Ященко, я тимлид QA-команды

    habr.com/ru/companies/sberbank

    #chrome #devtools #Тестирование #Кинцуги #performance #frontend #сбертех

  39. https://astra.ru/about/press-center/news/neyrosetevaya-model-gigachat-budet-integrirovana-s-operatsionnoy-sistemoy-astra-linux/

    На конференции «Цифровая индустрия промышленной России» (ЦИПР) в Нижнем Новгороде Сбер и «Группа Астра» заключили меморандум о стратегическом сотрудничестве в сфере развития технологий искусственного интеллекта.
    Ключевое направление сотрудничества — интеграция нейросетевой модели Сбера GigaChat для операционной системы Astra Linux. Это позволит разработать умных помощников, улучшить пользовательский опыт и расширить функциональность отечественного программного обеспечения для граждан и бизнеса в единой доверенной среде на базе российских операционной системы и нейросети.
    #астра #сбертех #нейросети

Share on Mastodon

Enter the server where you have an account.