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".

11
Saran dalam merancang aplikasi web dengan masa hidup 40+ tahun
Skenario Saat ini, saya terpisah dari proyek perawatan kesehatan yang persyaratan utamanya adalah untuk menangkap data dengan atribut yang tidak diketahui menggunakan formulir yang dibuat pengguna oleh penyedia layanan kesehatan. Persyaratan kedua adalah integritas data adalah kunci dan aplikasi akan digunakan selama 40+ tahun. Kami saat ini sedang memigrasi data …

7
Bagaimana arsitektur sistem layanan mikro menghindari kemacetan jaringan?
Saya telah membaca banyak tentang arsitektur microservice untuk aplikasi server, dan telah bertanya-tanya bagaimana penggunaan jaringan internal bukanlah hambatan atau kelemahan yang signifikan dibandingkan dengan arsitektur monolith. Demi ketepatan, berikut adalah interpretasi saya dari dua istilah: Arsitektur Monolith: Satu aplikasi dalam satu bahasa yang menangani semua fungsi, data, dll. Load …



13
Mengapa itu adalah ide yang bagus untuk lapisan aplikasi "bawah" untuk tidak menyadari lapisan "lebih tinggi"?
Dalam aplikasi web MVC khas (dirancang dengan baik), database tidak mengetahui kode model, kode model tidak mengetahui kode pengontrol, dan kode pengontrol tidak mengetahui kode tampilan. (Saya membayangkan Anda bahkan bisa mulai sejauh hardware, atau mungkin lebih jauh, dan polanya mungkin sama.) Pergi ke arah lain, Anda bisa pergi hanya …

9
Haruskah Repositori mengembalikan IQueryable?
Saya telah melihat banyak proyek yang memiliki repositori yang mengembalikan instance IQueryable. Ini memungkinkan filter tambahan dan penyortiran dapat dilakukan IQueryableoleh kode lain, yang diterjemahkan menjadi SQL yang berbeda yang dihasilkan. Saya ingin tahu dari mana pola ini berasal dan apakah itu ide yang bagus. Kekhawatiran terbesar saya adalah bahwa …

5
Mengapa begitu buruk untuk membaca data dari database "dimiliki" oleh microservice yang berbeda
Saya baru-baru ini membaca artikel yang bagus ini tentang arsitektur microservice: http://www.infoq.com/articles/microservices-intro Ini menyatakan bahwa ketika Anda memuat halaman web di Amazon, maka 100+ layanan microsoft bekerja sama untuk melayani halaman tersebut. Artikel itu menjelaskan bahwa semua komunikasi antara layanan microser hanya dapat melalui API. Pertanyaan saya adalah mengapa sangat …

19
Berurusan dengan perkiraan yang mengerikan
Sebuah proyek terbaru yang saya kerjakan terbukti sangat diremehkan oleh arsitek. Perkiraan keluar setidaknya 500%. Sayangnya saya dibawa ke proyek setelah estimasi ditandatangani dengan pelanggan. Sebagai dev senior, saya segera menyadari bahwa spesifikasi fungsional dan teknis. berisi beberapa celah besar dan ketidakpastian. Akibatnya saya merasa terdorong untuk mengadakan pertemuan darurat …

15
Apakah ada alasan untuk tidak langsung pergi dari Javascript sisi klien ke database?
Kemungkinan Duplikat: Menulis aplikasi "server kurang" Web Jadi, katakanlah saya akan membangun klon Stack Exchange dan saya memutuskan untuk menggunakan sesuatu seperti CouchDB sebagai toko backend saya. Jika saya menggunakan otentikasi bawaan dan otorisasi tingkat basis data, apakah ada alasan untuk tidak mengizinkan Javascript sisi klien untuk menulis langsung ke …

5
Model domain bersama antara berbagai layanan microser
Bayangkan skenario dua layanan mikro yang berbeda. Satu untuk menangani Otentikasi dalam layanan, yang lain menangani Manajemen Pengguna. Mereka berdua memiliki konsep Pengguna, dan akan berbicara tentang Pengguna melalui panggilan satu sama lain. Di manakah model Domain dari "Pengguna" berada? Apakah mereka berdua memiliki representasi yang berbeda tentang apa yang …



6
Bagaimana menghadapi rasa takut mengambil ketergantungan
Tim yang saya tangani membuat komponen yang dapat digunakan oleh mitra perusahaan untuk berintegrasi dengan platform kami. Karena itu, saya setuju bahwa kita harus sangat berhati-hati ketika memperkenalkan dependensi (pihak ketiga). Saat ini kami tidak memiliki dependensi pihak ketiga dan kami harus tetap pada level API terendah dari framework. Beberapa …



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.