Skip to content

프로젝트 ​

프로젝트 개수보다 어떤 책임을 맡겼고, 어디서 경계를 그었는지를 먼저 보여줍니다. AI를 둘러싼 규칙 관리, 모델 접근, 업무 실행, 검증, 공용 인프라를 각각의 책임으로 나눠 설계합니다.

시스템을 나누는 기준 ​

상태, 업무 흐름, 실행 증거와 공용 데이터의 책임을 분리한 지도입니다.

위 그래프는 제품 간 의존성을 모두 그린 것이 아니라, 시스템을 나누는 기준을 보여주는 지도입니다. Gateway는 모델 실행 정책을, ITGC ControlOps는 원천 증적 수집을, LingoAgent는 번역 배포 품질을, SliceRAG는 프로젝트별 검색 범위를 맡습니다.

대표 시스템 ​

Model Gateway

GoVail Gateway

AI 요청의 인증·접근 정책·모델 전달·감사 메타데이터를 한 경계에서 처리하는 OpenAI-compatible Gateway.

문제
애플리케이션마다 흩어진 모델 권한과 Upstream 장애 처리를 호출자마다 다시 구현해야 합니다.
설계 결정
Gateway는 governed execution만 소유하고, 도구·메모리·업무 흐름은 호출자에게 남겼습니다.
Service Platform

AI Service Infra

모델 접근, 장기 워크플로우와 관측 도구를 관리하는 AI 서비스 운영 계층.

문제
모델 요청·업무 상태·로그의 수명과 장애 책임이 서로 다릅니다.
설계 결정
LiteLLM·Temporal·Langfuse의 역할을 나누고 추론 런타임과 데이터 계층을 분리합니다.
Data Platform

AI Data Infra

여러 서비스가 공유하는 DB·캐시·이벤트 버스·스케줄러의 운영 기반.

문제
애플리케이션 배포와 공용 데이터의 수명을 분리해야 합니다.
설계 결정
PostgreSQL·Redis·Kafka·Dagu를 공용 계층으로 관리하고 서비스별 책임을 명시합니다.
Enterprise Evidence

ITGC ControlOps

RCM 기준 통제의 전체 모집단과 원천 함수 증적을 read-only로 수집하는 ControlOps.

문제
감사 기간의 원천 시스템 상태를 재현 가능한 증적으로 묶되 원본을 변경해서는 안 됩니다.
설계 결정
수집·연결 상태·보고서 생성을 분리하고, 연결되지 않은 통제는 추정하지 않고 명시적으로 보류합니다.
Delivery Quality

LingoAgent

LLM 번역을 ICU·용어집·전 키 QA로 검증한 뒤 GitHub Action에서만 커밋하는 i18n 배포 게이트.

문제
자연스러운 번역도 변수 누락과 품질 미달을 만들 수 있어 자동 생성만으로 배포할 수 없습니다.
설계 결정
검증 실패·LLM 장애·fallback을 모두 커밋 차단으로 처리하고 이 사이트에 실제 파이프라인을 적용했습니다.
AI Data Boundary

SliceRAG

Gateway가 확정한 project_id 범위 안에서만 문서를 저장·검색하는 tenant-isolated RAG Data Plane.

문제
공유 Vector Store에서 다른 프로젝트의 문서가 섞이지 않는 Scope Invariant가 먼저 보장되어야 합니다.
설계 결정
외부 인증은 Gateway에 두고, 내부 토큰·저장소 조건·교차 프로젝트 테스트로 검색 범위를 이중 검증합니다.

확장 프로젝트와 실험 ​

대표 프로젝트와 책임 범위가 다르거나, 실험으로 공개한 작업입니다. 설명이 없는 GitHub 레포는 제외하고, 나머지 공개 레포는 빌드 시점에 동기화되어 이 목록 아래에 이어집니다.

기록할 때 지키는 것 ​

회사에서 만든 코드나 업무 데이터는 개인 프로젝트처럼 다루지 않습니다.

각 작업도 README의 목표보다 실제 구현과 검증 범위를 기준으로 적습니다. 만들 예정인 기능은 만들어진 것처럼 쓰지 않습니다.

GitHub에서 공개 레포 보기 ↗

마지막 수정:

Boundary · Execution · Verification · Operation