Page de détail d’Assembly améliorée et mise à jour sans coupure
Ces deux derniers mois ont été pour le moins mouvementés. Nous sommes passés de 300 000 téléversements (English) à près de 1 000 000. Lors des pics, nous utilisons désormais pleinement 20 machines (160 cœurs), et notre croissance reste rapide.
Malheureusement, cela signifie aussi qu’une grande partie de notre temps a été consacrée à la montée en charge du service plutôt qu’au développement de nouveautés rutilantes. À ce jour, nous avons enfin résorbé certains des problèmes les plus urgents, ce qui nous permet de nouveau de consacrer du temps à d’autres améliorations.
Pour commencer, nous avons apporté quelques petites améliorations à notre page de détail d’Assembly. Plutôt que d’afficher un énorme objet JSON en bas de chaque page, nous présentons désormais tous les aspects d’une Assembly de manière plus utile.
Cela comprend notamment la liste de tous les téléversements et résultats dans un tableau comme celui-ci :
![]()
Les informations détaillées s’affichent dans une fenêtre modale :
![]()
Dans la foulée, nous avons également amélioré les informations fournies lorsqu’une erreur survient pendant l’exécution de l’Assembly :
![]()
Cerise sur le gâteau, nous avons de nouveau migré vers un serveur de base de données plus rapide, après qu’une panne EC2 nous a contraints à basculer temporairement vers une machine de secours moins puissante. Contrairement à notre dernière interruption annoncée, qui avait duré 4 minutes, nous avons cette fois pu effectuer la bascule sans la moindre interruption ! 😄.
La page de liste d’Assembly affiche désormais aussi les redirect_url et notify_url utilisés.
Dites-nous si ces changements vous plaisent !
