기술 블로그 포스트
소프트웨어 개발 생명주기(SDLC)에 AI가 참여하는 방식이 보조(AI-Assisted)에서 자율(Agentic)로 진화하고 있다. 각 단계별 AI 활용, 아키텍처 패턴, 품질 보장 전략을 정리했다.
LLM이 자율적으로 판단하고 도구를 사용하며 반복적으로 문제를 해결하는 Agentic Workflow의 핵심 디자인 패턴 4가지와 Agent 아키텍처 스펙트럼을 정리했다.
GitHub Actions의 schedule cron과 sed를 활용하여 GitHub 프로필 README에 경력 개월차를 매월 자동으로 갱신하는 워크플로우를 구축한 과정을 정리했다.
FastAPI의 sse-starlette과 LangGraph의 astream을 결합하여 멀티 에이전트 워크플로우 진행 상황을 실시간으로 전달하는 구조를 설계한 과정을 정리했다.
레거시 DB의 XML 디자인 템플릿을 추출·파싱·메타데이터 추출·임베딩·적재하는 5단계 ETL 파이프라인을 설계한 과정을 정리했다.
LLM의 사전 분류와 PostgreSQL 파티셔닝을 결합한 2단계 검색 전략으로, 2000만 건 규모의 벡터 검색 인프라 비용을 대폭 절감한 과정을 정리했다.
Mixture-of-Agents 패턴을 LangGraph StateGraph로 구현하여 디자인 템플릿을 자동 생성하는 멀티 에이전트 시스템을 설계한 과정을 정리했다.
Prisma 5에서 7로 업그레이드하며 마주한 서버/클라이언트 import 경로 분리 문제와 해결 과정을 정리했다.
Next.js 14에서 16으로, React 18에서 19로, NextAuth v4에서 v5로. 대규모 프로젝트의 메이저 업그레이드 과정을 정리했다.
React.createElement에서 영감을 받은 노드 기반 동적 UI 렌더링 시스템 구현기
On-Demand TLS로 커스텀 도메인 인증서를 자동 발급하는 멀티테넌트 리버스 프록시 구축기
테넌트별 독립 스토어를 운영하는 팝업 스토어 플랫폼의 멀티테넌트 아키텍처 설계 과정