Introdução
O Airframe é uma implementação de referência de uma landing zone no Google Cloud e de um plano de controle baseado em git para equipes de produto. As equipes propõem cada mudança como um merge request, regras escritas como código decidem, e os pipelines executam. Nenhuma conta de uso diário pode mudar a infraestrutura de produção, e cada agente de código contribui com os mesmos controles que uma pessoa.
Hoje uma só pessoa opera a plataforma. Onde uma regra precisa de uma segunda pessoa, como quem aprova uma concessão com tempo limitado ou a aprovação de um merge request por alguém que não é o autor, essa segunda pessoa é a segunda conta do mantenedor. Os mecanismos são aplicados, mas a separação entre duas pessoas ainda não é real.
Por onde começar
Seção intitulada “Por onde começar”- Airframe em dez minutos acompanha um produto durante toda a sua vida, do arquivo que o cria ao arquivo que o aposenta. Comece por aí.
- O glossário explica cada termo que a documentação usa, em uma ou duas frases.
- A seção de Conceitos explica as ideias sobre as quais a plataforma é construída, uma página por ideia, começando pelo catálogo.
- A seção Os repositórios traça o mapa dos sete repositórios da plataforma, e depois dedica uma página a cada um: para que serve, o que contém e quem o muda.
- Como funciona acompanha um produto da criação à remoção, uma mudança de um notebook até a produção, e explica o que acontece quando a nuvem se afasta do código.
- Adotar o Airframe é para uma organização que quer adotá-lo: o que ela precisa e quanto custa, o bootstrap, o primeiro domínio e o primeiro produto, e o que um sistema existente pode trazer hoje.
- Operação é para o dia a dia: o acesso temporário e a via de emergência, a troca entre versões da plataforma, o custo e o faturamento, e os painéis, os alertas e o desvio.
- Modelo de segurança traça os limites de confiança da plataforma, e depois lista cada afirmação de segurança com o mecanismo por trás dela e se ela está aplicada, é uma convenção ou está projetada.
- Referência é para consultar: os campos do catálogo, os nomes, os rótulos e os nomes de host da plataforma, os seus componentes de pipeline e cada regra do pacote de políticas, cada linha com a sua fonte.
