사이드 프로젝트를 만들면서 겪은 것들, 배운 것들을 기록합니다.
Qwen 7B, EXAONE 7B, Kakao Kanana를 맥북과 맥미니 M1 16GB에서 직접 돌려보며 느낀 성능 차이, 메모리 압박, 실용적인 활용 범위를 정리합니다.
같은 프로젝트에서 Redis Pub/Sub과 RabbitMQ를 동시에 사용하면서 파악한 두 기술의 차이점과 각각 어울리는 상황을 정리합니다.
SseEmitter로 브라우저에 실시간 이벤트를 푸시하고 Redis Pub/Sub으로 서버 간 이벤트를 전달하는 구성. Nginx 버퍼링 설정과 연결 누수 방지까지.
fixedDelay·fixedRate·cron 차이부터 timezone 설정, 예외 처리, 스레드 풀 조정까지 여러 프로젝트에 걸쳐 정리한 스케줄러 운영 팁.
Java에서 Jsoup으로 웹 크롤링하는 방법. CSS 셀렉터 사용법, User-Agent 설정, 스케줄러 연동까지 실제 환율 크롤링 예시로 설명합니다.
Apple Silicon에서 Docker 컨테이너를 운영하면서 마주친 아키텍처 호환성 문제들과 platform 지정, 멀티 아키텍처 이미지 활용법을 정리합니다.
회사 반경 진입·진출 감지 시 카카오톡 전송과 맥미니 TTS를 자동 실행하고, 지하철역 근처에서는 버스 도착 정보까지 자동으로 받아보는 위치 기반 루틴 구성기.
공유기 포트 개방 없이 Tailscale WireGuard VPN으로 홈서버에 안전하게 접근하는 구성을 소개합니다. Dozzle 같은 관리 도구를 내 디바이스에서만 접근할 수 있도록 처리한 방법도 포함합니다.
저전력 맥미니 한 대로 여러 서비스를 동시에 운영하는 홈서버 인프라를 구축했습니다. Docker Compose, Nginx 리버스 프록시, Let's Encrypt SSL, Jenkins CI/CD 파이프라인 구성까지 전과정을 소개합니다.
네이버에서 유로 환율을 1분마다 크롤링하고, Redis로 이전값을 비교해서 10원 이상 움직이면 카카오톡으로 알림이 오는 시스템을 만들었습니다.
서울·경기 버스 공공 API를 활용해 자주 타는 정류장의 버스 도착 시간을 카카오톡으로 알려주는 개인 알림 시스템을 구축했습니다. 매일 아침 앱 켜지 않아도 됩니다.
Riot Games API를 이용해 지인들의 LOL 랭크 변동과 매치 히스토리를 추적하는 전적 통계 사이트를 만들었습니다. SSE로 실시간 업데이트를 구현하고 Discord에 게임 시작/종료 알림도 연동했습니다.
모멘텀 전략 기반의 주식 자동매매 시스템을 키움증권 REST API로 구현했습니다. 손절/익절 로직, 일일 손실 한도, 세션별 거래 제한 등 리스크 관리를 꼼꼼하게 넣었습니다.
해외여행 전날 공항 주차장 상황이 궁금해서 만든 프로젝트. 인천공항 주차 API로 실시간 잔여 주차 공간을 조회하는 서비스를 구현했습니다.
카카오 API를 사용하면 늘 따라오는 토큰 만료 문제. Redis를 활용해 access token과 refresh token을 저장하고 스케줄러로 자동 갱신하는 구조를 만들었습니다.
음력 생일을 매년 양력으로 변환해서 구글 캘린더에 자동 등록해주는 시스템. 설정 파일에 음력 날짜를 등록해두면 매년 1월 1일에 스케줄러가 자동으로 이벤트를 생성합니다.