Published on2025년 7월 3일Kafka Exactly-Once 깨질 때 멱등키·Outbox 패턴techKafka의 Exactly-Once는 설정만으로 끝나지 않습니다. 깨지는 지점을 짚고, 멱등키와 Outbox 패턴으로 ‘실제로’ 중복·유실을 막는 설계를 정리합니다.Read more →
Published on2025년 7월 3일파이썬 문자열 공백 제거 strip 메서드로 양쪽 공백을 깔끔하게 없애는 법syntax파이썬에서 문자열 앞뒤 공백 때문에 생기는 버그를 strip/lstrip/rstrip로 확실히 제거하는 방법을 정리합니다. 공백뿐 아니라 특정 문자 제거, 개행 처리, 실무 트러블슈팅까지 코드로 설명합니다.Read more →
Published on2025년 7월 2일GitLab CI 캐시 안 먹을 때 - 키·경로·권한 점검techGitLab CI에서 캐시가 계속 미스(cache miss) 날 때는 대부분 키 설계, 캐시 경로, 퍼미션/러너 설정에서 원인이 갈립니다. 이 글은 로그로 증상을 확정하고, 재현 가능한 체크리스트로 빠르게 해결하는 방법을 정리합니다.Read more →
Published on2025년 7월 2일MySQL Replication Lag 폭증 원인·튜닝 7단계aiMySQL 복제 지연(Replication Lag)이 갑자기 폭증할 때, 원인을 빠르게 분류하고 재현·측정·튜닝으로 안정화하는 7단계 실전 체크리스트를 정리합니다.Read more →
Published on2025년 7월 2일와이어가드 VPN 구축 오픈VPN보다 빠르고 가벼운 VPN 서버 만들기techWireGuard로 빠르고 단순한 VPN 서버를 구축하는 실전 가이드입니다. Ubuntu 기준 설치부터 라우팅, 방화벽, 트러블슈팅까지 한 번에 정리합니다.Read more →