Publicidade
Início Engenharia da Computação Arquitetura de software distribuído

Arquitetura de software distribuído

225
0

O Livro Arquitetura de software distribuído: Boas práticas para um mundo de microsserviços com constantes evoluções, adições de novas funcionalidades e integrações com outros sistemas, os softwares têm se tornado cada vez mais complexos, mais difíceis de serem entendidos. 

Dessa forma, fazer com que os custos de manutenção desses softwares não ultrapassem o valor que eles entregam às companhias é um desafio para a arquiteta ou arquiteto de software.

Neste livro, Flávio Lisboa, por meio da criação de um sistema baseado em microsserviços, mostrará como organizar uma aplicação implementada em várias linguagens de programação, JavaScript, PHP, GO e Python, enquanto apresenta princípios de boa arquitetura de software. 

Publicidade

Você vai aprender a implementar padrões de projetos, a usar o sistema de filas Apache ActiveMQ, o framework Mezzio, além de entender o papel do Kubernetes na aplicação.

Arquitetura de software distribuído

Detalhes do produto

  • ASIN ‏ : ‎ B09K7WZKSB
  • Editora ‏ : ‎ Casa do Código (22 outubro 2021)
  • Idioma ‏ : ‎ Português
  • Tamanho do arquivo ‏ : ‎ 5127 KB
  • Leitura de texto ‏ : ‎ Habilitado
  • Leitor de tela ‏ : ‎ Compatível
  • Configuração de fonte ‏ : ‎ Habilitado
  • Dicas de vocabulário ‏ : ‎ Não habilitado
  • Número de páginas ‏ : ‎ 149 páginas

Mais sobre o livro: Arquitetura de software distribuído: Boas práticas para um mundo de microsserviços

O livro Arquitetura de software distribuído: Boas práticas para um mundo de microsserviços, de Flávio Lisboa, é uma excelente introdução ao tema de arquitetura de software distribuído, com foco em microsserviços. 

O livro é bem escrito e organizado, e apresenta uma visão abrangente do assunto, abordando desde conceitos básicos até práticas avançadas.

O livro começa com uma introdução à arquitetura de software distribuído, explicando os conceitos básicos, como componentes, comunicação e escalabilidade. Em seguida, o autor apresenta os microsserviços, explicando seus benefícios e desafios.

O restante do livro é dedicado a explorar os princípios e práticas de arquitetura de microsserviços. O autor aborda tópicos como:

Publicidade
  • Organização de microsserviços: como dividir um sistema em microsserviços
  • Comunicação entre microsserviços: como os microsserviços se comunicam entre si
  • Segurança: como proteger um sistema de microsserviços
  • Testes: como testar um sistema de microsserviços
  • Operação e manutenção: como operar e manter um sistema de microsserviços

O livro também inclui um capítulo prático, no qual o autor implementa um sistema de microsserviços em várias linguagens de programação, incluindo JavaScript, PHP, Go e Python.

Público-alvo

O livro é direcionado a desenvolvedores de software que desejam aprender sobre arquitetura de software distribuído, com foco em microsserviços. 

O livro é adequado para desenvolvedores de todos os níveis de experiência, desde iniciantes até profissionais experientes.

Recomendações

O livro Arquitetura de software distribuído: Boas práticas para um mundo de microsserviços é uma leitura obrigatória para qualquer desenvolvedor que deseja aprender sobre arquitetura de software distribuído. 

O livro é bem escrito, organizado e abrangente, e apresenta uma visão prática do assunto.

Conclusão

O livro Arquitetura de software distribuído: Boas práticas para um mundo de microsserviços é uma excelente fonte de informação para desenvolvedores que desejam aprender sobre arquitetura de software distribuído, com foco em microsserviços. 

O livro é bem escrito, organizado e abrangente, e apresenta uma visão prática do assunto.

Aqui estão algumas dicas para aproveitar ao máximo o livro:

  • Leia o livro com atenção, pois ele apresenta uma grande quantidade de informações importantes.
  • Faça anotações ao longo do livro para ajudar você a lembrar das informações importantes.
  • Experimente os conceitos e práticas apresentados no livro em seus próprios projetos.

Com um pouco de esforço, você será capaz de aprender muito sobre arquitetura de software distribuído com este livro.

Publicidade