2010-09-23 41 views
0

Tous les composants d'infrastructure requis pour implémenter une application basée sur CQRS semblent être prêts à l'emploi dans AppEngine.Exemple de bout en bout de l'implémentation de CQRS sur AppEngine

Malheureusement, je ne trouve rien de ce sujet.

Peu de raisons possibles

  • Il est un secret bien gardé au-delà de « l'architecture Astronautes »
  • C'est une architecture surpuissant sans valeur parce que AppEngine échelles « par la conception »
  • Ce n'est pas courant dominant encore

Cependant, même si aucun code complet n'est disponible, à condition que quelqu'un ait des indices, des bits de code ciblé, des avantages/inconvénients concernant CQRS sur AppEngine, je serais grandement honoré pour bénéficier de vos connaissances.

Merci d'avance.

Note 1: Au moins, un projet similaire existe dans l'écosystème .Net (Lokad-CQRS qui cible Windows Azure)
Note 2: Même si je suis plutôt enclin python, des réponses liées à l'expérience Java sont les bienvenus

+0

CQRS n'est pas mainstream même sur Java/.NET, donc avec AppEngine il est probablement encore plus difficile. C'est une chance pour vous d'être le premier à démarrer un projet de référence :) CQRS n'est en fait pas si difficile, même avec l'approvisionnement d'événements (mais très addictif). –

Répondre

7

Salut, ce n'est pas sur AppEngine, mais il est suffisamment générique pour vous aider à démarrer:

, je pense que ce mec aussi http://www.harukizaemon.com/ a essayé quelques CQRS avec Ruby, Python à nouveau pas. Mais cela pourrait fonctionner comme une ligne directrice si vous décidez de suivre la méthode Python. Par ailleurs, le Google group DDD/CQRS est vraiment actif et pourrait être utile.

Vive

+0

+1 pour l'exemple de Mark – redsquare

+0

regardez ici aussi: https://github.com/haf/Documently – Arthis