. Özellikle dağıtık bulut tabanlı altyapı üzerinde, basit ölçeklenebilirlik için desenleri üzerine araştırma büyük miktarda yapıyor ve CQRS du jour (çağrıldığını kadarıyla bu yüzden gidiş terim oldukça komik buluyorum "Mimarlık Bağımlıları Crack" gibi görünüyor). Faydaları ve tuzakları bir kenara bırakarak, Greg Young'ın yanı sıra bu fikri kapsamlı bir şekilde (ya da hiç) üretim uygulamalarında kullanan ve bunun için gerçek dünyaya rehberlik eden herhangi birini bulmak oldukça zordur.Çok Kiracı CQRS Mimarlık Ekibim çok kiracılığa gerekliliğiyle, bir yeşil alan uygulaması uygulanmasını başlıyor
İşte benim sorularım: 1. Bir CQRS mimarisi, normal çoklu kiracı uygulamanızı barındırır mı, yoksa daha büyük ölçekli şirket içi uygulamalar için daha uygundur. Sağ erken almak için özellikle şeylere ve hangi yönleri organik olarak gelişti edilmelidir - Eğer bu durumda kullanıldığını öneriyoruz 2. Eğer yaklaşımlara bazı dan-siperler rehberlik sağlayabilir. 3. Eğer herhangi biri çok zor çalıştıysa ya da fayda sağlamazsa ya da buna karşı güçlü argümanlar varsa (ve CRUD'a ve katmanlı tasarıma uymanızı öneriyorsa), bu deneyimleri de bilmek isterim.
Başvuru için, uygulama .NET olarak yazılacak ve ön uç, başlangıçta mobil ve kalın istemciler için genişletilen, web tabanlı (ASP.NET MVC) olacaktır. Eşzamanlılık, işlem etkinliği ve veri hacminin, uygulamanın ömrü boyunca nispeten düşük kalması beklenir (yüksek hacimli finansal uygulamalara ve benzerlerine kıyasla). Altyapı için Azure'u kullanmayı planlıyoruz.
Henüz varsa, ben Udi'nın CQRS bir okuma sahip öneririm (bir cevap gerçekten sorunuzun özelliklerini ele almaz çünkü bir yorum olarak bu koyarak) Buraya makaleye açıklık http: // www.udidahan.com/2009/12/09/clarified-cqrs/ ve şurada üzerine yaptığı video izlerken: http://skillsmatter.com/podcast/open-source-dot-net/udi-dahan-command-query- sorumluluk-segregasyon/rl-311 –
Ayrıca özellikle .NET Azure CQRS için için http://abdullin.com/ ve Lokad projesi http://code.google.com/p/lokad-cqrs/ –
Michael sayesinde kontrol yorumlar. Gerçekten de bu kaynaklar dahil olmak üzere bu model üzerinde çok fazla miktarda bilgi okudum ve izledim. Eksik olan şey, bunu bir süredir kullananların, hatta şu an bunu gerçekleştirme sürecinde olanların sesidir. Ben teorik faydaları kucaklayan adımını atmadan önce , ben onlara eşlik gerçek dünya zorluklar çok büyük olmadığını doğrulamak istiyoruz. En sevdiğim alıntılardan biri olarak, "Teoride, teori ve uygulama aynıdır. Pratikte, nadiren vardırlar." – Mafuba