aprile 2013 Blog Posts
CQRS che…? per una esaustiva introduzione a CQRS potete leggere questo articolo di Martin Fowler. Andrea nella sua sessione su CQRS al .NETCAMPUS presentando il pattern, e una possibile implementazione, ha detto una cosa importantissima, particolarmente vera quando si parla in generale di Domain Driven Design: CQRS, Event Sourcing e DDD sono una metodologia di sviluppo che aggrega vari pattern architetturali, ognuno dei quali, in fase di implementazione, può essere declinato in modi diversi tutte egualmente giusti, in dipendenza del contesto in cui ci troviamo. (non sono le esatte parole, ma rendono...
Se nel tentativo di installare Windows Service 1.0 l’installazione fallisse con un anonimo e “utilissimo” errore che non vi porta da nessuna parte potreste essere nello stesso scenario che ha fatto impazzire me in questo anonimo lunedì mattina di metà aprile… L’installazione di Windows Fabric, che è una delle dipendenze del Service Bus funziona solo se il time format dei vostri regional settings, per l’utente di default, è en-US…mi trattengo, non so se ridere o piangere… Sta di fatto che potete aggirare il problema in questo modo, da power shell, con permessi amministrativi: ...
(per una introduzione decisamente esaustiva a CQRS e Event Sourcing vi rimando all’articolo di Gianluca per UGIdotNET.) In un mondo basato su CQRS ed Event Sourcing in cui tutto è pensato per poter scalare orizzontalmente (ne parleremo approfonditamente in un altro post) nulla vi impedisce di passare da un modello di questo genere: Ad uno di questo genere: o, per certi versi ancora peggio ma per moltissimi ancora meglio, ad uno di questo genere: il problema è molto sensato che il gestore dell’evento, quindi nel nostro esempio il de-normalizzatore,...
Settimana scorsa Alessandro e il sottoscritto sono stati ad Ancona per una piacevolissima giornata in compagnia degli amici di dotNetMarche, a cui ovviamente vanno tutti i ringraziamenti del caso per l’organizzazione, la splendida accoglienza e le degne mangiate. Ok, tutto bello ma perché ci siamo stati? La giornata è stata l’occasione per analizzare come alcune delle funzionalità più interessanti di Windows Azure siano la manna dal cielo quando ci troviamo a sviluppare un’applicazione basata su CQRS e Event Sourcing, abbiamo visto quanto sia facile sfruttare la potenza messaci a disposizione da Service Bus, Worker e Web Role. ...