Overview
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Atualmente, os dados estão no centro de muitos desafios na conceção de sistemas. É necessário resolver questões difíceis, como a escalabilidade, a consistência, a fiabilidade, a eficiência e a facilidade de manutenção. Além disso, temos uma enorme variedade de ferramentas, incluindo bases de dados relacionais, armazenamentos de dados NoSQL, processadores de fluxo ou de lote e corretores de mensagens. Quais são as escolhas certas para a tua aplicação? Como entendes todas estas palavras-chave?
Neste guia prático e abrangente, o autor Martin Kleppmann ajuda-te a navegar neste cenário diversificado, examinando os prós e os contras de várias tecnologias para processar e armazenar dados. O software está sempre a mudar, mas os princípios fundamentais permanecem os mesmos. Com este livro, os engenheiros e arquitectos de software aprenderão a aplicar essas ideias na prática e a utilizar plenamente os dados nas aplicações modernas.
- Investiga os sistemas que já utilizas e aprende a utilizá-los e a operá-los de forma mais eficaz
- Toma decisões informadas, identificando os pontos fortes e fracos das diferentes ferramentas
- Navega pelas soluções de compromisso em torno da consistência, escalabilidade, tolerância a falhas e complexidade
- Compreende a pesquisa de sistemas distribuídos sobre os quais as bases de dados modernas são construídas
- Espreita os bastidores dos principais serviços online e aprende com as suas arquitecturas
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access