Monolith Refactoring
Expert
Correction d'une transaction partiellement persistée sans rollback

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

bugfix
transactions
data-integrity
refactoring
nodejs

Scénario Technique

Contexte Une création d’utilisateur effectue plusieurs inserts successifs. Le Problème En cas d’erreur intermédiaire, certaines données restent en base. Code actuel await db.insertUser(user); await db.insertProfile(profile); await db.insertSettings(settings); Contraintes Ajouter une gestion transactionnelle complète avec rollback automatique en cas d’échec. Livrable attendu Une implémentation robuste utilisant begin, commit et rollback garantissant l’atomicité.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis