콘텐츠로 이동

Blog

Pingora 정리

nginx의 워커 프로세스 모델과 Pingora의 멀티스레드 구조를 커넥션 풀이 나뉘는 단위를 기준으로 비교했다. 요청 처리 phase와 리스닝 소켓을 넘기는 무중단 업그레이드까지 정리한 글이다.

Upstage Studio 문서 Agent PoC

Upstage Studio로 계약 검토 Agent를 만들고 조항 충돌, 필드 누락, 문서 내부 명령문, 90도 가로 회전 문서를 넣어 설정별 결과를 비교했다.

RAG 선택 가이드

RAG를 처음 공부하면서 기업이 실제 서비스에 쓰는 방식만 골라 정리했다. 기본 구조부터 하이브리드 검색, 리랭킹, 가드레일, 그래프, 에이전틱까지 전부 공개된 실사용 사례로 확인한 기록이다.

KMS 키 삭제 정리

AWS KMS 키는 지우겠다고 해서 바로 지워지지 않고 7일에서 30일의 대기 기간을 거친다. 키 유형별 삭제 가능 여부와 임포트 키 재료의 즉시 삭제, 삭제 취소 후 키 상태까지 정리했다.

S3 암호화 방식 비교

S3 서버 측 암호화 4종과 클라이언트 측 암호화가 어디서 갈리는지 정리했다. SSE-C 기본 차단 변경, S3 Bucket Keys의 KMS 비용 절감, 전송 중 암호화 강제까지 다룬다.

RAG 정리

RAG 파이프라인을 청킹, 임베딩, 벡터 검색, 하이브리드, 리랭킹 단계로 나눠 선택지를 표로 정리했다.

MCP 서버 만들어 Claude Code에 붙이기

MCP 서버를 Python으로 바닥부터 만들어 Claude Code에 도구로 붙여봤다. Inspector로 스키마와 입력값 검증이 어떻게 동작하는지 확인하고 실제 호출까지 이어진 기록이다.