Leaky Bucket, Token Bucket, Fixed Window Counter, Sliding Window Log, Sliding Window Counter 등 5가지 Rate Limit 알고리즘의 원리와 구현 예제, 주요 서비스 적용 사례를 설명합니다.
TLS 핸드셰이크 동작 원리부터 BEAST, POODLE 등 SSL 주요 취약점, Cipher Suites 설정 방법, 브라우저별 TLS 1.1 지원 중단 일정까지 HTTPS 적 용에 필요한 핵심 내용을 설명합니다.
서비스 개발에 도움을 줄 수 있는 Javascript 오픈 소스들(Cleave, Alert, Datepicker, Data Visualization, Cropper, autoComplete, Infinite Scroll, Fingerprint, Echart, WYSIWYG, OCR 등) 소개.
uptime, top, sar, vmstat, iostat 등 핵심 명령어와 root 로그인 실패 감지, 네트워크·디스크·메모리 상태 확인법 등 리눅스 서버 운영에 필요한 모니터링 작업을 정리합니다.
ParadeDB(pg_search)의 Lindera 토크나이저를 활용해 PostgreSQL에서 BM25 기반 한글 전문 검색을 구현하고, LIKE·tsvector 방식과 성능을 비교합니다.
Paxos보다 이해하기 쉬운 분산 합의 알고리즘 Raft의 리더 선출, 로그 복제, 안전성, 멤버십 변경을 원 논문 번역으로 설명하고, Quorum 기반 노드 구성 이유도 함께 정리합니다.
fzf를 활용한 git alias로 브랜치 checkout, 커밋 로그 탐색, diff 확인, stash 관리를 커맨드라인에서 GUI처럼 편리하게 사용하는 팁을 소개합니다.
TensorFlow 2.0(tf.keras)으로 뉴럴 네트워크 학습을 구현합니다. 손실 함수, SGD 최적화, 학습률 설정부터 배치 학습, 조기 종료, 모델 평가까지 코드와 시각화로 단계별 설명합니다.
TensorFlow 2.0(tf.keras)으로 뉴럴 네트워크를 단계별로 구현합니다. 뉴런 구조, 활성화 함수, 정규화의 원리를 Playground 시각화와 Python 코드로 함께 설명합니다.
MySQL 실행 계획을 분석할 때 가장 먼저 확인해야 할 EXPLAIN 명령의 각 필드(type, key, rows, Extra 등) 의미와 실행 계획을 읽는 방법을 예제와 함께 설명합니다.