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

2
REST atau antrian pesan dalam sistem heterogen multi-tier?
Saya merancang API REST untuk sistem tiga tingkat seperti: Client application-> Front-end API cloud server-> user's home API server (Home). Homeadalah perangkat rumah, dan seharusnya menjaga koneksi Front-endmelalui Websocket atau jajak pendapat yang panjang (ini adalah tempat pertama di mana kita melanggar REST. Semakin buruk nantinya) . Front-endsebagian besar Clientpermintaan …

3
Dua komponen menawarkan fungsionalitas yang sama, diperlukan oleh dependensi yang berbeda
Saya sedang membangun aplikasi dalam PHP, menggunakan Zend Framework 1 dan Doctrine2 sebagai lapisan ORM. Semua berjalan baik. Sekarang, saya kebetulan melihat bahwa baik ZF1 dan Doctrine2 datang dengan, dan bergantung pada, implementasi caching mereka sendiri. Saya telah mengevaluasi keduanya, dan sementara masing-masing memiliki pro dan kontra, tidak satu pun …

4
Mengapa warisan harus dihindari?
Saya ingat belajar VB4 dan menyeret tombol ke formulir, mengklik dua kali pada tombol itu, dan mengetik kode ke event handler yang baru saja diberkati secara ajaib. Berasal dari QBASIC saya sangat senang dengan "V" dalam "VB", desainer visual secara harfiah adalah yang terbaik sejak memotong roti. Tentu saja Anda …

3
Lapisan Aplikasi Presentasi VS di DDD
Saya mengalami masalah menggambar garis yang jelas antara Presentasi dan lapisan Aplikasi dalam Desain Domain Driven. Kemana perginya Pengontrol, Tampilan, Tata Letak, Javascript, dan file CSS? Apakah itu di lapisan Aplikasi atau Presentasi? Dan jika mereka pergi bersama-sama di lapisan yang sama, apa yang mengandung yang lainnya? Apakah ini kosong?

7
Apakah ada keuntungan untuk praktik lincah selain memiliki build yang bekerja di antara sprint?
Saya baru-baru ini tertarik pada praktik lincah dalam pengembangan perangkat lunak dan sejak itu saya telah melihat banyak artikel menunjukkan bahwa praktik ini memungkinkan untuk mengurangi biaya keseluruhan. Logika di balik itu biasanya seperti ini: jika kebutuhan Anda berubah, Anda dapat mencerminkan perubahan ini di sprint backlog berikutnya dan ini …


8
Memindai satu miliar baris dalam basis data ultra-cepat
Latar Belakang Database lokal berisi hampir 1,3 miliar baris unik. Setiap baris secara tidak langsung dikaitkan dengan garis lintang dan garis bujur tertentu (lokasi). Setiap baris memiliki cap tanggal. Gunakan Kasing Masalahnya adalah sebagai berikut: Pengguna menetapkan tanggal mulai / berakhir, dan rentang nilai (misalnya, 100 hingga 105). Sistem mengumpulkan …

2
Apa metode yang baik untuk melakukan evaluasi arsitektur ringan?
Saya akrab dengan metode evaluasi arsitektur seperti Teknik Arsitektur Tradeoff Analysis Method (ATAM) dan Metode Cost Benefit Analysis (CBAM) yang lebih berorientasi bisnis . Namun, metode ini berskala cukup besar: mereka meresepkan beberapa sesi curah pendapat, presentasi, pengembangan sejumlah skenario yang menggambarkan pengorbanan, dll. Meskipun berguna untuk proyek-proyek dengan ukuran …

1
Apakah bukti saat ini mendukung adopsi Kontekstual atas Model Data Canonical?
Gagasan "kanonik" meresap dalam perangkat lunak; pola-pola seperti Canonical Model , Canonical Schema , Canonical Data Model dan sebagainya, tampaknya muncul lagi dan lagi dalam pengembangan. Seperti banyak pengembang, saya sering mengikuti, tanpa kritik, kearifan konvensional bahwa Anda memerlukan model kanonik, jika tidak, Anda akan menghadapi ledakan kombinasi pembuat peta …



6
Kapan menulis kode abstrak dan kapan harus lebih spesifik?
Saya sedang mengerjakan alat kecil sebagai proyek mainan untuk menunjukkan perbedaan antara dua direktori, menunjukkan file / direktori mana yang ditambahkan, dihapus, dimodifikasi, dll. Saya mencoba mewakili perubahan ini hanya sebagai objek 'ChangeItem', tanpa membedakan apakah itu file atau direktori. Namun, itu menciptakan banyak masalah, misalnya bagaimana menampilkannya di pohon, …

4
Manfaat TOGAF atau sejenisnya? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Saya bisa membaca uraian situs web dan terkesan dengan manfaat yang dituduhkan, tetapi …


1
Arsitektur Microservice - menggunakan Auth Server sebagai server Sumber Daya Pengguna
Saya merancang aplikasi berdasarkan arsitektur microservices, Dalam aplikasi ini saya akan membutuhkan Auter microservice, Saya juga perlu menyimpan beberapa informasi Pengguna tambahan seperti, mungkin, beberapa alamat, gambar avatar dll Ini mengarah pada gagasan memiliki dua layanan microser - satu untuk Auth dan lainnya, Pengguna, yang dapat menyimpan informasi tambahan Pengguna, …

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.