QNA > Q > Qual È Il Significato Del Passaggio Di Netflix A Spring Boot?

Qual è il significato del passaggio di Netflix a Spring Boot?

Governator è stato sostituito da SpringBoot a Netflix per l'iniezione delle dipendenze. Governator è costruito sopra Guice. Non c'è niente di sbagliato nel prendere una libreria come Guice e costruirci sopra. Tuttavia, c'è una tassa con il mantenimento di una libreria sopra un'altra libreria.

Archaius, che Netflix ha aperto in sourcing come bene ha gestito la gestione della configurazione. Ho guardato Archaius ma non l'ho mai usato. Mi sembrava abbastanza solido.

Gli ingegneri e le aziende intelligenti fanno le cose intelligenti e Open Source le loro librerie. Perché? Perché si possono ottenere contributi esterni per aiutare, costruire e mantenere la propria libreria.

Costruire librerie Open Source è divertente. Costruire roba è ciò che attira molti ingegneri verso l'Open Source. La manutenzione, d'altra parte, può essere molto dolorosa. La manutenzione è una delle ragioni per cui molte grandi librerie muoiono.

Guardando il diagramma architettonico precedente al post, la prima cosa che salta all'occhio è la complessità che vedo. SpringBoot ha sostituito due librerie che Netflix mantiene. Per me, la semplificazione ha senso.

Direi che più persone usano SpringBoot che Governator o Archaius.

main-qimg-85ade5bd065f0b4403377fde6bf9c449

Nota: La linea blu è SpringBoot.

Direi che il significato del refactor della loro architettura è che Netflix's stack è meno complesso e più vicino agli standard industriali. Non sono sicuro che questo fosse un obiettivo, ma il nuovo stack probabilmente attirerà più talenti. Se prendiamo i risultati del rapporto Google Trends di cui sopra, SpringBoot è più popolare di Govenator e Archaius messi insieme.

Di Essy Hoyles

Come fanno le persone a rubare i telefoni? :: Perché EA Sports non ha aggiornato o fatto una nuova versione di EA Sports Cricket '07?
Link utili