Arquitetura como código: como os LLMs aceleram o projeto de sistemas
Arquitetos do departamento de IA da BCS passaram o projeto de sistemas para a abordagem Architecture as Code, com Structurizr e Claude Code. Em vez de desenhar diagramas à mão no Draw.io e manter a documentação no Confluence, a arquitetura é descrita em código, e um assistente LLM cuida do trabalho rotineiro. Segundo a equipe, o ciclo típico entre os requisitos de negócio e a solução aprovada encolheu em relação às duas ou três semanas de antes. A abordagem é especialmente relevante para times enterprise que trabalham com sistemas agênticos e projetos de IA.
Processado por IA de Habr AI; editado por Hamidun News
A documentação de arquitetura em grandes empresas quase sempre é uma dor de cabeça. Semanas de aprovações, edições intermináveis de diagramas no Draw.io e um versionamento via Confluence que lembra mais uma escavação arqueológica do que um processo de engenharia. O departamento de IA do grupo de empresas BCS decidiu que era hora de acabar com isso e mostrou como a abordagem Architecture as Code, combinada com assistentes LLM, pode mudar radicalmente as regras do jogo.
Aleksey Pronsky, responsável pela arquitetura na divisão de IA da BCS, descreveu um problema conhecido de todo arquiteto corporativo. Sua equipe constrói sistemas agênticos, assistentes de IA, soluções de OCR, análise de fala e modelos clássicos de ML. Por trás de cada projeto há uma decisão de arquitetura: um documento que precisa passar por uma aprovação em várias etapas com o negócio, a arquitetura corporativa, a área de segurança da informação e os responsáveis por sistemas adjacentes. Em média, o caminho entre o recebimento dos requisitos de negócio e a aprovação final leva de duas a três semanas. Para um setor em que a velocidade de iteração define a competitividade, é tempo demais.
O cerne da abordagem proposta é tirar a documentação de arquitetura dos editores visuais e dos wikis e levá-la para o código. A equipe da BCS escolheu o Structurizr, ferramenta que permite descrever a arquitetura de sistemas de software em uma DSL própria. Em vez de arrastar blocos manualmente pela tela do Draw.io, o arquiteto descreve componentes, relações e contextos em texto. Isso traz todos os benefícios que os desenvolvedores já têm com Infrastructure as Code: versionamento via Git, code review, geração automática de diagramas e, o ponto crítico, a possibilidade de conectar um assistente LLM.
É aqui que a coisa fica interessante. Pronsky mostra como o Claude Code, no papel de assistente LLM, consegue assumir boa parte do trabalho rotineiro do arquiteto. Quando a arquitetura está descrita em código e não em imagens, o modelo de linguagem pode analisar a estrutura existente, propor mudanças, gerar novos componentes e até ajudar a preparar a documentação para aprovação. No fundo, acontece o mesmo que ocorreu com a programação no último ano: os assistentes LLM não substituem o especialista, mas multiplicam a velocidade do trabalho ao tirar a rotina de cima dele.
É importante entender o contexto em que essa prática surgiu. Architecture as Code não é uma ideia nova. Ferramentas como Structurizr, PlantUML e Mermaid existem há bastante tempo. Mas, antes dos modelos de linguagem potentes, descrever a arquitetura em texto era uma abordagem de nicho: a barreira de entrada era alta, e o ganho em relação aos editores visuais não era óbvio. Os LLMs mudaram essa equação. Um modelo que lida com texto e código com fluência transforma Architecture as Code de uma prática elegante, porém trabalhosa, em um fluxo de trabalho realmente eficiente. O arquiteto formula os requisitos, o assistente gera um rascunho na DSL, a pessoa revisa e corrige, e o ciclo encolhe de semanas para dias.
No ambiente enterprise, a abordagem traz vantagens adicionais. Quando a arquitetura vive em um repositório Git, cada mudança é transparente e rastreável. O code review de decisões de arquitetura se torna um processo tão natural quanto a revisão de código de software. A área de segurança pode automatizar parte das verificações. E, acima de tudo, diminui a dependência de uma ferramenta de visualização específica. Os diagramas são gerados automaticamente a partir do código e podem ser renderizados em qualquer renderizador compatível.
A experiência da BCS é reveladora também porque não se trata de uma startup testando novas abordagens, mas de um grande grupo financeiro com exigências rígidas de documentação e aprovação. Se Architecture as Code com apoio de LLM funciona em um contexto tão regulado, a abordagem é madura o bastante para uso corporativo amplo. O mais provável é que, no próximo ano, vejamos uma onda de implantações semelhantes, principalmente em empresas que já usam assistentes LLM no desenvolvimento e querem estender a prática a disciplinas de engenharia afins.
- 2 de nov. de 2026Agente de LLM montou um redutor no KOMPAS-3D, mas tirou 50 em 100 na lista de materiais
- 2 de nov. de 2026Agentes ignoraram a dica de ler a memória em 7 de 7 sessões: análise de 13 mil logs
- 2 de nov. de 2026Karpathy montou em duas horas, com o Claude Code, o catálogo HackerTube com 6 454 vídeos
- 2 de nov. de 2026Verificamos 929 automações na Alpina: como deve ser o treinamento corporativo em IA em 2026
Build & Ship Production AI Agents Without Boilerplate Code
Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.