Capítulo 3. Arquitetura de software para criar microsserviços sem servidor
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Homem: "Não me parece que seja assim tão simples. Nada é."
Mulher: "Tudo é quando o decompões!"
Do filme Mamma Mia! Go Go Again
A palavra arquitetura tem diferentes interpretações, dependendo do contexto. Ao leres este livro sobre desenvolvimento serverless, naturalmente, relacionas a palavra ao contexto de software, ou ao contexto serverless, para ser mais preciso. Se desprenderes o contexto, é provável que relaciones arquitetura com edifícios - foi aqui que o termo teve origem, nos dias dos nossos antepassados caçadores-recolectores, quando construíam estruturas para o seu abrigo e segurança.
Quando aprecias algo como uma boa arquitetura, é provável que admires a sua estética ou apelo. No entanto, a arquitetura tem três partes principais: arte, estrutura e técnica para manter tudo junto. Isso é verdade em qualquer contexto, incluindo software e serverless.
No entanto, há uma diferença. Podes estar em frente e admirar a aparência de um templo Maia ou do Taj Mahal, mas não podes ver a arquitetura do teu sistema de reservas de voos. A arquitetura de software tem um apelo invisível. A arte da arquitetura de software - representada pelos seus elementos componentes (bases de dados, processos, filas, funções, etc.) e as relações entre eles - reside na equipa que a construiu.
Os elementos ...