La vitesse de livraison est directement proportionnelle à la qualité de la structure des données, surtout à une époque où l'interface utilisateur peut être de plus en plus considérée comme un actif éphémère. Plus concrètement, cela inclut : - le type de magasin que vous utilisez, par exemple relationnel, graphique, etc. - la manière dont vous structurez vos données en entités et relations - la façon dont vous capturez l'information, par exemple, vous pourriez vouloir stocker un statut sous forme de booléen (par exemple, is_disabled) ou vous pourriez choisir d'inférer cette information à partir d'un horodatage (par exemple, disabled_at), les deux ayant des avantages et des inconvénients - la manière dont vous connectez des ensembles de données multiplateformes, par exemple base de données, stockage, journaux, etc. - la façon dont vous structurez votre API, construisez des requêtes et consommez des données Être axé sur les données est un code de triche pour augmenter votre vitesse de livraison. De mauvaises décisions en matière de données peuvent être extrêmement douloureuses à annuler et lorsque vous commencez à les voir clairement, vous ne pouvez jamais revenir en arrière.
dennis
dennis5 juil. 2025
plus je conçois/construis, plus je réalise : la mauvaise structure de données est comme une ligne de cheveux qui recule. vous êtes foutu. essayer de le cacher ne fait qu'empirer les choses. j'ai parlé à d'autres fondateurs qui ont convenu que la structure de données est le travail du PDG. chaque ingénieur sait qu'il faut éviter les migrations quand c'est possible. un endroit facile pour foutre en l'air l'interface utilisateur est la table des comptes. cela prend aux entreprises à grande échelle plus de 6 mois à corriger. je suis presque sûr que Ramp/Linear avancent rapidement parce qu'ils ont fait moins d'erreurs ici.
51,44K