Capítulo 7. Constrói
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Passamos muito tempo cobrindo os aspectos de design dos microsserviços, mas precisamos começar a nos aprofundar um pouco mais em como seu processo de desenvolvimento pode precisar mudar para acomodar esse novo estilo de arquitetura. Nos próximos capítulos, veremos como implantamos e testamos nossos microsserviços, mas antes disso precisamos ver o que vem primeiro - o que acontece quando um desenvolvedor tem uma mudança pronta para fazer o check-in?
Vamos começar esta exploração revendo alguns conceitos fundamentais - integração contínua e entrega contínua. São conceitos importantes, independentemente do tipo de arquitetura de sistemas que estejas a utilizar, mas os microsserviços abrem uma série de questões únicas. A partir daí, analisaremos os pipelines e as diferentes maneiras de gerenciar o código-fonte dos seus serviços.
Uma breve introdução à integração contínua
A integração contínua (CI) já existe há alguns anos. No entanto, vale a pena perder algum tempo a rever as bases, uma vez que existem algumas opções diferentes a considerar, especialmente quando pensamos no mapeamento entre microsserviços, compilações e repositórios de controlo de versões.
Com o CI, o objetivo principal é manter todos em sincronia uns com os outros, o que conseguimos ao nos certificarmos frequentemente de que o código recém-compilado se integra corretamente ...
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