Anonimisasi data sumber terbuka dan orkestrasi data sintetis
| Situs web | Docs | Perselisihan | Blog | Changelog | Peta jalan
Perkenalan
Neosync adalah cara open-source, pengembang-pertama untuk menganonimkan PII, menghasilkan data sintetis dan menyinkronkan lingkungan untuk pengujian, debugging, dan pengalaman pengembang yang lebih baik.
Perusahaan menggunakan neosync untuk:
Uji kode dengan aman terhadap data produksi - anonimisasi data produksi sensitif untuk menggunakannya secara lokal untuk pengujian dan pengalaman pengembang yang lebih baik
Dengan mudah mereproduksi bug produksi secara lokal - anonimisasi dan subset data produksi untuk mendapatkan set data yang aman dan representatif yang dapat Anda gunakan untuk mereproduksi bug produksi secara lokal dengan cepat dan efisien
Data berkualitas tinggi untuk lingkungan tingkat bawah -Tangkap bug sebelum mereka mencapai produksi saat Anda menghidrasi lingkungan pementasan dan QA Anda dengan data seperti produksi
Selesaikan GDPR, DPDP, FERPA, HIPAA, dan lainnya - gunakan data anonim dan sintetis untuk mengurangi ruang lingkup kepatuhan Anda dan dengan mudah mematuhi undang -undang seperti HIPAA, GDPR, dan DPDP
Database Pengembangan Benih - Basis data pengembangan benih yang mudah dengan data sintetis untuk pengujian unit, demo dan lainnya
Fitur
Menghasilkan data sintetis berdasarkan skema Anda
Menganonimkan data produksi yang ada untuk pengalaman pengembang yang lebih baik
Subset Database Produksi Anda untuk Pengujian Lokal dan CI Menggunakan SQL Query
Pipa async lengkap yang secara otomatis menangani pekerjaan ulang, kegagalan dan pemutaran menggunakan model sumber acara
Integritas referensial untuk data Anda secara otomatis
Deklaratif, Konfigurasi Berbasis GITOPS sebagai langkah dalam pipa CI Anda untuk menghidrasi CI DB Anda
Transformator data pra-dibangun untuk semua tipe data utama
Transformator Data Kustom Menggunakan JavaScript atau LLMS
Integrasi pra-dibangun dengan postgres, mysql, s3
Memulai
Neosync adalah pengaturan yang sepenuhnya berlabuh yang membuatnya mudah untuk bangun dan berjalan.
File Compose.yml di root berisi referensi gambar yang memungkinkan Anda untuk bangun dan berjalan hanya dengan beberapa perintah tanpa harus membangun apa pun di sistem Anda.
Neosync menggunakan perintah docker compose yang lebih baru, jadi pastikan untuk menginstalnya di mesin Anda.
Untuk memulai Neosync, klon repo ke direktori lokal, pastikan untuk memasang dan menjalankan Docker, dan kemudian jalankan:
make compose/up
Untuk berhenti, jalankan:
make compose/down
Neosync sekarang akan tersedia di http: // localhost: 3000.
Produksi menyusun pre-seed dengan koneksi dan pekerjaan untuk memulai! Cukup jalankan pekerjaan menghasilkan dan sinkronisasi untuk menonton Neosync beraksi!
Kubernetes, mode auth dan banyak lagi
Untuk detail mendalam lebih mendalam tentang variabel lingkungan, penyebaran Kubernetes, dan panduan siap-produksi, lihat bagian Deploy Neosync dari dokumen kami.
Sumber daya
Beberapa sumber daya untuk membantu Anda sepanjang jalan:
Dokumen untuk dokumentasi dan panduan yang komprehensif
Perselisihan untuk Diskusi dengan Komunitas dan Tim Neosync
X Untuk pembaruan terbaru
Berkontribusi
Kami menyukai kontribusi besar dan kecil. Berikut adalah beberapa cara yang dapat Anda berkontribusi pada Neosync.
Bergabunglah dengan Saluran Perselisihan kami dan ajukan pertanyaan di sana
Buka PR (lihat instruksi kami tentang pengembangan dengan neosync secara lokal)
Kirimkan permintaan fitur atau laporan bug
Lisensi
Kami sangat percaya pada perangkat lunak bebas dan open source dan membuat repo ini tersedia di bawah lisensi MIT Expat.