AI 시대의 주니어 백엔드 개발자는 무엇을 붙잡아야 할까
AI의 빠른 발전 앞에서 백엔드 개발자의 존재 가치와 성장 방향을 고민하던 제가 teo님의 글과 개인 프로젝트 경험을 통해 정리하게 된 생각을 적었습니다.
AI의 빠른 발전 앞에서 백엔드 개발자의 존재 가치와 성장 방향을 고민하던 제가 teo님의 글과 개인 프로젝트 경험을 통해 정리하게 된 생각을 적었습니다.
Google Search Console/Analytics에서 한국인 사용자 비중이 약 96%라는 지표를 확인하고, 외국인도 참여 가능한 서비스로 확장하기 위해 국제화를 도입한 기록
사용자 피드백으로 급히 도입한 인증 시스템에서 SameSite 쿠키 삽질, Private/Public 데이터 불일치 문제를 Token Pool로 해결한 과정
HTTPS를 적용했는데도 www 유무에 따라 접속이 갈리던 문제를 DNS와 Nginx 정책 정렬로 해결한 경험
배지가 갱신이 안 된다? 서버 문제가 아니라 GitHub Camo 프록시의 캐싱 때문이었다. Cache-Control 헤더 한 줄로 해결한 과정
텍스트 파일에 불과했던 로그를 추적 가능하고 구조화된 데이터 자산으로 변화시킨 Git Ranker의 로깅 시스템 고도화 과정
공인 IP와 포트 번호가 노출되는 환경에서 벗어나, DNS와 DDNS를 결합하고 Nginx 리버스 프록시를 통해 깔끔한 도메인과 HTTPS 보안을 적용 과정
SSH Key 인증 적용 후에도 계속되는 ‘무차별 대입 공격(Brute Force)’을 탐지하고, Fail2ban을 이용해 공격 IP를 자동으로 차단하는 방법 정리
미니 PC로 구축한 홈 서버의 보안을 강화하기 위해, 취약한 비밀번호 인증 대신 차세대 알고리즘인 Ed25519 기반의 SSH Key 인증을 설정하는 과정을 기록합니다.
REST Search API의 Rate Limit 병목과 데이터 정밀도 문제를 해결하기 위해 GraphQL로 전환한 과정과 ‘1년 조회 제한’ 문제를 Alias와 동적 쿼리 매핑으로 극복한 트러블 슈팅