Aller au contenu
← Toutes les actus
Databricks Blog20 juillet 2026

Brancher des bases de données comme du code : un modèle CI/CD pour Lakebase, en production chez Glaspoort

Traduit de l'original anglais par IA. Voir en anglais

Résumé

Glaspoort a implémenté un modèle CI/CD prêt pour la production pour Lakebase qui branche les environnements de développement et de recette directement depuis la production afin d'éviter le piège de la réinitialisation depuis le parent (« reset-from-parent trap »). Cette architecture permet un flux de travail par PR où des branches éphémères sont testées par rapport à des images d'application actives, traitant les migrations comme la source unique de vérité et utilisant un modèle de promotion axé sur la rapidité, soutenu par des garanties de revalidation de pile.

* Comment Glaspoort a conçu sa configuration de branching Lakebase, avec le développement et la recette branchés tous deux directement depuis la production au lieu d'être superposés, afin d'éviter le piège de la réinitialisation depuis le parent où le rafraîchissement d'un environnement obsolète oblige à tout supprimer et reconstruire en dessous. * Le flux CI/CD par PR : comment chaque pull request obtient sa propre branche Lakebase propre et éphémère copiée depuis la production, comment les migrations sont rejouées et testées par rapport à une image d'application active avant que quoi que ce soit ne touche un environnement réel, et pourquoi les migrations elles-mêmes (et non les bases de données) sont traitées comme la source unique de vérité. * Le compromis entre deux modèles de promotion : fusionner dès que la CI réussit versus fusionner uniquement après qu'une PR a été entièrement promue en recette. L'article explique pourquoi Glaspoort a choisi l'approche privilégiant la rapidité, et les garde-fous ajoutés (revalidation de pile et pipeline de crise) pour garantir la sécurité.

Articles similaires

News

Comment la FDA a conçu une plateforme d'IA utilisée quotidiennement par 85 % de son personnel

databricks-blog1d ago
News

La permission n'est pas le but : l'autorisation basée sur l'intention dans Omnigent

databricks-blog2d ago
News

Provisionnement pour l'ère agentic : comment Databricks a conçu un distributeur automatique d'infrastructure en自助

databricks-blog2d ago
News

Pourquoi un agent de données de pointe surpasse les agents de codage généraux en termes de qualité et de coût

databricks-blog2d ago