Melhores Práticas de Arquitetura de Software na era da Nuvem
Melhores Práticas de Arquitetura de Software na era da Nuvem
Melhores Práticas de Arquitetura de Software na era da Nuvem
Sobre o Livro
Neste livro você irá aprender sobre conceitos que fazem parte da vida de profissionais seniores na carreira de desenvolvimento e arquitetura de software. Tudo isso com um conteúdo que é proveniente da aplicação prática das tecnologias, conceitos e culturas apresentadas como Java Efetivo, Clean Code, Domain-Driven Design, Clean Architecture e Building Microservices.
Tradução
Sumário
-
A importância de aprender conceitos ao invés de novos frameworks
- Por que estudar Análise de Algoritmos, Estruturas de Dados, Sistemas Operacionais, Arquitetura de Computadores, Grafos, entre outros?
- A importância de um estudo mais aprofundado em disciplinas teóricas
- O ponto-chave: usar frameworks, fazer as tarefas manualmente, ou melhor, criar seu próprio?
-
Tenho lido sobre DDD, para onde devo ir depois?
- Java na nuvem
- Evoluindo seu monolito na prática, usando DDD
- Resumindo
-
Clean code
- Modelos Ricos
- Lombok: problema ou solução?
-
Clean Architecture
- Granularidade de camadas
- Conclusão
-
Refatoração
- Medo de alterar o código que não é seu
- A importância dos testes automatizados na hora refatorar
- Refatoração contínua do código
- Qual sua motivação para refatorar o código?
- Conclusão
-
NoSQL vs. SQL
- NoSQL
- NoSQL e suas classes
- Conclusão
-
Arquitetura de microsserviços
- Arquitetura monolítica
- Microsserviços
- Migração de um monolito para microservices
- Os erros mais comuns com microservices
- Conclusão
-
Cloud
- Cloud-Native ou Cloud-Enabled?
- A jornada cloud-native
- IaaS, PaaS e SaaS: uma perspectiva arquitetural
- Kubernetes - quando usar e quando não usar
- Kubernetes Vanilla e seus sabores
- Quando não usar Kubernetes
- Conclusão
-
Precisamos falar sobre atualizações
- Com que frequência você entrega alguma coisa para seu (sua) usuário (a)?
- Os problemas de não atualizar a versão de JVM
- Utilidade versus Hype
-
Destrinchando performance de aplicações
- Introdução e conceitos
- Agilidade versus Performance
- Como medir a performance?
- Entendendo e separando os componentes
- Monitorando a performance por componente
- Monitorando a performance em sistemas distribuídos
- Mapeamento Objeto Relacional
- Conclusão
-
Apêndice A: Segurança
- Práticas de Segurança
- Bibliografia
A garantia Leanpub incondicional, sem riscos, de 100% de satisfação
Durante 60 dias da data de compra você pode solicitar o reembolso total de qualquer compra Leanpub, em dois cliques. Nós processamos os reembolsos manualmente, então eles podem demorar alguns dias para aparecer. Veja os termos completos.
Ganhe $8 em uma compra de $10 e $16 em uma compra de $20
Pagamos 80% de royalties em compras de $7,99 ou mais e 80% de royalties menos uma taxa fixa de 50 centavos em compras entre $0,99 e $7,98. Você ganha $8 em uma venda de $10 e $16 em uma venda de $20. Portanto, se vendermos 5000 cópias não reembolsadas do seu livro por $20, você ganhará $80,000.
(Sim, alguns autores já ganharam muito mais do que isso no Leanpub.)
Na verdade, os autores ganharammais de 13 milhões de dólares escrevendo, publicando e vendendo no Leanpub.
Saiba mais sobre escrever no Leanpub
Atualizações grauitas. Sem DRM.
Se você compra um livro da Leanpub, você recebe atualizações gratuitas enquanto o autor atualizar o livro! Muitos autores utilizam a Leanpub para publicar os seus livros em andamento, enquanto eles estão os escrevendo. Todos os leitores recebem atualizações gratuitas, não importa quando ou por quanto eles compraram o livro (até mesmo de graça).
A maioria dos livros Leanpub estão disponíveis em PDF (para computadores) e EPUB (para telefones, tablets, e Kindle). Os formatos que um livro inclui são exibidos no top direito dessa página.
Por último, livros Leapub não têm nenhuma proteção anti-cópias DRM sem sentido, então você pode facilmente lê-los em qualquer dispositivo suportado.
Aprenda mais sobre os formatos de ebook da Leanpub e aonde lê-los