Как получить реальные данные с прода для тестирования, не сесть в тюрьму и не получить по шапке от службы безопасности
Меня зовут Семён Ремезов, я Senior QA в компании «Гринатом» (мы пишем софт для «Росатома»).Про такие вещи обычно говорят шёпотом в курилках либо громко обсуждают, только когда уже «прилетело».Можно, конечно, наклепать синтетических моков, но в сложных системах это мало что даст. У нас в «Гринатоме» крутятся огромные...
Меня зовут Семён Ремезов, я Senior QA в компании «Гринатом» (мы пишем софт для «Росатома»).Про такие вещи обычно говорят шёпотом в курилках либо громко обсуждают, только когда уже «прилетело».Можно, конечно, наклепать синтетических моков, но в сложных системах это мало что даст. У нас в «Гринатоме» крутятся огромные системы. Это не просто «магазин с корзиной». Это продукты с чудовищным уровнем вложенности, тоннами информации и зависимостями, которые переплетаются между собой, как корни столетнего дуба. Данные пересекаются везде и всюду.Синтетика — это стерильная лаборатория. Моковые данные — это то, как разработчик представляет себе данные. А их реальный массив — это то, как пользователи на самом деле кошмарят систему.Мы внедрили у себя security-лейблы в Postgres Pro Enterprise для анонимизации, и этот путь был, мягко говоря, тернистым. Если вы думаете, что анонимизация — это просто скрипт UPDATE users SET name = 'Ivan', то у меня для вас плохие новости.Давайте разберём, как мы построили процесс, почему отказались от дорогих «коробочных» решений и как заставили Postgres 15-й версии работать нормально.
Краткая сводка
Семён Ремезов, Senior QA компании «Гринатом», делится опытом получения реальных данных из продакшна для тестирования, описывая внедрение security‑лейблов в PostgreSQL 15 для их анонимизации и объясняя, почему они отказались от дорогих сторонних решений.
Связанные теги
Компании и люди
Линия сюжета
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Почему хаос в данных убивает продажи и как правильная архитектура спасает ритейл
Всем привет! Меня зовут Александр Чепрасов, я бизнес-аналитик компании QSOFT. В этой колонке я расскажу, как беспорядок в данных ритейл-компаний может разрушить продажи — и коне...
Программа MusPlay для ввода нот и их проигрывания
Программа MusPlay предназначена для создания и проигрывания музыкальных композиций, используя их нотную запись и заранее записанные в аудио файлы звучание отдельных нот, извлека...
Платёжный агент для валютной выручки и валютной зарплаты: как я выбирал лучшего
Собрал топ-9 критериев, которые помогут удалёнщикам, импортёрам и экспортёрам из России выбрать надёжного платёжного агента и получать зарплату из-за рубежа без ограничений.Эти ...
Испытываем подход от CEO Y Combinator — запускаем ИИ фабрику работяг на базе Claude Code
Неделю назад по сети пронеслась новость о том, что генеральный директор Y Combinator Гарри Тан с помощью ИИ Claude пишет десятки тысяч строк кода ежедневно и имеет виртуальную к...
Ненужные технологии
Научно-технический прогресс по ходу дела создаёт кучу лишнего, ненужного и даже вредного. Конечно, спустя годы большинство из этого отмирает. Антитела у человечества вырабатываю...
Зачем и как избавляться от незаменимых сотрудников
Привет, Хабр! Я — Иван Потапенко, на момент подготовки этого материала был независимым экспертом, а сейчас работаю в Yandex Infrastructure. В IT — 20 c копейками лет. Потрудился...
Рекламный слот
Встроенный блок в статье
Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Почему хаос в данных убивает продажи и как правильная архитектура спасает ритейл
Всем привет! Меня зовут Александр Чепрасов, я бизнес-аналитик компании QSOFT. В этой колонке я расскажу, как беспорядок в данных ритейл-компаний может разрушить продажи — и коне...
Программа MusPlay для ввода нот и их проигрывания
Программа MusPlay предназначена для создания и проигрывания музыкальных композиций, используя их нотную запись и заранее записанные в аудио файлы звучание отдельных нот, извлека...
Платёжный агент для валютной выручки и валютной зарплаты: как я выбирал лучшего
Собрал топ-9 критериев, которые помогут удалёнщикам, импортёрам и экспортёрам из России выбрать надёжного платёжного агента и получать зарплату из-за рубежа без ограничений.Эти ...
Испытываем подход от CEO Y Combinator — запускаем ИИ фабрику работяг на базе Claude Code
Неделю назад по сети пронеслась новость о том, что генеральный директор Y Combinator Гарри Тан с помощью ИИ Claude пишет десятки тысяч строк кода ежедневно и имеет виртуальную к...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Почему хаос в данных убивает продажи и как правильная архитектура спасает ритейл
Всем привет! Меня зовут Александр Чепрасов, я бизнес-аналитик компании QSOFT. В этой колонке я расскажу, как беспорядок в данных ритейл-компаний может разрушить продажи — и коне...
Программа MusPlay для ввода нот и их проигрывания
Программа MusPlay предназначена для создания и проигрывания музыкальных композиций, используя их нотную запись и заранее записанные в аудио файлы звучание отдельных нот, извлека...
Платёжный агент для валютной выручки и валютной зарплаты: как я выбирал лучшего
Собрал топ-9 критериев, которые помогут удалёнщикам, импортёрам и экспортёрам из России выбрать надёжного платёжного агента и получать зарплату из-за рубежа без ограничений.Эти ...
Испытываем подход от CEO Y Combinator — запускаем ИИ фабрику работяг на базе Claude Code
Неделю назад по сети пронеслась новость о том, что генеральный директор Y Combinator Гарри Тан с помощью ИИ Claude пишет десятки тысяч строк кода ежедневно и имеет виртуальную к...