Capítulo 2. Como modelar microsserviços
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
O raciocínio do meu adversário faz-me lembrar o pagão que, quando lhe perguntaram em que se apoiava o mundo, respondeu: "Numa tartaruga". Mas em que é que a tartaruga se apoia? "Sobre outra tartaruga."
Rev. Joseph Frederick Berg (1854)
Então já sabes o que são microsserviços e, espero, tens uma noção dos seus principais benefícios. Provavelmente, agora estás ansioso por começar a criá-los, certo? Mas por onde começar? Neste capítulo, veremos alguns conceitos fundamentais, como ocultação de informações, acoplamento e coesão, e entenderemos como eles mudarão nosso pensamento sobre o desenho de limites em torno de nossos microsserviços. Também veremos diferentes formas de decomposição que podes usar, além de nos concentrarmos mais profundamente no design orientado para o domínio, que é uma técnica extremamente útil neste espaço.
Vamos ver como pensar nos limites dos teus microsserviços de forma a maximizar as vantagens e evitar algumas das potenciais desvantagens. Mas, primeiro, precisamos de algo com que trabalhar.
Apresenta a MusicCorp
Os livros sobre ideias funcionam melhor com exemplos. Sempre que possível, partilharei histórias de situações do mundo real, mas descobri que também é útil ter um cenário fictício para trabalhar. Ao longo do livro, voltaremos a este cenário, vendo como o conceito de microsserviços funciona ...
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