quinta-feira, 26 de fevereiro de 2015

Arquitetura de micro serviços em Javascript - O fim das apps monolíticas


Imagine dar uma "marretada" na sua aplicação, e quebrá-la em vários pedacinhos, cada um no seu "quadrado". Isso é a arquitetura de micro serviços, um assunto que o Bom Programador está estudando há algum tempo e vai trazer para você.

Estamos criando tutoriais sobre micro serviços em Javascript, usando o Seneca, um framework para criação de micro serviços para o Node.js.

Segundo um artigo de Martin Fowler:

"Micro-serviços" - mais um novo termo nas ruas lotadas da arquitetura de software. Embora a nossa inclinação natural seja olhar para essas coisas com um certo desprezo, a terminologia descreve um estilo de sistemas de software que temos achado cada vez mais atraente. Temos visto muitos projetos usando esse estilo nos últimos anos, e os resultados até agora têm sido positivos; tanto que, para muitos de nossos colegas, micro-serviços vem se tornando o estilo padrão para o desenvolvimento de aplicativos corporativos. Infelizmente, no entanto, não há muita informação que descreva o estilo de micro-serviços e como aplicá-lo.

Em breve, apresentaremos um tutorial completo sobre micro serviços, com código fonte livre para você usar. Aguarde!