Capítulo 1. Como implementar a tua aplicação
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
No Prefácio, lês que o DevOps é composto por dezenas de conceitos. Mas quase sempre começa com apenas uma pergunta: "Escrevi uma aplicação. E agora?"
Tu e a tua equipa passaram meses a criar uma aplicação. Escolheste uma linguagem de programação, implementaste o backend, desenhaste e construíste uma interface de utilizador (IU) e, finalmente, chegou a altura de expor a aplicação a utilizadores reais. Como é que, exatamente, fazes isso?
Há tantas questões para resolver aqui. Deves usar o AWS ou o Azure? (E o Heroku ou o Vercel?) Precisas de um servidor ou de vários servidores? (Ou sem servidor?) Precisas de usar Docker? (Ou Kubernetes?) Precisas de um VPC? (Ou uma VPN?) Como obténs um nome de domínio? (E um certificado TLS?) Qual é a forma correta de configurar a tua base de dados? (E como é que fazes cópias de segurança?) Porque é que esta aplicação falhou? Porque é que nada parece estar a funcionar? Porque é que isto é tão difícil?
OK, tem calma agora. Respira fundo. Se és novo na entrega de software - trabalhaste como programador de aplicações durante toda a tua carreira, ou estás apenas a começar nas operações - pode ser avassalador, e podes ficar preso na paralisia da análise. Este livro está aqui para ajudar. Vou acompanhar-te em cada uma destas perguntas - e em muitas outras que não pensaste em fazer - e ajudar-te ...
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