Postagens

Mostrando postagens com o rótulo Computação em Nuvem

Cloud Native Landscape: relevância e impacto na trilha de Arquitetura de Software Nativa na Nuvem

Imagem
 A arquitetura de software nativa na nuvem não é apenas sobre tecnologias ou ferramentas específicas, mas sim sobre um ecossistema completo de práticas, disciplinas e conceitos que formam o que hoje conhecemos como Cloud Native Landscape. Esse vasto conjunto de conhecimentos e tecnologias é o alicerce para profissionais que desejam construir uma carreira sólida como arquitetos de software na nuvem. Como professor na  CESAR School , lecionando disciplinas como Fundamentos de Computação em Nuvem e Arquitetura de Software Nativa na Nuvem, observo diariamente como esse ecossistema está em constante evolução. A cada semestre, surgem novas tecnologias, conceitos são refinados, e o mercado se transforma rapidamente, exigindo que os profissionais sejam não apenas adaptáveis, mas também proativos em sua busca por atualização. O que é o Cloud Native Landscape? O Cloud Native Landscape pode ser entendido como um mapa abrangente que organiza e conecta diferentes tecnologias, práticas e fe...

Microsserviços: quando e por onde começar

Imagem
Visão geral Com o advento da computação em nuvem, conceitos e abordagens arquiteturais de software até então consideradas “estado da arte”, passaram a se tornar padrões fundamentais em projetos de software. Isso porque mais do que simplesmente entregar aplicações como serviço, o que até então tínhamos como requisitos não funcionais tornaram-se premissas básicas na arquitetura de software. Características como elasticidade, adaptabilidade e portabilidade fazem parte deste contexto. Arquiteturas cliente/servidor foram por muito tempo mais do que um modelo arquitetural. Tratava-se do “padrão viável” ante as possibilidades de infraestrutura. O propósito deste artigo (em duas partes) é analisar a arquitetura de software baseada em microsserviços e como tem se dado o roadmap para planejar, desenhar e implementar microsserviços. Motivação: em que momento os microsserviços fazem sentido? A primeira pergunta que fazem normalmente é: qual o momento em que você percebe que sua aplicação monolític...