Publications de Vitor Monteiro Puente

Arqui e tecno

Microservices após o hype – O que é? Qual a motivação? E eu realmente preciso disso? – Parte 03

Nesta 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ção de uma arquitetura para a arquitetura baseada em microservices.

Lire la suite
Arqui e tecno

Microservices após o hype – O que é? Qual a motivação? E eu realmente preciso disso? – Parte 02

Na 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 vantagens e as limitações da arquitetura baseada em microservices.

Lire la suite
Arqui e tecno

Microservices após o hype – O que é? Qual a motivação? E eu realmente preciso disso? – Parte 01

Em 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.

Lire la suite
Arqui e tecno

JavaScript – Onde queremos estar em 2016?

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 orgânico que percebemos ao olhar o ecossistema JavaScript, desde ferramentas completas desenhadas para soluções abrangentes, até bibliotecas e pequenos frameworks para a resolução de problemas pontuais e recorrentes. Outro ponto crucial é o fato de o JavaScript…

Lire la suite
Arqui e tecno

Docker – Perguntas Frequentes

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 completos (Linux, Windows, BSD, ...) em recursos de hardware compartilhados. Tais SOs podem ser diferentes em cada VM e também pode ser diferente do sistema operacional base, onde rodam as VMs. Cada…

Lire la suite