카테고리 & 태그
주제별로 글을 찾아보세요. 검색과 태그 필터를 함께 쓸 수 있습니다.
LLM 보안(5) - 출력 가드레일과 관측, 삭제권
LLM 응답을 사용자에게 돌려주기 전에 한 번 더 거르고, 관측 트레이스에 PII가 쌓이지 않게 하며, GDPR/PIPA 삭제권을 cascade delete로 흡수하는 마무리 단계를 정리합니다.
LLM 보안(4) — Egress 게이트웨이로 마지막 안전망 만들기
외부 LLM 트래픽을 LiteLLM Proxy·Cloudflare AI Gateway·Portkey로 한 곳에 모으고, zero-retention 계약과 audit log 위에 정규식 차단을 마지막 안전망으로 얹는 구조를 정리합니다.
LLM 보안(3) - Agent·RAG·MCP 단계 방어
도구 호출과 RAG 컨텍스트, MCP 메타데이터로 들어오는 인젝션과 PII 누출을 어떤 시스템 통제로 흡수할지 정리합니다.
LLM 보안(2) - 입력단 PII 익명화와 가역 매핑
사용자 입력에 섞인 PII를 외부 LLM에 보내기 전에 가리고, 응답에서 다시 원래대로 되돌리는 입력단 방어 패턴을 정리합니다.
LLM 보안(1) - 개인정보가 새는 경로와 데이터 거버넌스
외부 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 설계
Claude API Tool Use 실전 가이드
Tool Use, Agentic Loop, 병렬 호출, 스트리밍, 프롬프트 캐싱까지 — Claude API 실전 가이드
LLM 트레이딩 전략의 현실과 한계: 벤치마크가 말하는 불편한 진실
FINSABER/StockBench 벤치마크 기반 LLM 트레이딩의 현실적 한계와 하이브리드 전략
이벤트 기반 트레이딩 시스템 설계 패턴
Strategy + Abstract Factory + Event-Driven으로 실전/모의/백테스트 통합 시스템 설계
한국 금융 데이터 API 생태계 총정리
마이데이터, 증권사 Open API, DART, pykrx 등 한국 금융 데이터 수집 방법 총정리
Cloudflare Tunnel로 홈서버 안전하게 외부 공개하기
포트포워딩 없이 outbound-only 연결로 로컬 서비스를 안전하게 인터넷에 노출하는 방법
Python으로 구현하는 모멘텀 트레이딩 전략
EMA 크로스오버, RSI, MACD를 조합한 복합 모멘텀 신호 생성과 한국 시장 최적화 파라미터
FastAPI + Next.js JWT 인증과 TOTP 2FA 구현
JWT 3종 토큰 전략, pyotp TOTP 2FA, Next.js Edge 미들웨어 인증을 아우르는 실전 보안 구현
LLM Agent Survey: 에이전트 아키텍처 종합
LLM 에이전트의 구성, 협력, 진화를 다루는 Build-Collaborate-Evolve 프레임워크 소개
Test-Time Compute Scaling: 추론 시간 최적화
훈련이 아닌 추론 시점에서 더 많은 계산을 투입하여 성능을 끌어올리는 패러다임
DeepSeek-R1: 오픈소스 추론 모델
OpenAI o1과 유사한 성능을 달성한 오픈소스 모델. 특히 R1-Zero는 순수 강화학습만으로 추론 능력이 자동 출현
OpenAI o1: 내부 추론 토큰의 혁명
기존 모델과 달리 사고 과정을 노출하지 않고, 내부적으로 깊은 추론 후 결과만 출력하는 '생각하는' AI
RAG: 검색 강화 생성
LLM의 내부 지식만 사용하는 대신, 외부 데이터베이스에서 관련 정보를 검색하여 응답 생성에 활용하는 기법
MADKE: 지식 강화 다중 에이전트 토론
Multi-Agent Debate에 공유 지식 풀을 도입하여 토론 품질을 높이는 확장 기법
Multi-Agent Debate: 토론을 통한 집단 지성
여러 AI 에이전트가 서로 토론하며 문제를 해결하는 방식. 다양한 관점과 상호 검증으로 더 나은 답에 도달한다
LATS: 통합 에이전트 프레임워크
ToT, ReAct, Reflexion, MCTS를 통합한 에이전트 프레임워크
CRITIC: 외부 도구를 통한 검증
모델 자체 판단이 아닌, 외부 도구(검색, 코드 실행, 계산기)를 사용해 답변을 검증하고 개선하는 기법
Self-Refine: 반복적 자기 개선
같은 모델에게 피드백을 요청하고, 그 피드백을 바탕으로 답변을 반복 개선하는 기법
Reflexion: 실패로부터 배우는 에이전트
실패를 언어로 분석하고 메모리에 저장하여 같은 실수를 반복하지 않는 자기 개선 기법
ReAct: 추론과 행동의 결합
Reasoning + Acting - 생각한 후 도구를 사용하고, 결과를 관찰하는 순환 구조
Chain of Thought (CoT): 단계별 추론의 시작
Let's think step by step - 일부 대형 모델의 복잡한 추론 성능을 크게 높인 프롬프팅 기법
AI Agent 진화사: 2022-2025 발전 타임라인
Chain of Thought부터 OpenAI o1까지 - AI 에이전트의 주요 발전 타임라인 정리
Tree of Thought (ToT): 다중 경로 탐색
하나의 경로가 아닌 여러 경로를 동시에 탐색하여 최적의 해결책을 찾는 추론 기법
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 트렌드
코드 리뷰와 커밋 컨벤션: 팀 협업의 핵심
효과적인 코드 리뷰 문화, Conventional Commits, 시맨틱 버저닝 실전 가이드
고급 Git: 내부 원리와 고급 명령어
Git 객체 모델, rebase/cherry-pick/bisect 등 고급 명령어와 내부 동작 원리
스케일 아웃 전략: 수평 확장의 원칙과 실전
스케일 업 vs 아웃, 상태 비저장 설계, DB 샤딩, 메시지 큐 기반 확장 패턴
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 등 행위 패턴 총정리
로드 밸런싱: L4/L7부터 eBPF, 서비스 메시까지
L4/L7 로드 밸런서, 알고리즘, 일관된 해싱, 서비스 메시, eBPF 기반 부하 분산
동시성 제어와 동기화: 뮤텍스부터 Actor 모델까지
뮤텍스, 세마포어, 데드락, 락프리 자료구조, CSP, Actor 모델 등 동시성 제어 총정리
Django 커스텀 페이지네이션 구현하기
Django 기본 Paginator의 한계와 커서 기반 커스텀 페이지네이션 구현
구조 패턴(Structural Patterns): 객체 합성과 인터페이스 설계
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 원칙: 객체 지향 설계의 5가지 핵심 원칙
SRP, OCP, LSP, ISP, DIP 각 원칙의 정의와 위반/적용 사례, 아키텍처 패턴과의 관계
자료구조
배열, 링크드 리스트, 해시맵, 트리, 그래프 등 핵심 자료구조의 원리와 활용