Domande taggate «architecture»

Il design e la descrizione di alto livello di un sistema software. Il design architettonico distilla i dettagli di implementazioni, algoritmi e rappresentazione dei dati per concentrarsi sull'interazione dei componenti della "scatola nera".

11
Afflitto da bug multithread
Nel mio nuovo team che gestisco, la maggior parte del nostro codice è costituito da piattaforma, socket TCP e codice di rete http. Tutto C ++. La maggior parte proviene da altri sviluppatori che hanno lasciato il team. Gli attuali sviluppatori del team sono molto intelligenti, ma per lo più …

4
Microservizi e archiviazione dei dati
Sto considerando di spostare un'API REST monolitica in un'architettura a microservizi e mi sto confondendo un po 'sull'archiviazione dei dati. A mio avviso, alcuni dei vantaggi dei microservizi sarebbero: Scalabile orizzontalmente: posso eseguire più copie ridondanti di un microservizio per far fronte al carico e / o al malfunzionamento di …




3
Diagrammi UML di applicazioni multi-thread
Per le applicazioni a thread singolo mi piace usare i diagrammi di classe per avere una panoramica dell'architettura di quell'applicazione. Questo tipo di diagramma, tuttavia, non è stato molto utile quando si è cercato di comprendere applicazioni multithread / simultanee pesantemente, ad esempio perché diverse istanze di una classe "vivono" …


4
In MVC un modello dovrebbe gestire la convalida?
Sto cercando di riprogettare un'applicazione Web sviluppata per utilizzare il modello MVC, ma non sono sicuro che la convalida debba essere gestita o meno nel modello. Ad esempio, sto configurando uno dei miei modelli in questo modo: class AM_Products extends AM_Object { public function save( $new_data = array() ) { …
25 architecture  mvc 


2
Abbiamo una grande applicazione Ruby on Rails (25 milioni di utenti mensili), il nostro management ha deciso di riscrivere in Node.js, sono pazzo?
Per favore dimmi se: Node.js renderà il nostro sito più veloce! Node.js consumerà meno risorse del server, possiamo risparmiare denaro! Node.js ci renderà più produttivi! Node.js significa che possiamo condividere codice JavaScript lato client e server. Per chiarire, stiamo riscrivendo un server frontend, che parlerà con la nostra attuale applicazione …



3
Dove si inserisce l'autorizzazione in un'architettura a più livelli?
In genere, inserisco le decisioni di autorizzazione nei miei controller lato server. Recentemente questi sono stati endpoint RESTful, ma penso che lo stesso stia per architetture di tipo MVC. Per ragioni di argomento, supponiamo che si tratti di un'autorizzazione basata sul ruolo. Un metodo protetto verrà annotato o eseguirà controlli …

5
Alternative al modello di repository per incapsulare la logica ORM?
Ho appena dovuto sostituire un ORM ed è stato un compito relativamente scoraggiante, perché la logica della query perdeva dappertutto. Se avessi mai dovuto sviluppare una nuova applicazione, la mia preferenza personale sarebbe stata quella di incapsulare tutta la logica della query (usando un ORM) per renderlo a prova di …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.