Política de Privacidade

  Revisão 07/2023 CONDIÇÕES E TERMOS DE SERVIÇO E UTILIZAÇÃO “Intelligence Software” A Intelligence Software provê serviços de desenvolvimento de aplicativos no território brasileiro. Temos a responsabilidade de proteger cada cliente e lhes proporcionar os melhores serviços possíveis. As diretrizes seguintes foram projetadas para assegurar a qualidade de nossos serviços. Tenha certeza de que entendeu e concorda com as políticas, pois a violação dessas políticas poderá resultar em suspensão ou término da sua conta sem direito a reembolso de valores pagos. Você confirma e concorda que a Intelligence Software, a seu absoluto e exclusivo critério, pode alterar ou modificar este Acordo, e quaisquer políticas ou acordos integrados a ele, a qualquer momento, e tais alterações ou modificações entrarão em vigor imediatamente após a publicação neste Site, e seu uso deste Site ou dos Serviços encontrados neste Site após tais alterações ou modificações terem...

Cloud Native Patterns - Revisão do livro

Opa, blz!?


Mais uma dica de livro agora é o Cloud Native Patterns - Designing change-tolerant software.



Cloud Native Patterns: Designing Change-Tolerant Software | Amazon.com.br 

 

 

O livro é muito bom ele trás como o próprio nome diz a questão de Cloud Native, que é um paradigma de desenvolvimento de software voltado para o ambiente em nuvem. Para entender melhor este conceito pode-se dizer que uma aplicação monolítica e que rode na nuvem não significa que seja Cloud Native, nesse caso é mais uma questão de onde a sua aplicação está rodando ao invés de como. Pois este tipo de aplicação, monolítica, pode tranquilamente rodar em um ambiente on-premise, o que não significa que cloud native não possa também porém fica mais limitado esse disign em uma nuvem privada.

Cloud Native seria uma aplicação distribuída e está relacionado principalmente em como a sua aplicação roda e não onde. A aplicação pode estar espalhada por diversos datacenter em uma região ou até pelo mundo, também é aplicado conceitos de microserviços ou event-driven architecture, o que possibilita para a aplicação aplicar conceitos como o de desenvolvimento devops e permitir mais resiliência e independência dos componentes da aplicação que é distribuída.

O livro trás todo este conceito na sua introdução e depois entra em um detalhamento maior dos desafios de se desenvolver uma aplicação distribuída, como gerenciamento de tokens de sessão, componentes stateless e como implementar isso. Como gerenciar e desenvolver aplicações com uso de microserviços utilizando o kubernetes e também o docker, como fazer deploy de aplicações e atualizações, discorre um pouco sobre os métodos de deploy mais comuns, gerenciamento de configurações já que se está trabalhando em um ambiente distribuído, redundância e load-balancers o uso de APIs e tratamento de erros. Enfim ele dá um panorâma geral sobre Cloud Native apps, é uma leitura que vale a pena para quem trabalha neste tipo de ambiente e também para quem como eu tem curiosidade sobre o assunto.


Website: https://www.intelligencesoftware.com.br

Ads: https://ads.intelligencesoftware.com.br

Comentários

Postagens mais visitadas deste blog

Política de Privacidade

List of features to be realized in Packet Tracer