«architecture» etiketlenmiş sorular

Bir yazılım sisteminin üst düzey tasarımı ve açıklaması. Mimari tasarım, uygulamaların, algoritmaların ve veri sunumunun ayrıntılarını, "kara kutu" bileşenlerinin etkileşimine odaklanmak için ayırır.

8
Bir web sitesini yüksek oranda ölçeklenebilir olacak şekilde tasarlamanın en iyi yolu nedir?
Facebook gibi sosyal ağlar gibi yüksek düzeyde ölçeklenebilir olması gereken web siteleri için web sitesini tasarlamanın en iyi yolu nedir? Sitenin ihtiyaç duyduğu verileri almak için sorduğu bir web hizmetine sahip olmalı mıyım? veya Site doğrudan veritabanlarını sorgulamalı mı? (tabloları otomatik olarak doldurmak için yerleşik dil yapıları kullanılarak yapılabilir). Merkezileştirilmiş …

3
Tamamen modüler web uygulamaları nasıl inşa edilir [kapalı]
Önümüzdeki aylarda, bir müşteri (v1) için kurduğumuz bir sistemi aldığımız ve sıfırdan inşa edeceğimiz bir projeye başlayacağız. V2 ile hedefimiz modüler hale getirmektir, böylece bu belirli müşterinin kullandığı kendi modüllerine sahip olması için başka bir müşteri tamamen farklı bir modül grubunu kullanabilir. Buradaki hile, A Şirketi'nin bu sistemin çalışma şeklini …

5
Mikro servisler ve saklı prosedürler
Bir mikro hizmet mimarisinde saklı yordamlar kötü uygulama olarak mı kabul edilir? İşte düşüncelerim: mikro hizmetlerde bulunan çoğu kitap, mikro hizmet başına bir veritabanı önerir. Saklı yordamlar tipik olarak monolitik bir veritabanı üzerinde çalışır. Yine çoğu mikro hizmet mimarisi kitabı, özerk ve gevşek bir şekilde eşleşmeleri gerektiğini belirtiyor. Özellikle Oracle'da …

5
Sabitleri nereye koymalı ve neden?
Çoğunlukla büyük uygulamalarımızda, genellikle "sabitler" için yalnızca birkaç yerimiz vardır: GUI ve iç kalıcılar için bir sınıf (Sekme Sayfa başlıkları, Grup Kutusu başlıkları, hesaplama faktörleri, numaralandırmalar) Veritabanı tabloları ve sütunları için bir sınıf (bu bölüm kod oluşturulur) artı bunlar için okunabilir adlar (el ile atanır) Uygulama mesajları için bir sınıf …

6
Olay odaklı bir mimaride ilk durum nasıl ele alınır?
Bir de olay kaynaklı mimari bir olay sistemi üzerinden gönderildiğinde her bir bileşeni sadece hareket eder. Fren pedalına ve fren lambasına sahip bir varsayımsal otomobil hayal edin. Fren lambası dönüşler üzerinde bir aldığında brake_on , olay ve kapalı bir aldığında brake_off olayı. Fren pedalı bir gönderir brake_on aşağı basıldığında olayı …


8
Katı, anemik alanlardan kaçınarak bağımlılık enjeksiyonu?
Bu bir programlama dili agnostik sorusu olsa da, .NET ekosistemini hedefleyen cevaplarla ilgileniyorum. Bu senaryo: kamu yönetimi için basit bir konsol uygulaması geliştirmemiz gerektiğini varsayalım. Uygulama araç vergisi ile ilgili. Onlar (sadece) aşağıdaki iş kurallarına sahiptir: 1.a) Eğer araç bir araba ise ve sahibinin son ödeme yaptığı tarihte vergi 30 …
33 c#  .net  design  architecture 

3
DTO'yu mikro hizmetler arasında paylaşmanın yolları?
Senaryom şu şekilde. Çeşitli sensör türlerinden veri almak için tasarlanmış bir sistem tasarlıyorum ve daha sonra çeşitli ön uç ve analitik servisleri tarafından kullanılmak üzere dönüştürüp devam ettiriyorum. Her hizmeti mümkün olduğunca bağımsız olacak şekilde tasarlamaya çalışıyorum, ancak biraz sorun yaşıyorum. Ekip, kullanmak istediğimiz bir DTO'ya karar verdi. Dışa bakan …

2
Ölçeklenebilir bir bildirim sistemi nasıl tasarlanır? [kapalı]
Bir bildirim sistemi yöneticisi yazmam gerekiyor. İşte benim gereksinimlerim: Tamamen farklı olabilecek farklı platformlarda bir Bildirim gönderebilmem gerekiyor (örneğin, SMS veya E-posta gönderebilmem gerekiyor). Bazen bildirim, belirli bir platformdaki tüm alıcılar için aynı olabilir, ancak bazen platform başına alıcı (veya birkaç) başına bildirim olabilir. Her bildirim platforma özgü veri yükü …



2
Ön ve arka ucu tam yığın javascript ile ayırma yöntemleri?
Diyelim ki açısal, huysuz ve bower kullanılarak yazılmış, çoğunlukla tek sayfalık bir uygulama olan bir ön uç var. Ve sanırım, çoğunlukla sadece bir ORM'nin üzerinde oturan, bir veritabanından nesneleri depolayan / alan, grunt, express ve sequelize gibi nesneleri kullanan bir REST API'si olan bir arka uçum var. Açısal uygulama, kullanıcının …

6
Başka bir soruna daha kolay bir çözüm getirirse, kod kokusu duymanız sorun olur mu? [kapalı]
Bir grup arkadaş ve ben kısa süredir bir proje üzerinde çalışıyoruz ve ürünümüze özgü bir senaryoyu temsil etmek için güzel bir OOP yöntemi icat etmek istedik. Temel olarak, Touhou tarzı bir mermi cehennemi oyunu üzerinde çalışıyoruz ve hayal edebileceğimiz herhangi bir mermi davranışını kolayca temsil edebileceğimiz bir sistem kurmak istedik. …

6
EntityFramework'u kullanmaya KARŞI Bazı argümanlar nelerdir? [kapalı]
Şu anda yapıyorum uygulama veritabanı nesneleri temsil etmek için Stored prosedürleri ve el yapımı sınıf modelleri kullanıyor. Bazı insanlar Entity Framework kullanmayı önerdiler ve projeye o kadar uzak olmadığım için buna geçmeyi düşünüyorum. Benim sorunum, EF için tartışan insanların bana kötü şeyleri değil, sadece iyi şeyleri anlattıklarını hissediyorum :) Asıl …

15
Programcılar inşaat sektöründen neler öğrenebilir? [kapalı]
İş arkadaşlarınızla yazılım tasarım ve geliştirme ilkeleri hakkında konuşurken, analojiler için en yaygın kaynaklardan birinin inşaat endüstrisi olduğunu fark ettim. Biz inşa yazılım ve biz tasarım ve yapı olarak kabul mimarisi . Öğrenmenin (veya öğretmenin) en iyi yollarından biri analojileri analiz etmektir - inşaattan başka hangi analojiler çıkarılabilir? (zaten yazılımda …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.