Che cos'è "Sistemi integrati scalabili"? [chiuso]

4

Mi sono imbattuto in un annuncio di lavoro che richiede esperienza con "Sistemi scalabili integrati", ma onestamente sembra "buzzword generica" e sto cercando di capire quale sia il vero lavoro dietro "Sistemi scalabili integrati" è. Che aspetto ha un "Sistema scalabile integrato"

Sta facendo software di calcolo distribuito? Sta scrivendo le API tra i servizi in un modo che "scalano" e, in caso affermativo, scala in che modo?

Non capisco cos'è un sistema scalabile integrato.

La società sembra competente e ho amici programmatori competenti che lavorano lì che dicono che sono un ottimo posto dove lavorare. Se fosse [email protected], non mi preoccuperei di chiedere.

    
posta Incognito 09.01.2012 - 16:52
fonte

3 risposte

2

È complicato solo se stai cercando una risposta definitiva. Primo, vogliono un programmatore esperto. Le app desktop per utente singolo con piccole quantità di dati non sono sufficienti. I segni di "Sistemi integrati scalabili" sarebbero:

  1. Set di dati grandi e probabilmente complicati
  2. Un sacco di utenti concorrenti
  3. Essere parte di un team di sviluppo
  4. Probabilmente funziona su più server e dispositivi come app server, servizi web, app client internamente o in collegamento con provider esterni.
  5. Diversi reparti di un'azienda potrebbero utilizzarlo o qualche altro scenario di gruppo multi-utente.

Questo non è un elenco completo né tutte le parti richieste. Non è come una volta che un'app passa da 100 utenti a 101 attraversa una grande divisione.

La parte triste è che potresti avere le capacità per essere più capace a questo, allora qualcuno con esperienza.

    
risposta data 09.01.2012 - 17:52
fonte
2

La mia comprensione di un "sistema integrato" è che si tratta di un gruppo di componenti che sono in grado di funzionare indipendentemente più o meno, ma che forniscono un valore aggiuntivo quando raggruppati in un sistema.

Considera come esempio l'equipaggiamento disponibile per le unità militari. Un fante nascosto può vedere un bersaglio con gli occhi, prendere il controllo di un UAV per annullare il bersaglio e trasmettere quelle coordinate al sistema di mira di un elicottero d'attacco, che può sparare un missile senza dover sbirciare sulla collina che hanno si è nascosto dietro, con un'immagine di alto livello che viene mostrata a un ufficiale in comando alla base via satellite. Possono agire in modo indipendente e ci sono altri modi per portare a termine il lavoro, ma lavorando come un sistema integrato sono i più efficaci.

Per un motore di ricerca, i componenti sarebbero crawler, database, backup e server Web. Puoi inviare un crawler per fare il suo lavoro e può agire in modo indipendente, ma hai bisogno dell'integrazione di sistema per far funzionare tutto nel suo insieme.

I tipi più disparati o il volume puro di componenti che il tuo sistema può supportare, tanto più è scalabile.

    
risposta data 09.01.2012 - 18:30
fonte
0

Lo farò un tentativo .. mantenendolo astratto e, si spera, semplice; -)

Il sistema è composto da (N) componenti, integrati tra loro e ha efficienza metrica m (N). Scalabilità significa che N cresce tanto (m) deve tenerlo su, almeno lineare.

Le idee di buon senso come l'entropia che cresce costantemente nel tempo o N devono dare l'idea che a un certo punto il sistema non manterrà il passo e rimarrà efficiente. Ecco perché è considerata una sfida ingegneristica.

Ora integrato significa che i componenti sono connessi e interagiscono tra loro (invio di segnali, informazioni, condivisione di risorse, ecc.).

Spesso con la parola integrata uno in realtà significa eterogeneo . Ad esempio, se N è una rete (grafico), alcuni nodi sarebbero connessi più forti di altri contesti di formazione con diversi livelli di integrazione.

In termini di software, i sistemi sono diversi perché sono scritti in lingue diverse, utilizzando diverse piattaforme, strumenti, architetture e principi di progettazione, persone e così via. Fondamentalmente se qualcosa deve essere integrato si presume che sia ancora più difficile che lavorare con un sistema di componenti simili.

    
risposta data 10.01.2012 - 03:07
fonte

Leggi altre domande sui tag