- Menggunakan replikasi template database untuk membuat DB uji secara instan dan meminimalkan biaya migrasi dengan library Go berkinerja tinggi
- Tujuannya adalah mengurangi waktu eksekusi pengujian dan mempercepat infrastruktur pengujian dengan aman menangani pembuatan DB secara paralel dalam jumlah besar
- Dibandingkan metode tradisional create+migration, pembuatan DB uji 1,2–1,6x lebih cepat, dapat diskalakan hingga 500 DB, serta menghemat memori sekitar ~17%
- Semakin kompleks skema, semakin besar manfaatnya, dan desain keamanan konkurensi serta thread-safe membuatnya cocok untuk pengujian paralel
- Mendukung driver
pq dan pgx sekaligus, dan terintegrasi dengan Testcontainers
- Dengan mengimplementasikan dan mengganti ConnectionProvider dan MigrationRunner kustom, Anda dapat melakukan penyesuaian detail sesuai infrastruktur internal, alat migrasi, dan batasan CI
Belum ada komentar.