Vitor Monteiro Puente
Microservices após o hype – O que é? Qual a motivação? E eu realmente preciso disso? – Parte 03
Software EngineeringNesta série de artigos, discutimos o que são microservices, as suas vantagens e limitações. Caso você ainda não tenha lido os artigos anteriores, basta ir até a Parte 01 e Parte 02.Neste último artigo, de uma série de três, vamos discutir se precisamos mesmo de microservices. Também iremos discutir como dar início a uma implementação ou restruturaç...
Microservices após o hype – O que é? Qual a motivação? E eu realmente preciso disso? – Parte 02
Software EngineeringNa parte 01 deste artigo discutimos a arquitetura baseada em microservices. Foram apresentados os problemas encontrados em grandes projetos sob a perspectiva da complexidade e da inovação. Também foi apresentado o conceito de microservices e como microservices trata as dificuldades encontradas em grandes projetos.Na parte 02, iremos tratar as vanta...
Microservices após o hype - O que é? Qual a motivação? E eu realmente preciso disso? - Parte 01
Software EngineeringEm 2015, houve um grande barulho sobre o tópico de microservices. Não havia uma conferência sequer que não falasse no assunto e não houve uma semana sem um novo mágico framework que fosse capaz de entregar mil funcionalidades com um clique.Resultado: houve muito foco em ferramentas e histórias bonitas, e não em questões realmente relevantes.Logo, n...
O stack de tecnologias JavaScript aumentou exponencialmente nos últimos tempos por diversos motivos, e é possível sublinhar alguns pontos centrais para contextualizar sobre qual direção seguir daqui para frente. A adoção de grande parte da comunidade open source entorno da tecnologia foi e continua sendo crucial para esse crescimento praticamente ...
Após uma conversa dentro da OCTO sobre Docker versus LXC e Virtual Machines (VMs), este post contem algumas perguntas e respostas sobre os conceitos e as principais diferenças entre essas tecnologias.Pergunta: Qual é a diferença entre VMs e containers LXC?Uma Virtual Machine (VM) consiste em rodar diversos Sistemas Operacionais (SOs) clientes compl...