개발 블로그

개발 블로그

사이드 프로젝트를 만들면서 겪은 것들, 배운 것들을 기록합니다.

Ollama 로컬 LLM M1 Apple Silicon

Ollama로 로컬 LLM 돌려보기 — 맥미니 M1에서의 한계와 가능성

Qwen 7B, EXAONE 7B, Kakao Kanana를 맥북과 맥미니 M1 16GB에서 직접 돌려보며 느낀 성능 차이, 메모리 압박, 실용적인 활용 범위를 정리합니다.

2025년 · 읽는 데 약 8분
Redis RabbitMQ Spring Boot 메시지큐

Redis Pub/Sub vs RabbitMQ — 무엇을 선택할까

같은 프로젝트에서 Redis Pub/Sub과 RabbitMQ를 동시에 사용하면서 파악한 두 기술의 차이점과 각각 어울리는 상황을 정리합니다.

2025년 · 읽는 데 약 7분
SSE Spring Boot Redis 실시간

Spring Boot SSE 실시간 서버 푸시 구현하기

SseEmitter로 브라우저에 실시간 이벤트를 푸시하고 Redis Pub/Sub으로 서버 간 이벤트를 전달하는 구성. Nginx 버퍼링 설정과 연결 누수 방지까지.

2025년 · 읽는 데 약 9분
Spring Boot 스케줄러 @Scheduled

Spring Boot @Scheduled 스케줄러 실전 운영 노하우

fixedDelay·fixedRate·cron 차이부터 timezone 설정, 예외 처리, 스레드 풀 조정까지 여러 프로젝트에 걸쳐 정리한 스케줄러 운영 팁.

2025년 · 읽는 데 약 8분
Jsoup 크롤링 Java Spring Boot

Jsoup으로 웹 크롤링하기 — Java HTML 파싱 실전 가이드

Java에서 Jsoup으로 웹 크롤링하는 방법. CSS 셀렉터 사용법, User-Agent 설정, 스케줄러 연동까지 실제 환율 크롤링 예시로 설명합니다.

2024년 · 읽는 데 약 8분
Docker macOS M1 ARM

맥미니 M1에서 Docker 운영하기 — ARM 호환성 문제와 해결 방법

Apple Silicon에서 Docker 컨테이너를 운영하면서 마주친 아키텍처 호환성 문제들과 platform 지정, 멀티 아키텍처 이미지 활용법을 정리합니다.

2024년 · 읽는 데 약 7분
아이폰 단축어 카카오 API 자동화 공공API

아이폰 단축어로 출퇴근 자동화 루틴 만들기

회사 반경 진입·진출 감지 시 카카오톡 전송과 맥미니 TTS를 자동 실행하고, 지하철역 근처에서는 버스 도착 정보까지 자동으로 받아보는 위치 기반 루틴 구성기.

2025년 · 읽는 데 약 7분
Tailscale 홈서버 VPN Docker

Tailscale로 홈서버 외부 접근 구성하기 — 포트포워딩 없이

공유기 포트 개방 없이 Tailscale WireGuard VPN으로 홈서버에 안전하게 접근하는 구성을 소개합니다. Dozzle 같은 관리 도구를 내 디바이스에서만 접근할 수 있도록 처리한 방법도 포함합니다.

2025년 · 읽는 데 약 6분
홈서버 Docker Nginx Jenkins

맥미니로 홈서버 구축하기 — Docker + Nginx + Jenkins CI/CD

저전력 맥미니 한 대로 여러 서비스를 동시에 운영하는 홈서버 인프라를 구축했습니다. Docker Compose, Nginx 리버스 프록시, Let's Encrypt SSL, Jenkins CI/CD 파이프라인 구성까지 전과정을 소개합니다.

2024년 · 읽는 데 약 8분
Jsoup Redis 카카오 API 스케줄러

유로 환율 카카오톡 알림 만들기 — Jsoup + Redis + 카카오 API

네이버에서 유로 환율을 1분마다 크롤링하고, Redis로 이전값을 비교해서 10원 이상 움직이면 카카오톡으로 알림이 오는 시스템을 만들었습니다.

2024년 · 읽는 데 약 9분
공공API Spring Boot 카카오 API

공공 API로 버스 도착 알림 시스템 만들기 — 서울·경기 버스

서울·경기 버스 공공 API를 활용해 자주 타는 정류장의 버스 도착 시간을 카카오톡으로 알려주는 개인 알림 시스템을 구축했습니다. 매일 아침 앱 켜지 않아도 됩니다.

2024년 · 읽는 데 약 8분
Riot API PostgreSQL Redis SSE

LOL 전적 통계 사이트 개발기 — Riot API + SSE 실시간 업데이트

Riot Games API를 이용해 지인들의 LOL 랭크 변동과 매치 히스토리를 추적하는 전적 통계 사이트를 만들었습니다. SSE로 실시간 업데이트를 구현하고 Discord에 게임 시작/종료 알림도 연동했습니다.

2024년 · 읽는 데 약 10분
키움증권 API 자동매매 Redis 스케줄러

키움증권 REST API로 주식 자동매매 시스템 만들기

모멘텀 전략 기반의 주식 자동매매 시스템을 키움증권 REST API로 구현했습니다. 손절/익절 로직, 일일 손실 한도, 세션별 거래 제한 등 리스크 관리를 꼼꼼하게 넣었습니다.

2025년 · 읽는 데 약 12분
공공API Spring Boot 크롤링

인천공항 주차 잔여 조회 서비스 만들기

해외여행 전날 공항 주차장 상황이 궁금해서 만든 프로젝트. 인천공항 주차 API로 실시간 잔여 주차 공간을 조회하는 서비스를 구현했습니다.

2024년 · 읽는 데 약 5분
카카오 OAuth Redis 토큰관리

카카오 OAuth 토큰을 Redis로 관리하기 — 자동 갱신 전략

카카오 API를 사용하면 늘 따라오는 토큰 만료 문제. Redis를 활용해 access token과 refresh token을 저장하고 스케줄러로 자동 갱신하는 구조를 만들었습니다.

2024년 · 읽는 데 약 7분
Google Calendar API 음력계산 Spring Boot

Google Calendar API + 음력 생일 자동 등록 시스템 만들기

음력 생일을 매년 양력으로 변환해서 구글 캘린더에 자동 등록해주는 시스템. 설정 파일에 음력 날짜를 등록해두면 매년 1월 1일에 스케줄러가 자동으로 이벤트를 생성합니다.

2024년 · 읽는 데 약 6분