Parte I. Noções básicas de conceção de sistemas
A perfeição é finalmente alcançada, não quando já não há nada a acrescentar, mas quando já não há nada a tirar.
Antoine de Saint-Exupéry
A primeira parte deste livro dá-te uma base sólida em design de sistemas, oferecendo-te uma visão dos princípios fundamentais que sustentam todos os tipos de sistemas de software, desde soluções de compromisso até aos critérios para escolher as ferramentas e tecnologias certas e, portanto, os padrões de arquitetura certos.
Na Parte I, irás:
-
Compreende as soluções de compromisso inerentes aos sistemas distribuídos em grande escala e sabe como equilibrar exigências contraditórias como a escalabilidade, a fiabilidade e a facilidade de manutenção
-
Desenvolve uma compreensão clara das opções de armazenamento de dados, incluindo armazenamento de ficheiros, blocos e objectos, juntamente com bases de dados relacionais e não relacionais e métodos para as escalar
-
Domina as técnicas para conseguir uma baixa latência e um elevado rendimento no armazenamento e na computação através de caching e de redes de distribuição de conteúdos (CDN)
-
Aprende a escalar horizontalmente os sistemas com balanceadores de carga, gateways de API e proxies reversos
-
Navega pelas escolhas entre protocolos de comunicação e de rede em diferentes camadas dos modelos Open Systems Interconnection (OSI) e TCP/IP e sabe escolher quando usar o quê
-
Familiariza-te com os padrões de arquitetura de conceção de sistemas normalmente ...
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