# транзакции

Published articles for транзакции.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Go SDK для YDB: уменьшаем количество запросов к СУБД для интерактивных транзакций

DevFeed: [Go SDK для YDB: уменьшаем количество запросов к СУБД для интерактивных транзакций](<https://devfeed.tech/articles/go-sdk-ydb-24883.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/yandex/articles/1070138/>)

Author: spesternikov (Яндекс, Yandex Cloud & Yandex Infrastructure, YDB)

Published: 2026-08-13T13:23:34Z

Content type: tutorial

Language: ru

Sources: [Яндекс - Как мы делаем Яндекс / Статьи](<https://devfeed.tech/sources/source.md>)

Topics: [Go](<https://devfeed.tech/topics/go.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>)

Tags: [go](<https://devfeed.tech/tags/go.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [tag-8288660a1e40](<https://devfeed.tech/tags/tag-8288660a1e40.md>), [tag-89f0c6f39f5d](<https://devfeed.tech/tags/tag-89f0c6f39f5d.md>), [tag-d4be1d74f775](<https://devfeed.tech/tags/tag-d4be1d74f775.md>), [transactions](<https://devfeed.tech/tags/transactions.md>), [ydb](<https://devfeed.tech/tags/ydb.md>)

### AI overview

This Russian-language technical article explains how Yandex's YDB Go SDK reduces network round-trips for interactive transactions. It describes combining transaction startup with the first query through Lazy Transactions and notes that the improvements were included in Go SDK releases v3.126.0 and v3.126.5.

### Source excerpt

Привет, Хабр! Меня зовут Степан Пестерников, мы с командой делаем Алису и активно используем СУБД Яндекса. Недавно коллеги из YDB провели большой рефакторинг в YDB Go SDK, где по умолчанию теперь используется новый Query Service. Я воспользовался этим рефакторингом, чтобы уменьшить количество сетевых запросов от SDK к YDB. Клиентские SDK устанавливают к распределённой СУБД Яндекса gRPC-подключения, поверх которых отправляются низкоуровневые команды. Какие-то из этих команд можно объединять: например, команду начала транзакции и выполнения первого запроса. В статье я покажу фрагменты кода и расскажу, как мы делали улучшения, которые вошли в релизы v3.126.0 и v3.126.5 Go SDK. Фрагменты кода получились небольшие, и на их примере удобно показать, как этими оптимизациями пользоваться. Читать далее

## Security Week 2632: массовый угон криптовалюты у пользователей кошельков COLDCARD

DevFeed: [Security Week 2632: массовый угон криптовалюты у пользователей кошельков COLDCARD](<https://devfeed.tech/articles/security-week-2632-coldcard-23085.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/kaspersky/articles/1065992/>)

Author: Kaspersky\_Lab ("Лаборатория Касперского")

Published: 2026-08-04T03:26:05Z

Content type: news

Language: ru

Sources: ["Лаборатория Касперского" RU](<https://devfeed.tech/sources/ru-2.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Randomizer](<https://devfeed.tech/topics/randomizer.md>)

Tags: [card](<https://devfeed.tech/tags/card.md>), [coin](<https://devfeed.tech/tags/coin.md>), [kite](<https://devfeed.tech/tags/kite.md>), [research](<https://devfeed.tech/tags/research.md>), [security](<https://devfeed.tech/tags/security.md>), [tag-9fe8963de219](<https://devfeed.tech/tags/tag-9fe8963de219.md>), [tag-d14eb265d33e](<https://devfeed.tech/tags/tag-d14eb265d33e.md>), [tag-d4be1d74f775](<https://devfeed.tech/tags/tag-d4be1d74f775.md>)

### AI overview

A predictable software random-number implementation in COLDCARD hardware wallets allowed an attacker to reconstruct wallet seeds and steal cryptocurrency. By August 1, reports cited 1,367 stolen bitcoins from 4,585 addresses, worth approximately $88 million.

### Source excerpt

Громкой новостью прошлой недели стала массовая кража криптовалюты у пользователей холодных кошельков COLDCARD. Хотя в теории холодные кошельки (аппаратные устройства, хранящие данные для доступа к криптовалюте) лучше защищены от кибератак, но в реальности COLDCARD подвела ошибка при реализации криптографического алгоритма: вместо надежной аппаратной генерации случайных чисел использовалась программная реализация, результаты работы которой могли быть предсказаны. Злоумышленник смог реконструировать так называемый сид, открывающий доступ ко всем сохраненным на кошельках секретам, для большого количества кошельков,. Правильность вычисления сида могла быть проконтролирована путем сверки с публичными данными, включая историю транзакций в биткоинах. Имея на руках всю необходимую информацию, организатору атаки оставалось перевести средства на собственные кошельки. Точно оценить итоговый ущерб пока затруднительно, но по данным на 1 августа было украдено 1367 биткоинов с 4585 адресов, это примерно соответствует 88 миллионам долларов. Читать далее

## Extracting a Chat Microservice from a Monolith: Lessons from hh.ru

DevFeed: [Extracting a Chat Microservice from a Monolith: Lessons from hh.ru](<https://devfeed.tech/articles/15-30692.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/hh/articles/956102/>)

Author: Ilrahil (hh.ru)

Published: 2025-10-14T10:00:26Z

Content type: article

Language: ru

Sources: [HeadHunter RU](<https://devfeed.tech/sources/headhunter-ru.md>)

Topics: [Back end](<https://devfeed.tech/topics/backend.md>), [event driven](<https://devfeed.tech/topics/event-driven.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Java](<https://devfeed.tech/topics/java.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [elasticsearch](<https://devfeed.tech/topics/elasticsearch.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [elasticsearch](<https://devfeed.tech/tags/elasticsearch.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [hh-ru](<https://devfeed.tech/tags/hh-ru.md>), [highload-plus-plus](<https://devfeed.tech/tags/highload-plus-plus.md>), [java](<https://devfeed.tech/tags/java.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [tag-1e4ee1f65f5a](<https://devfeed.tech/tags/tag-1e4ee1f65f5a.md>), [tag-75f84211cab4](<https://devfeed.tech/tags/tag-75f84211cab4.md>), [tag-bfc1a5037c9b](<https://devfeed.tech/tags/tag-bfc1a5037c9b.md>), [tag-c2e9e71d738f](<https://devfeed.tech/tags/tag-c2e9e71d738f.md>), [tag-d4be1d74f775](<https://devfeed.tech/tags/tag-d4be1d74f775.md>)

### AI overview

A backend developer at hh.ru describes the staged extraction of a chat microservice from the Negotiations monolith. The article covers separating modules, monolith dependencies, SQL joins, transactions, asynchronous API delays, and the final service extraction, using event-driven architecture, data-model redesign, and an integration layer.

### Source excerpt

Про выделение микросервисов из монолита рассказывали много, но у каждого свой путь - в статье расскажем про наш. От простейшего выделения сервиса в модуль в начале до решения проблем разрыва транзакций, SQL Join-запросов, задержек асинхронного API и непосредственно выделения нового сервиса. Использование event-driven архитектуры, редизайна модели данных и интеграционного слоя как основных подходов в процессе выделения. Читать далее