Prefácio
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Quem deve ler este livro
Nesta altura, quase todos os programadores são programadores ou consumidores (ou ambos) de sistemas distribuídos. Mesmo aplicações móveis relativamente simples são suportadas por APIs Cloud para que os seus dados possam estar presentes em qualquer dispositivo que o cliente esteja a utilizar. Quer sejas novo no desenvolvimento de sistemas distribuídos ou um especialista com cicatrizes nas mãos para o provar, os padrões e componentes descritos neste livro podem transformar o teu desenvolvimento de sistemas distribuídos de arte em ciência. Os componentes e padrões reutilizáveis para sistemas distribuídos permitirão que te concentres nos detalhes essenciais da tua aplicação. Este livro ajudará qualquer desenvolvedor a se tornar melhor, mais rápido e mais eficiente na construção de sistemas distribuídos.
Porque escrevi este livro
Ao longo da minha carreira como programador de uma variedade de sistemas de software, desde a pesquisa na Web até à Cloud, construí um grande número de sistemas distribuídos escaláveis e fiáveis. Cada um desses sistemas foi, em geral, construído do zero. Em geral, isto é verdade para todas as aplicações distribuídas. Apesar de terem muitos dos mesmos conceitos e até, por vezes, uma lógica quase idêntica, a capacidade de aplicar padrões ou reutilizar componentes é muitas vezes muito, muito desafiante. Isto ...