Анонимизация данных с открытым исходным кодом и оркестровка синтетических данных
| Веб -сайт | Документы | Раздор | Блог | Изменение | Дорожная карта
Введение
Neosync-это открытый способ разработчика, первый способ анонимизировать PII, генерировать синтетические данные и синхронизационные среды для лучшего тестирования, отладки и опыта разработчиков.
Компании используют neosync to:
Безопасно тестируемый код против производственных данных - анонимизируйте конфиденциальные производственные данные, чтобы безопасно использовать его локально для лучшего тестирования и опыта разработчика
Легко воспроизводить производственные ошибки локально - анонимность и подмножество данных производства, чтобы получить безопасный, репрезентативный набор данных, который вы можете использовать для быстрого и эффективного воспроизведения производственных ошибок
Высококачественные данные для средств более низкого уровня -поймайте ошибки, прежде чем они достигнут производства, когда вы увлажняете свои постановки и среды QA с помощью производственных данных
Решите GDPR, DPDP, FERPA, HIPAA и другие - используйте анонимные и синтетические данные, чтобы уменьшить объем соответствия и легко соблюдать такие законы, как HIPAA, GDPR и DPDP
Базы данных разработки семян - легко засел базы данных разработки с синтетическими данными для модульного тестирования, демонстраций и многого другого
Функции
Генерировать синтетические данные на основе вашей схемы
Анонимность существующих производственных данных для лучшего опыта разработчика
Подмножество вашей производственной базы данных для локального тестирования и CI с использованием любого SQL -запроса
Полный асинхровый трубопровод , который автоматически обрабатывает повторные работы, сбои и воспроизведение, используя модель, проводящие события
Ссылка на целостность ваших данных автоматически
Декларативные конфигурации на основе GITOP
Предварительно построенные трансформаторы данных для всех основных типов данных
Пользовательские трансформаторы данных с использованием JavaScript или LLMS
Предварительно построенные интеграции с Postgres, MySQL, S3
Начиная
Neosync - это полностью докеризованная настройка, которая позволяет легко вставать и работать.
Файл compose.yml в корне содержит ссылки на производственное изображение, которое позволяет вам вставать и работать с несколькими командами, не при этом строить что -либо в вашей системе.
Neosync использует более новую команду docker compose , поэтому обязательно установите эту машину.
Чтобы запустить Neosync, клонировать репо в локальный каталог, обязательно установите и запустите Docker, а затем запустите:
make compose/up
Чтобы остановиться, беги:
make compose/down
Neosync теперь будет доступен на http: // localhost: 3000.
Производство составляет предварительные семи с подключениями и рабочими местами, чтобы вы начали! Просто запустите задание Generate и Sync, чтобы посмотреть NeoSync в действии!
Kubernetes, режим Auth и многое другое
Для получения более подробной информации о переменных окружающей среды, развертывании Kubernetes и готовом к производству руководство, ознакомьтесь с разделом Neosync Deploy Neosync наших документов.
Ресурсы
Некоторые ресурсы, которые помогут вам на этом пути:
Документы для комплексной документации и гидов
Раздоры для обсуждения с сообществом и командой Neosync
X для последних обновлений
Внося
Мы любим вклад большие и маленькие. Вот лишь несколько способов, которыми вы можете внести свой вклад в Neosync.
Присоединяйтесь к нашему каналу Discord и задайте нам любые вопросы там
Откройте PR (см. Наши инструкции по разработке с Neosync Locally)
Отправить запрос на функции или отчет об ошибке
Лицензирование
Мы твердо верим в бесплатное программное обеспечение с открытым исходным кодом и предоставляем эту репо лицензию MIT Expat.