카테고리 & 태그
주제별로 글을 찾아보세요. 검색과 태그 필터를 함께 쓸 수 있습니다.
Recent — 출력 가드레일과 관측, 삭제권
출력 가드레일과 관측, 삭제권
LLM 응답을 사용자에게 돌려주기 전에 한 번 더 거르고, 관측 트레이스에 PII가 쌓이지 않게 하며, GDPR/PIPA 삭제권을 cascade delete로 흡수하는 마무리 단계를 정리합니다.
Egress 게이트웨이 방어
외부 LLM 트래픽을 LiteLLM Proxy·Cloudflare AI Gateway·Portkey로 한 곳에 모으고, zero-retention 계약과 audit log 위에 정규식 차단을 마지막 안전망으로 얹는 구조를 정리합니다.
Agent·RAG·MCP 단계 방어
도구 호출과 RAG 컨텍스트, MCP 메타데이터로 들어오는 인젝션과 PII 누출을 어떤 시스템 통제로 흡수할지 정리합니다.
입력단 PII 익명화와 가역 매핑
사용자 입력에 섞인 PII를 외부 LLM에 보내기 전에 가리고, 응답에서 다시 원래대로 되돌리는 입력단 방어 패턴을 정리합니다.
개인정보가 새는 경로, 데이터 거버넌스
외부 LLM API와 Agent를 운영할 때 개인정보가 어디서 새는지 사고 모델로 정리하고, 4등급 데이터 분류로 송신 경로를 결정하는 방법을 다룹니다.
단일 연산자로 모든 초등함수 생성하기 — EML
NAND가 불 대수를 전부 만들어내듯, eml(x,y) = exp(x) − ln(y) 하나와 상수 1만으로 실수 초등함수를 모두 구성할 수 있다는 Odrzywołek의 결과 정리
에이전트 피드백 루프 설계 패턴
멀티에이전트 시스템의 Micro-Meso-Macro 3중 피드백 루프 설계와 동적 가중치 조정
LangGraph 에이전트 오케스트레이션: StateGraph 기반 멀티에이전트 시스템 설계
LangGraph StateGraph 기반 멀티에이전트 오케스트레이션과 Durable Execution 설계
이벤트 기반 트레이딩 시스템 설계 패턴
Strategy + Abstract Factory + Event-Driven으로 실전/모의/백테스트 통합 시스템 설계
Cloudflare Tunnel로 홈서버 안전하게 외부 공개하기
포트포워딩 없이 outbound-only 연결로 로컬 서비스를 안전하게 인터넷에 노출하는 방법
JWT 인증과 TOTP 2FA 구현
JWT 3종 토큰 전략, pyotp TOTP 2FA, Next.js Edge 미들웨어 인증을 아우르는 실전 보안 구현
코드 리뷰와 커밋 컨벤션
효과적인 코드 리뷰 문화, Conventional Commits, 시맨틱 버저닝 실전 가이드
Test-Time Compute Scaling
훈련이 아닌 추론 시점에서 더 많은 계산을 투입하여 성능을 끌어올리는 패러다임
RAG
LLM의 내부 지식만 사용하는 대신, 외부 데이터베이스에서 관련 정보를 검색하여 응답 생성에 활용하는 기법
MADKE(Multi-Agent Debate with Knowledge Enhancement)지식 강화 다중 에이전트 토론
Multi-Agent Debate에 공유 지식 풀을 도입하여 토론 품질을 높이는 확장 기법
Multi-Agent Debate
여러 AI 에이전트가 서로 토론하며 문제를 해결하는 방식. 다양한 관점과 상호 검증으로 더 나은 답에 도달한다
LATS(Language Agent Tree Search)
ToT, ReAct, Reflexion, MCTS를 통합한 에이전트 프레임워크
Tree of Thought (ToT)
하나의 경로가 아닌 여러 경로를 동시에 탐색하여 최적의 해결책을 찾는 추론 기법
CRITIC 외부 도구를 통한 검증
모델 자체 판단이 아닌, 외부 도구(검색, 코드 실행, 계산기)를 사용해 답변을 검증하고 개선하는 기법
Self-Refine
같은 모델에게 피드백을 요청하고, 그 피드백을 바탕으로 답변을 반복 개선하는 기법
Reflexion
실패를 언어로 분석하고 메모리에 저장하여 같은 실수를 반복하지 않는 자기 개선 기법
ReAct(Reasoning + Acting)
Reasoning + Acting - 생각한 후 도구를 사용하고, 결과를 관찰하는 순환 구조
Chain of Thought (CoT) 단계별 추론
Let's think step by step - 일부 대형 모델의 복잡한 추론 성능을 크게 높인 프롬프팅 기법
Blue/Green 배포 (4): 운영 및 최적화
모니터링, 비용 최적화, 네트워킹 고려사항, 트러블슈팅 가이드와 실제 사례 연구
Blue/Green 배포 (3): 클라우드 & CI/CD 통합
AWS, GCP, Azure에서의 Blue/Green 구현과 GitHub Actions, GitLab CI 자동화 파이프라인
Blue/Green 배포 (2): Kubernetes에서의 구현
순수 Kubernetes 리소스, Argo Rollouts, Istio를 활용한 Blue/Green 배포 구현과 DB 마이그레이션 전략
Blue/Green 배포 (1): 무중단 배포의 기초와 전략
Blue/Green 배포의 개념, 다른 전략과의 비교, 장단점, 그리고 Feature Flag와의 차이점까지
테스트 자동화
단위/통합/E2E 테스트, 테스트 피라미드, 계약 테스트, 카오스 엔지니어링 실전 가이드
컨테이너화 & 오케스트레이션 심화 가이드
멀티 스테이지 빌드, 이미지 보안, 고급 스케줄링, 서비스 메시 등 컨테이너 심화 운영
Kubernetes 심화: 네트워킹, 스토리지, 배포 전략
Service, Ingress, PV/PVC, 롤링 업데이트, RBAC 등 Kubernetes 실전 운영 가이드
Kubernetes 핵심 개념 정리
Pod, Deployment, 네임스페이스 등 Kubernetes 핵심 개념과 컨테이너 오케스트레이션 기초
장애 대응과 인시던트 관리: 온콜부터 포스트모템까지
인시던트 생명주기, ICS 역할 분담, 런북, 포스트모템, 카오스 엔지니어링
Rust 개요: 안전성과 성능을 겸비한 시스템 언어
소유권, 차용, 라이프타임, 트레이트, async/await 등 Rust 핵심 개념 총정리
모니터링과 관측 가능성: 로그, 메트릭, 트레이싱
OpenTelemetry 기반 통합 관측, SRE 지표, 골든 시그널, eBPF, AIOps 트렌드
고급 Git: 내부 원리와 고급 명령어
Git 객체 모델, rebase/cherry-pick/bisect 등 고급 명령어와 내부 동작 원리
스케일 아웃과 스케일 업: 수평 확장의 원칙
스케일 업 vs 스케일 아웃의 구조, 장단점, 선택 기준 비교
Bellman-Ford 알고리즘: 음수 가중치 최단 경로
음수 가중치 그래프에서 최단 경로를 구하고 음수 사이클을 검출하는 알고리즘
TDD, BDD, DDD, SDD: 소프트웨어 개발 방법론 비교
TDD, BDD, DDD, SDD 각 방법론의 핵심 개념, Red-Green-Refactor 사이클과 적용 시나리오
다익스트라(Dijkstra) 최단 경로 알고리즘
음수 가중치 없는 그래프에서 최단 경로를 찾는 알고리즘 - 우선순위 큐 활용 구현
Git 브랜치 전략: Git Flow부터 Trunk-Based까지
Git Flow, GitHub Flow, Trunk-Based Development 등 브랜치 전략 비교와 선택 기준
최소 스패닝 트리(MST) 알고리즘
Kruskal과 Prim 알고리즘으로 최소 신장 트리를 구하는 원리와 구현
Behavioral Patterns - 객체 간 책임 분배와 통신
Observer, Strategy, Command, Saga, Circuit Breaker, Event Sourcing 등 행위 패턴 총정리
데이터베이스 반정규화(Denormalization) 전략
정규화를 의도적으로 깨뜨려 읽기 성능을 높이는 반정규화 기법과 데이터 무결성 관리 전략
로드 밸런싱: L4/L7부터 eBPF, 서비스 메시까지
L4/L7 로드 밸런서, 알고리즘, 일관된 해싱, 서비스 메시, eBPF 기반 부하 분산
PostgreSQL vs MySQL 인덱싱 비교
인덱스 타입, 부분 인덱스, Full Text Search, JSON 인덱싱 차이
동시성 제어와 동기화: 뮤텍스부터 Actor 모델까지
뮤텍스, 세마포어, 데드락, 락프리 자료구조, CSP, Actor 모델 등 동시성 제어 총정리
MySQL 파티셔닝 가이드
Range, List, Hash, Key 파티셔닝으로 대용량 MySQL 테이블 성능을 최적화하는 전략
Django 커스텀 페이지네이션 구현하기
Django 기본 Paginator의 한계와 커서 기반 커스텀 페이지네이션 구현
구조 패턴: 객체 합성과 인터페이스 설계
Adapter, Facade, Decorator, Proxy, Composite, Bridge와 Sidecar/BFF 아키텍처 패턴
Creational Patterns - 객체 생성의 캡슐화
Singleton, Factory, Builder, Prototype, Object Pool과 DI까지 — 생성 패턴 총정리
캐싱 전략: 다층 캐시 아키텍처와 Redis 고급 활용
Cache-Aside, Write-Through, 스탬피드 방지, Redis Cluster 등 캐싱 전략 총정리
네트워크 계층 모델과 데이터 통신
OSI 7계층, TCP/IP, HTTP/2/3, TLS, WebSocket 등 네트워크 프로토콜 총정리
SOLID 원칙
SRP, OCP, LSP, ISP, DIP 각 원칙의 정의와 위반/적용 사례, 아키텍처 패턴과의 관계
자료구조
배열, 링크드 리스트, 해시맵, 트리, 그래프 등 핵심 자료구조의 원리와 활용