OpenAI의 Harness Engineering 학습 정리와 적용 계획
지난 글의 문제의식을 이어받아 OpenAI가 말한 Harness Engineering의 개념, 기술적 구조, 안정화 방식, 그리고 이를 Git Ranker Workflow에 점진적으로 적용하기 위한 방향과 단계를 정리한 글입니다.
지난 글의 문제의식을 이어받아 OpenAI가 말한 Harness Engineering의 개념, 기술적 구조, 안정화 방식, 그리고 이를 Git Ranker Workflow에 점진적으로 적용하기 위한 방향과 단계를 정리한 글입니다.
teo님의 글들과 토스의 글, 그리고 개인 프로젝트와 레거시 고도화 경험을 바탕으로 AI 시대의 주니어 백엔드 개발자가 어디까지를 AI에게 위임하고 무엇을 끝까지 책임져야 하는지 정리한 글입니다.
Google Search Console/Analytics에서 한국인 사용자 비중이 약 96%라는 지표를 확인하고, 외국인도 참여 가능한 서비스로 확장하기 위해 국제화를 도입한 기록
사용자 소유권 확인을 위해 OAuth를 도입했지만, 가입/수동 갱신과 배치가 서로 다른 토큰으로 GitHub를 조회하면서 점수 일관성이 깨졌다. 세션 기반 사용자 토큰 설계에서 Token Pool과 쿠키 구조를 정리해간 회고
HTTPS를 적용했는데도 www 유무에 따라 접속이 갈리던 문제를 DNS와 Nginx 정책 정렬로 해결한 경험
배지가 갱신이 안 된다? 서버 문제가 아니라 GitHub Camo 프록시의 캐싱 때문이었다. Cache-Control 헤더 한 줄로 해결한 과정
텍스트 파일에 불과했던 로그를 추적 가능하고 구조화된 데이터 자산으로 변화시킨 Git Ranker의 로깅 시스템 고도화 과정
공인 IP와 포트 번호가 노출되는 환경에서 벗어나, DNS와 DDNS를 결합하고 Nginx 리버스 프록시를 통해 깔끔한 도메인과 HTTPS 보안을 적용 과정
SSH Key 인증 적용 후에도 계속되는 ‘무차별 대입 공격(Brute Force)’을 탐지하고, Fail2ban을 이용해 공격 IP를 자동으로 차단하는 방법 정리
인터넷에 노출된 홈서버 SSH를 비밀번호 인증에서 Ed25519 공개키 인증으로 전환하며, 왜 바꿔야 하는지와 Ubuntu 24.04에서 안전하게 적용하는 순서를 정리했다.