Pertanyaan yang diberi tag «architecture»

Desain dan deskripsi tingkat tinggi dari sistem perangkat lunak. Desain arsitektur menyaring detail implementasi, algoritma, dan representasi data untuk berkonsentrasi pada interaksi komponen "kotak hitam".

6
Dalam microservice, apakah basis data tunggal atau basis data tunggal untuk setiap layanan?
Saya mengerti bahwa setiap layanan dalam arsitektur microservice harus memiliki database sendiri. Namun, dengan memiliki databasenya sendiri, apakah itu berarti hanya memiliki database lain dalam instance database yang sama atau secara harfiah memiliki instance database lain? Dengan ini, saya tidak bermaksud berbagi database, yang merupakan contoh tidak-tidak, melainkan contoh basis …


9
Bisakah kelas manajer menjadi tanda arsitektur yang buruk?
Akhir-akhir ini saya mulai berpikir bahwa memiliki banyak kelas manajer dalam desain Anda adalah hal yang buruk. Gagasan itu belum cukup matang bagi saya untuk membuat argumen yang meyakinkan, tetapi inilah beberapa poin umum: Saya merasa jauh lebih sulit bagi saya untuk memahami sistem yang sangat bergantung pada "manajer". Ini …


10
Apakah membelah aplikasi yang berpotensi monolitik menjadi beberapa yang lebih kecil membantu mencegah bug? [Tutup]
Cara lain untuk menanyakan hal ini adalah; mengapa program cenderung monolitik? Saya sedang memikirkan sesuatu seperti paket animasi seperti Maya, yang digunakan orang untuk berbagai alur kerja yang berbeda. Jika kemampuan animasi dan pemodelan dibagi menjadi aplikasi mereka sendiri dan dikembangkan secara terpisah, dengan file-file dilewatkan di antara mereka, bukankah …

9
Mengapa loop sementara (benar) di konstruktor sebenarnya buruk?
Meskipun pertanyaan umum ruang lingkup saya agak C # karena saya sadar bahwa bahasa seperti C ++ memiliki semantik yang berbeda mengenai eksekusi konstruktor, manajemen memori, perilaku tidak terdefinisi, dll. Seseorang bertanya kepada saya pertanyaan menarik yang bagi saya tidak mudah dijawab. Mengapa (atau itu sama sekali?) Dianggap sebagai desain …
47 c#  architecture 

7
Lapisan aplikasi vs lapisan domain?
Saya membaca Domain-Driven Design oleh Evans dan saya sedang membahas arsitektur berlapis. Saya baru menyadari bahwa lapisan aplikasi dan domain berbeda dan harus dipisahkan. Dalam proyek yang sedang saya kerjakan, mereka agak dicampur dan saya tidak bisa membedakannya sampai saya membaca buku (dan saya tidak bisa mengatakan itu sangat jelas …

11
Arti asinkron vs sinkron [ditutup]
Apa arti kata asinkron dan sinkron dalam ilmu komputer? Jika Anda google arti kata-kata Anda akan mendapatkan yang berikut: Asinkron: tidak ada atau terjadi pada saat yang bersamaan . Sinkron: ada atau terjadi pada saat yang sama . Tapi sepertinya mereka digunakan untuk menyampaikan makna yang berlawanan dalam pemrograman atau …



4
Mengapa banyak ruang nama dimulai dengan com
Saya perhatikan bahwa banyak perusahaan menggunakan ruang nama "reverse domain name" dan saya ingin tahu dari mana praktik itu berasal dan mengapa itu terus berlanjut. Apakah ini hanya berlanjut karena praktik hafalan, atau ada konsep arsitektur yang luar biasa yang mungkin saya lewatkan di sini? Perhatikan juga pertanyaan seperti: https://stackoverflow.com/questions/189209/do-you-really-use-your-reverse-domain-for-package-naming-in-java …


4
Di mana layanan hilir dan hulu?
Untuk sistem yang terdiri dari beberapa layanan yang saling memanggil satu sama lain (misalnya Front End -> Backend -> Storage), saya sering mendengar orang menggunakan terminologi seperti layanan "downstream" atau "upstream". Saya tidak jelas ke arah mana artinya ini. Data mengalir di kedua arah. Permintaan mengalir dari yang lebih menghadap …

11
Praktik terbaik atau pola desain untuk pengambilan data untuk pelaporan dan dasbor dalam aplikasi yang kaya domain
Pertama, saya ingin mengatakan bahwa ini sepertinya pertanyaan / area yang terabaikan, jadi jika pertanyaan ini perlu diperbaiki, bantu saya menjadikan ini pertanyaan besar yang dapat bermanfaat bagi orang lain! Saya mencari saran dan bantuan dari orang yang telah mengimplementasikan solusi yang memecahkan masalah ini, bukan hanya ide untuk dicoba. …


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.