Pertanyaan yang diberi tag «event-sourcing»

2
Penanganan konkurensi ES / CQRS
Baru-baru ini saya mulai terjun ke CQRS / ES karena saya mungkin perlu menerapkannya di tempat kerja. Tampaknya sangat menjanjikan dalam kasus kami, karena akan menyelesaikan banyak masalah. Saya membuat sketsa pemahaman kasar saya tentang bagaimana aplikasi ES / CQRS akan terlihat seperti dikontekstualisasikan ke kasus penggunaan perbankan yang disederhanakan …

2
Sumber acara dan REST
Saya menemukan desain Event Sourcing dan saya ingin menggunakan dalam aplikasi di mana klien REST diperlukan (RESTful to be exact). Namun saya gagal menghubungkan ini bersama-sama karena REST cukup mirip CRUD dan sumber acara berbasis tugas. Saya bertanya-tanya bagaimana Anda bisa merancang pembuatan perintah berdasarkan permintaan ke server REST. Pertimbangkan …

3
Saat menggunakan DDD dan CRQS, haruskah persis satu peristiwa per perintah?
Saya mencari cara untuk merancang aplikasi ddd dengan konvensi konfigurasi. Katakanlah agregat "Klien" memiliki perintah yang didefinisikan "FillProfile". Secara logis akan memunculkan acara "ProfileFilled". Adakah kasus ketika suatu perintah akan meningkatkan lebih dari satu peristiwa, atau di mana suatu perintah akan memunculkan peristiwa yang berbeda berdasarkan pada beberapa logika? Atau …

1
Mengapa Protobuf 3 menjadikan semua bidang pada pesan opsional?
Sintaks 3 protobuf membuat semua bidang opsional menjatuhkan kata kunci requireddan optionaldari sintaks proto2 sebelumnya. Membaca beberapa komentar dari pengembang tampaknya itu dilakukan untuk meningkatkan kompatibilitas biner maju / mundur. Tetapi bagi saya, itu bisa ditegakkan dengan hanya versi nama paket, katakan com.example.messages.v1dan kemudian biarkan klien untuk menerapkan deserializer yang …

5
DDD, Saga & Pengadaan-acara: Dapatkah Tindakan Kompensasi hanya menjadi penghapusan di toko acara?
Saya menyadari pertanyaan di atas mungkin menimbulkan beberapa 'apa ??', tetapi izinkan saya mencoba menjelaskan: Saya mencoba membungkus kepala saya pada beberapa konsep terkait, pada dasarnya pola-Saga ( http://www.rgoarchitects.com/Files/SOAPatterns/Saga.pdf ) dikombinasikan dengan Event-sourcing (A DDD-concept : http://en.wikipedia.org/wiki/Domain-driven_design ) Sebuah pos bagus yang merangkumnya bersama: https://blog.jonathanoliver.com/cqrs-sagas-with-event-sourcing-part-ii-ofofiiii/ Saya mendapatkan pertanyaan dalam satu …

2
Bagaimana menerapkan manajer proses dalam sumber acara
Saya sedang mengerjakan contoh aplikasi kecil untuk mempelajari konsep CQRS dan event sourcing. Saya memiliki Basketagregat dan Productagregat yang harus bekerja secara independen. Berikut beberapa kode semu untuk menunjukkan implementasinya Basket { BasketId; OrderLines; Address; } // basket events BasketCreated { BasketId; } ItemAdded { BasketId; ProductId; Quantity } AddItemSucceeded …




3
Apakah Objek Domain dalam Desain Berbasis Domain hanya seharusnya hanya untuk penulisan?
Saya telah membaca tentang Desain Berbasis Domain selama hampir dua tahun dan telah dengan hati-hati memperkenalkan beberapa konsep dalam pekerjaan sehari-hari saya atau setidaknya membuat rencana untuk bagaimana hal-hal yang saya lakukan secara teratur dapat dilakukan dalam Desain Berbasis Domain. Salah satu kesimpulan yang saya mulai datang terutama dalam menanggapi …

1
Apa perbedaan antara Event Driven dan sumber acara?
Saya mempelajari desain berbasis domain (DDD) dan menemukan istilah: Event Driven dan Event sourcing. Saya tahu ini tentang penerbitan acara dari produsen ke konsumen, dan menyimpan log, jadi pertanyaan saya adalah: Apa perbedaan antara Event Driven dan sumber acara?

2
Pola untuk menjaga konsistensi dalam sistem yang didistribusikan dan bersumber dari acara?
Saya telah membaca tentang sumber acara akhir-akhir ini dan benar-benar menyukai ide di baliknya tetapi saya terjebak dengan masalah berikut. Katakanlah Anda memiliki N proses bersamaan yang menerima perintah (misalnya server web), menghasilkan peristiwa sebagai hasilnya dan menyimpannya di toko terpusat. Mari kita juga berasumsi bahwa semua keadaan aplikasi sementara …

2
CQRS + Event Sourcing: (apakah benar) Perintah umumnya dikomunikasikan point-to-point, sementara Domain Events dikomunikasikan melalui pub / sub?
Saya pada dasarnya mencoba untuk membungkus kepala saya di sekitar konsep CQRS dan konsep terkait. Meskipun CQRS tidak harus memasukkan Messaging dan Event Sourcing, itu tampaknya merupakan kombinasi yang baik (seperti yang dapat dilihat dengan banyak contoh / blogpost yang menggabungkan konsep-konsep ini) Diberi kasus penggunaan untuk perubahan keadaan untuk …

1
Bagaimana perintah Tambah / Buat * harus ditangani dalam arsitektur CQRS + Event Sourcing
Saya ingin menerapkan aplikasi pertama saya menggunakan pola CQRS bersama dengan Sumber Acara. Saya bertanya-tanya bagaimana pembuatan akar agregat harus ditangani dengan benar. Katakanlah seseorang mengirim perintah CreateItem. Bagaimana penanganannya? Di mana acara ItemCreated harus disimpan? Sebagai peristiwa pertama dari Item baru? Atau haruskah saya memiliki semacam entitas ItemList yang …

3
Sumber acara dan ketekunan
Saya membaca tentang sumber acara dan memiliki pertanyaan tentang kegigihan. Saya masih dapat memiliki DB dengan semua entitas, bukan? Atau haruskah peristiwa diputar ulang setiap kali aplikasi mulai mendapatkan versi terbaru dari setiap entitas dalam memori? Tampak seperti pemborosan pada sistem yang lebih besar (seperti dalam jumlah besar data)? Intinya …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.