1. Análise de Dependências Circulares em Microsserviços
Engenheiro de SoftwareContexto
Uma equipe precisa resolver ciclos de dependência entre módulos para definir a sequência correta de inicialização dos serviços.
Problema
Detectar dependências cíclicas e isolar grupos fortemente acoplados no grafo de serviços.
Como usar
Insira as dependências direcionadas no formato de arestas, marque a opção de grafo dirigido e processe a decomposição.
graphInput: 'auth -> db\ndb -> cache\ncache -> auth\napi -> auth\nfrontend -> api'
directed: true
startNode: 'frontend'
maxDepth: 4Resultado
Identifica a CFC {auth, db, cache} como um ciclo, calcula os pontos de corte e fornece a ordem topológica da condensação a partir do frontend.