Si tu veux des spec écrites sur des tablettes en marbre oui tu n'en aura jamais. Mais quand tu utilise une base de données tu sais ce que tu en fait (si c'est « au cas où » ne le fait pas ce sera plus simple). Après oui tu fait évoluer en fonction des besoin, ça peut vouloir dire qu'on va changer de moteur de base de données (ça n'est pas si compliqué que ça avec la panoplie d'ETL qu'on a maintenant ou de techno qui font du streaming). Si ton besoin est véritablement mouvant une archi CQRS comme de l'event sourcing pourra probablement t'aider.
C'est dommage de prendre les problèmes de manière aussi résignée, on a un tas de choses pour pouvoir avancer.
Tu as un article de Martin Fowler qui montre bien que ça peut très bien fonctionner.
[^] # Re: Régulièrement
Posté par barmic . En réponse au journal Culte du Cargo et développement informatique. Évalué à 1.
Je ne suis pas d'accord !
Si tu veux des spec écrites sur des tablettes en marbre oui tu n'en aura jamais. Mais quand tu utilise une base de données tu sais ce que tu en fait (si c'est « au cas où » ne le fait pas ce sera plus simple). Après oui tu fait évoluer en fonction des besoin, ça peut vouloir dire qu'on va changer de moteur de base de données (ça n'est pas si compliqué que ça avec la panoplie d'ETL qu'on a maintenant ou de techno qui font du streaming). Si ton besoin est véritablement mouvant une archi CQRS comme de l'event sourcing pourra probablement t'aider.
C'est dommage de prendre les problèmes de manière aussi résignée, on a un tas de choses pour pouvoir avancer.
Tu as un article de Martin Fowler qui montre bien que ça peut très bien fonctionner.