delay-based와 rollback 넷코드
실시간 멀티플레이어가 네트워크 지연을 숨기는 전략 입력을 늦추는 delay-based와 예측 후 되감는 rollback을 원리부터 비교
멀티에이전트 시스템 평가와 오케스트레이션 토폴로지
멀티에이전트는 조정 비용이라는 새 차원을 더한다. 다섯 축 평가, 실패 분류, 토폴로지 선택을 한 흐름으로 본다.
에이전트 하네스와 루프 엔지니어링
모델 호출을 감싸는 런타임 루프인 에이전트 하네스의 네 구성 요소와, 도구 호출 루프를 멈추는 종료 제어, 그 위층인 루프 엔지니어링을 정리합니다.
MCP 도구 포이즈닝
도구 설명에 숨긴 지시문으로 에이전트를 조종하는 MCP 도구 포이즈닝의 공격 경로와 다층 방어를 정리합니다.
LLM 프라이버시 보호 기술: DP, 암호화, TEE, 언러닝
차등 프라이버시·동형 암호·신뢰 실행 환경·머신 언러닝을 학습·추론·사후 단계의 신뢰 가정과 오버헤드로 비교하고, 왜 하나로는 끝나지 않는지 정리합니다.
코딩 테스트 문자열 알고리즘
KMP, 롤링 해시, 트라이, 슬라이딩 윈도우를 언제 고르고 어떻게 구현하는지 정리
LLM 프라이버시 공격: 학습 데이터 추출과 멤버십 추론
학습 데이터 추출, 멤버십 추론, 임베딩 역전, 모델 추출 네 갈래로 LLM 프라이버시 공격의 동작 원리와 방어 우선순위를 정리합니다.
코딩 테스트 그래프 심화 패턴
최단 경로·연결성·의존성 문제를 조건만 보고 BFS·다익스트라·유니온-파인드·위상 정렬로 가르는 선택 기준과 검증한 템플릿을 정리합니다.
RAG 재순위: 크로스 인코더
바이인코더가 추린 후보를 크로스 인코더로 다시 정렬해 검색 정밀도를 높이는 2단계 재순위 전략
AI 생성 코드 검증
AI가 쏟아낸 코드를 믿어도 되는지 확인하는 4축·다층 검증 구조와 실무 기준 정리
RAG 밀집 검색: DPR과 듀얼 인코더
질의와 문서를 각각 벡터로 인코딩해 의미 유사도로 찾는 밀집 검색과, 이를 오픈 도메인 QA에 적용한 DPR의 듀얼 인코더 구조를 정리합니다.
Django FBV와 CBV
함수 기반 뷰와 클래스 기반 뷰의 동작 차이, as_view·dispatch 흐름, 제네릭 뷰까지의 선택 기준
확산 언어 모델 개요
좌→우 예측 대신 잡음 시퀀스를 반복 정련하는 확산 언어 모델의 동작 원리와 LLaDA·Mercury 같은 실제 모델 사례를 정리합니다.
Datadog로 보는 관측 가능성
메트릭·로그·트레이스를 태그로 엮어 장애 원인을 한 화면에서 추적하는 Datadog의 구조를 정리한다.
AWS 컨테이너 서비스: ECS, EKS, Fargate
ECS, EKS, Fargate, ECR을 오케스트레이션과 실행 엔진 두 층으로 나눠 선택 기준을 정리합니다.
출력 가드레일과 관측, 삭제권
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등급 데이터 분류로 송신 경로를 결정하는 방법을 다룹니다.
동시성 제어와 동기화: 뮤텍스부터 Actor 모델까지
뮤텍스, 세마포어, 데드락, 락프리 자료구조, CSP, Actor 모델 등 동시성 제어 총정리
라이브 스트리밍 시스템 설계
동시 시청자 100만 규모 라이브 방송을 비디오·채팅·결제 세 경로로 나눠 설계하는 원리를 인제스트부터 팬아웃까지 정리
Celery 배포와 운영
Celery를 프로덕션에 올릴 때 필요한 배포 패턴, 워커 풀, prefetch 공정성, 스케일링, 모니터링, 보안 설정 정리
CRDT: 충돌 없는 복제 데이터 타입
여러 복제본이 조정 없이 따로 수정해도 같은 상태로 수렴하는 CRDT의 대수 구조와 상태 기반·연산 기반·델타 패러다임을 정리합니다
단일 연산자로 모든 초등함수 생성하기 — EML
NAND가 불 대수를 전부 만들어내듯, eml(x,y) = exp(x) − ln(y) 하나와 상수 1만으로 실수 초등함수를 모두 구성할 수 있다는 Odrzywołek의 결과 정리
Celery Canvas 워크플로우: Chain, Group, Chord
Celery Canvas의 Chain·Group·Chord로 태스크를 순차·병렬·집계 흐름으로 엮는 방법과 Chord의 결과 백엔드 제약을 정리합니다.
LSM 트리와 쓰기 증폭
순차 쓰기로 처리량을 얻는 LSM 트리가 왜 쓰기 증폭이라는 대가를 치르는지, 구조와 컴팩션에서부터 따라갑니다.
Celery 태스크 라우팅과 신뢰성
큐 분리로 처리량을, ack 시점과 멱등성으로 유실과 중복을 다루는 Celery 신뢰성 설계
데이터베이스 트랜잭션과 MVCC
ACID, 격리 수준, 락, 그리고 락 없이 동시성을 높이는 MVCC의 동작 원리
Celery 아키텍처와 메시지 라이프사이클
Producer·Broker·Worker·결과 백엔드 네 역할과, 메시지 한 건이 발행돼 실행되기까지의 내부 흐름
스케일 아웃과 스케일 업: 수평 확장의 원칙
스케일 업 vs 스케일 아웃의 구조, 장단점, 선택 기준 비교
Spring 데이터 접근 기술
JDBC, JdbcTemplate, 예외 추상화, 트랜잭션 경계로 본 데이터 접근 기술의 선택 기준
Elasticsearch 운영과 성능 최적화
JVM 힙, 색인 처리량, 필터 캐시, 인덱스 수명 주기를 기준으로 보는 Elasticsearch 운영 점검표
Redis 고가용성: Sentinel과 Cluster
Sentinel은 마스터 장애를 자동 failover로 넘기고, Cluster는 16,384개 해시 슬롯으로 데이터를 샤딩해 가용성과 용량을 함께 확장합니다.
Spring MVC 요청 처리 흐름
HTTP 요청이 DispatcherServlet에서 핸들러 매핑, 어댑터, 뷰 리졸버를 거쳐 응답이 되기까지의 단계를 정리합니다.
Elasticsearch 샤딩 아키텍처
인덱스를 샤드로 쪼개고 레플리카로 복제하는 두 결정이 Elasticsearch의 확장성과 가용성을 어떻게 만드는지 정리합니다.
Redis 영속성과 복제
한 노드를 되살리는 영속성(RDB·AOF)과 사본을 만드는 복제를 분리해, 데이터 손실 한계까지 정리합니다.
Spring 트랜잭션과 전파
PlatformTransactionManager 추상화부터 전파 옵션, 롤백 규칙, rollback-only 함정까지 정리합니다.
Elasticsearch Query DSL과 집계
점수를 매기는 질의와 거르기만 하는 질의를 구분해 검색과 집계를 설계하는 방법을 정리합니다.
Redis 메모리 관리와 Eviction
maxmemory 한도와 eviction 정책, 근사 LRU/LFU 동작, 메모리 오버헤드까지 Redis 메모리 운영의 핵심을 정리한다
Spring AOP와 프록시
Spring AOP가 횡단 관심사를 프록시로 어떻게 붙이는지, 그리고 self-invocation 한계까지 정리합니다.
Elasticsearch 매핑과 분석기
필드 타입과 분석기 파이프라인이 검색 정확도와 색인 비용을 어떻게 가르는지 정리합니다.
테스트 자동화
단위/통합/E2E 테스트, 테스트 피라미드, 계약 테스트, 카오스 엔지니어링 실전 가이드
Redis 데이터 구조와 활용
Redis의 기본 다섯 자료형과 특수 자료형을 내부 인코딩, 연산 복잡도, 실무 용도로 정리합니다
Spring DI와 IoC 컨테이너
제어의 역전과 의존관계 주입, 스프링 컨테이너의 빈 등록과 조회, 주입 방식 4가지를 정리한다
Cloudflare Tunnel로 홈서버 안전하게 외부 공개하기
포트포워딩 없이 outbound-only 연결로 로컬 서비스를 안전하게 인터넷에 노출하는 방법
JWT 인증과 TOTP 2FA 구현
JWT 3종 토큰 전략, pyotp TOTP 2FA, Next.js Edge 미들웨어 인증을 아우르는 실전 보안 구현
LangGraph 에이전트 오케스트레이션: StateGraph 기반 멀티에이전트 시스템 설계
LangGraph StateGraph 기반 멀티에이전트 오케스트레이션과 Durable Execution 설계
모멘텀 트레이딩 전략
EMA 크로스오버, RSI, MACD를 조합한 복합 모멘텀 신호 생성과 한국 시장 최적화 파라미터
코드 리뷰와 커밋 컨벤션
효과적인 코드 리뷰 문화, Conventional Commits, 시맨틱 버저닝 실전 가이드
이벤트 기반 트레이딩 시스템 설계 패턴
Strategy + Abstract Factory + Event-Driven으로 실전/모의/백테스트 통합 시스템 설계
Test-Time Compute Scaling
훈련이 아닌 추론 시점에서 더 많은 계산을 투입하여 성능을 끌어올리는 패러다임
Toolformer: 도구 사용을 스스로 학습하는 모델
Toolformer가 소수의 API 예시만으로 도구 호출 데이터를 스스로 만들고, 예측에 도움이 된 호출만 골라 학습하는 방법을 정리합니다.
RAG
LLM의 내부 지식만 사용하는 대신, 외부 데이터베이스에서 관련 정보를 검색하여 응답 생성에 활용하는 기법
MADKE(Multi-Agent Debate with Knowledge Enhancement)지식 강화 다중 에이전트 토론
Multi-Agent Debate에 공유 지식 풀을 도입하여 토론 품질을 높이는 확장 기법
Blue/Green 배포 (4): 운영 및 최적화
모니터링, 비용 최적화, 네트워킹 고려사항, 트러블슈팅 가이드와 실제 사례 연구
Multi-Agent Debate
여러 AI 에이전트가 서로 토론하며 문제를 해결하는 방식. 다양한 관점과 상호 검증으로 더 나은 답에 도달한다
LATS(Language Agent Tree Search)
ToT, ReAct, Reflexion, MCTS를 통합한 에이전트 프레임워크
Tree of Thought (ToT)
하나의 경로가 아닌 여러 경로를 동시에 탐색하여 최적의 해결책을 찾는 추론 기법
Blue/Green 배포 (3): 클라우드 & CI/CD 통합
AWS, GCP, Azure에서의 Blue/Green 구현과 GitHub Actions, GitLab CI 자동화 파이프라인
CRITIC 외부 도구를 통한 검증
모델 자체 판단이 아닌, 외부 도구(검색, 코드 실행, 계산기)를 사용해 답변을 검증하고 개선하는 기법
Self-Refine
같은 모델에게 피드백을 요청하고, 그 피드백을 바탕으로 답변을 반복 개선하는 기법
Reflexion
실패를 언어로 분석하고 메모리에 저장하여 같은 실수를 반복하지 않는 자기 개선 기법
Blue/Green 배포 (2): Kubernetes에서의 구현
순수 Kubernetes 리소스, Argo Rollouts, Istio를 활용한 Blue/Green 배포 구현과 DB 마이그레이션 전략
ReAct(Reasoning + Acting)
Reasoning + Acting - 생각한 후 도구를 사용하고, 결과를 관찰하는 순환 구조
TLS와 HTTPS: 핸드셰이크와 인증서
HTTPS가 키 교환·인증서 검증·암호화로 도청과 변조를 막는 원리를 TLS 1.2와 1.3 기준으로 정리합니다.
Chain of Thought (CoT) 단계별 추론
Let's think step by step - 일부 대형 모델의 복잡한 추론 성능을 크게 높인 프롬프팅 기법
Blue/Green 배포 (1): 무중단 배포의 기초와 전략
Blue/Green 배포의 개념, 다른 전략과의 비교, 장단점, 그리고 Feature Flag와의 차이점까지
Transformer 구조와 LLM 서빙 최적화
트랜스포머 블록 구조에서 출발해 KV 캐시·PagedAttention·연속 배칭·양자화로 LLM 서빙을 최적화하는 원리를 정리합니다.
소켓 프로그래밍
소켓을 파일 디스크립터로 다루는 원리부터 bind·listen·accept 흐름, I/O 멀티플렉싱과 동시 접속 모델까지 정리합니다.
운영체제 IO 관리와 파일 시스템
입출력 처리 방식(폴링·인터럽트·DMA)부터 디스크 스케줄링, inode와 저널링까지 한 흐름으로 정리합니다.
응용 계층 프로토콜: HTTP와 DNS
HTTP 메시지 구조와 메서드·상태 코드·캐시, DNS 질의 흐름, HTTP 버전 진화를 응용 계층 관점에서 정리합니다.
장애 대응과 인시던트 관리: 온콜부터 포스트모템까지
인시던트 생명주기, ICS 역할 분담, 런북, 포스트모템, 카오스 엔지니어링
프로세스와 CPU 스케줄링
프로세스 상태와 PCB부터 FCFS·SJF·라운드로빈·CFS까지, 운영체제가 CPU를 나눠 주는 규칙을 정리합니다.
전송 계층: TCP와 UDP, 혼잡 제어
TCP와 UDP의 차이, 3-way/4-way 핸드셰이크, 흐름 제어와 혼잡 제어를 백엔드 운영 관점에서 정리합니다.
운영체제 메모리 관리: 가상 메모리와 페이징
가상 메모리가 프로세스에 독립 주소 공간을 주는 방식과, 페이징·페이지 테이블·TLB·페이지 폴트로 이어지는 주소 변환의 전 과정을 정리합니다.
시스템 콜과 인터럽트
이중 모드, 트랩, 인터럽트 처리 과정을 따라가며 사용자 프로그램이 커널에 진입하는 구조를 정리합니다.
컨테이너화 & 오케스트레이션 심화 가이드
멀티 스테이지 빌드, 이미지 보안, 고급 스케줄링, 서비스 메시 등 컨테이너 심화 운영
Kubernetes 심화: 네트워킹, 스토리지, 배포 전략
Service, Ingress, PV/PVC, 롤링 업데이트, RBAC 등 Kubernetes 실전 운영 가이드
Kubernetes 핵심 개념 정리
Pod, Deployment, 네임스페이스 등 Kubernetes 핵심 개념과 컨테이너 오케스트레이션 기초
Rust 개요: 안전성과 성능을 겸비한 시스템 언어
소유권, 차용, 라이프타임, 트레이트, async/await 등 Rust 핵심 개념 총정리
모니터링과 관측 가능성: 로그, 메트릭, 트레이싱
OpenTelemetry 기반 통합 관측, SRE 지표, 골든 시그널, eBPF, AIOps 트렌드
Git 브랜치 전략: Git Flow부터 Trunk-Based까지
Git Flow, GitHub Flow, Trunk-Based Development 등 브랜치 전략 비교와 선택 기준
TDD, BDD, DDD, SDD: 소프트웨어 개발 방법론 비교
TDD, BDD, DDD, SDD 각 방법론의 핵심 개념, Red-Green-Refactor 사이클과 적용 시나리오
Bellman-Ford 알고리즘: 음수 가중치 최단 경로
음수 가중치 그래프에서 최단 경로를 구하고 음수 사이클을 검출하는 알고리즘
다익스트라(Dijkstra) 최단 경로 알고리즘
음수 가중치 없는 그래프에서 최단 경로를 찾는 알고리즘 - 우선순위 큐 활용 구현
고급 Git: 내부 원리와 고급 명령어
Git 객체 모델, rebase/cherry-pick/bisect 등 고급 명령어와 내부 동작 원리
최소 스패닝 트리(MST) 알고리즘
Kruskal과 Prim 알고리즘으로 최소 신장 트리를 구하는 원리와 구현
데이터베이스 반정규화(Denormalization) 전략
정규화를 의도적으로 깨뜨려 읽기 성능을 높이는 반정규화 기법과 데이터 무결성 관리 전략
Behavioral Patterns - 객체 간 책임 분배와 통신
Observer, Strategy, Command, Saga, Circuit Breaker, Event Sourcing 등 행위 패턴 총정리
로드 밸런싱: L4/L7부터 eBPF, 서비스 메시까지
L4/L7 로드 밸런서, 알고리즘, 일관된 해싱, 서비스 메시, eBPF 기반 부하 분산
PostgreSQL vs MySQL 인덱싱 비교
인덱스 타입, 부분 인덱스, Full Text Search, JSON 인덱싱 차이
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 각 원칙의 정의와 위반/적용 사례, 아키텍처 패턴과의 관계
자료구조
배열, 링크드 리스트, 해시맵, 트리, 그래프 등 핵심 자료구조의 원리와 활용