Qual é o significado da mudança da Netflix para a Spring Boot?
Governador foi substituído pelo SpringBoot na Netflix para injeção de dependência. O Governador é construído em cima do Guice. Aí'não há nada de errado em tomar uma biblioteca como Guice e construir em cima dela. No entanto, há's um imposto com a manutenção de uma biblioteca em cima de outra biblioteca.
Archaius, que a Netflix abre com o gerenciamento de configuração bem gerenciada. Eu olhei para o Archaius mas nunca o usei. Parecia bastante sólido para mim.
Engenheiros e empresas de Software Livre fazem as coisas inteligentes e o Código Aberto suas bibliotecas. Por quê? Porque você pode obter contribuidores externos para ajudar, você constrói e mantém sua biblioteca.
Building Open Source libraries are fun. Construir coisas é o que atrai muitos Engenheiros para o Código Aberto. A manutenção, por outro lado, pode ser muito dolorosa. O mantenimento é uma das razões porque muitas grandes bibliotecas morrem.
Locando no diagrama arquitetônico anterior do post, a primeira coisa que aparece é a complexidade que eu vejo. SpringBoot substituiu duas bibliotecas que o Netflix mantém. Para mim, a simplificação faz sentido.
Eu diria que mais pessoas usam SpringBoot que Governator ou Archaius.
Note: A linha azul é SpringBoot.
Eu diria que o significado do refactor da sua arquitectura é que a pilha de Netflix's é menos complexa e mais próxima dos padrões da indústria. I'não tenho certeza se este era um objetivo, mas a nova pilha provavelmente vai atrair mais talento. Se pegarmos os resultados do relatório de tendências do Google acima, o SpringBoot é mais popular que o Govenator e o Archaius combinados.
Artigos semelhantes
- Nos EUA, qual operadora de telecomunicações é melhor entre todas como ATT, TMobile, Lyca, e Spring?
- Qual a sua opinião sobre a AT&T Wireless versus Spring Wireless versus Verizon Wireless versus T-Mobile Wireless?
- Quais são alguns dos projetos mais divertidos que eu poderia começar no Spring Framework para ter o meu interesse nisso?
- How to view or listen to Phillies Spring Training games