Branches Lakebase pour le CI/CD : enseignements tirés de 100 bases de données par PR
Traduit de l'original anglais par IA. Voir en anglais
Le pipeline CI/CD de Snorkel AI attribue désormais à chaque pull request ouverte sa propre branche Lakebase Postgres, une copie complète en lecture/écriture des données de production, disponible en moins d'une minute, contre plus de 30 minutes auparavant, ce qui rendait les copies par PR impraticables. Les branches fonctionnant en copy-on-write, 100 bases de données de PR simultanées sur un jeu de données de production d'environ 2,5 To n'ajoutent du stockage que pour ce que chacune modifie. L'expiration par TTL assure un nettoyage automatique, tandis que la connectivité privée et Okta SSO garantissent un environnement gouverné.
* Le pipeline CI/CD de Snorkel AI attribue à chaque pull request ouverte sa propre branche Lakebase Postgres, une copie complète en lecture/écriture des données de production, disponible en moins d'une minute au lieu de plus de 30 minutes, ce qui empêchait jusqu'ici l'activation d'une copie par PR. * Les branches Lakebase fonctionnent en copy-on-write : 100 bases de données de PR simultanées sur un jeu de données de production d'environ 2,5 To n'ajoutent du stockage que pour les données modifiées par chaque branche. L'expiration des branches (TTL) nettoie automatiquement chacune d'elles une fois sa PR terminée, de sorte que le stockage reste proche de la taille de la production augmentée des modifications des PR actives. * La connectivité privée et la prise en charge d'Okta SSO offrent un environnement gouverné et sécurisé.