안녕하세요! 현업에서 치열하게 구르고 있는 4년 차 개발자입니다. 지난 1편에서는 AI 모니터링 에이전트의 토큰 낭비를 막고 추적 성능을 높이기 위해, 왜 Git API 텍스트 검색 대신 GraphDB(Neo4j) 를 선택했는지 이야기해 보았습니다.그런데 GraphDB를 구축하기로 마음먹고 나니 가장 큰 현실적인 벽에 부딪혔습니다."서비스 코드는 매일매일 수정되고 배포되는데, GraphDB에 저장된 구조도(노드와 엣지)는 어떻게 최신 상태로 유지하지?" 사람이 코드가 바뀔 때마다 DB를 쿼리해서 관계를 수정하는 건 말도 안 되는 일이죠.그래서 저는 정적 분석(AST 파싱) 모듈을 파이썬(Python)으로 직접 개발하여 CI/CD 배포 파이프라인에 태웠습니다.즉, 개발자가 코드를 배포하면 파이프라인이 돌면..