Archives
All the articles I've archived.
-
이미지 확장(아웃페인팅) 기능 PoC — 작은 모델로 품질 끌어올리기
아웃페인팅 PoC에서 20B 모델의 메모리 한계에 막힌 뒤, 1/5 크기인 FLUX.2 Klein 4B에 배경 캡션과 2-pass 파이프라인을 얹어 품질을 확보한 기록입니다.
-
스토리지 서비스로 배운 속도와 안정성 트레이드오프
스토리지 서비스 벤치마크에서 Nginx와 Spring Boot의 역할을 분리하고 속도와 안정성 사이의 균형을 찾아간 기록입니다.
-
외부 API 호출 시 커넥션 끊김 대응기 — RST, FIN, 그리고 커넥션 풀의 한계
Cloudflare가 idle 커넥션을 선제적으로 끊어 발생한 Connection reset by peer 에러를 커넥션 풀 설정으로 대응하며 RST와 FIN의 차이, eviction race condition, 풀 타입까지 파고든 기록입니다.
-
온프레미스 GPU 시스템으로 교체 목표하기 - 1편
클라우드 GPU 비용을 줄이기 위해 로컬 PoC와 개발 서버 AI Platform 구축을 거쳐 온프레미스 GPU로 전환하고, GPU 코어가 진짜 병목임을 확인한 기록입니다.
-
2025년 연간 회고
경험의 밀도를 높이며 방황을 성장으로 바꿔온 한 해의 기록.
-
우아콘에서 얻은 아이디어를 n8n 자동화로 검증하기
우아콘에서 얻은 AI 에이전트 아이디어를 파일 병합, 코드 리뷰, 에러 분석 자동화에 적용하며 품질 조건을 찾아간 기록입니다.
-
토스 고양이 키우기를 참고한 게이미피케이션 PoC
게이미피케이션 적용을 시도하며 Event Sourcing과 CQRS, 이벤트 기반 모듈 분리의 필요성을 배운 PoC 기록입니다.
-
UPSERT, INSERT IGNORE 사용기 - 상태 변경과 멱등성 관리
포인트 이력 관리에서 겪은 동시성과 성능 문제를 UPSERT와 INSERT IGNORE로 해결하며 상태 변경과 멱등성을 다룬 기록입니다.
-
온라인 추첨 서비스 사이드 프로젝트 회고
온라인 추첨 서비스의 문제를 정의하고 제품 가설을 검증하면서 인증, 인프라, 바이브코딩까지 경험한 사이드 프로젝트 회고입니다.
-
유지보수하기 쉬운 객체지향 코드 만들기
책임 주도 설계 강의를 통해 객체의 협력과 메시지, 응집도와 결합도, 필요한 만큼만 설계하는 기준을 정리한 기록입니다.
-
켄트 벡의 Tidy First?로 배운 점진적인 코드 정리
책과 강연을 통해 동작 변경과 구조 변경을 구분하고, 작은 코드 정리를 지속하는 판단 기준을 세운 기록입니다.
-
외부 API 연동의 정합성, 분산락, 그리고 테스트 전략
포인트 전환 시스템을 개선하며 겪은 정합성, 보상 트랜잭션, 분산락 점유 시간 문제와 해결 과정을 정리한 기록입니다.
-
어깨너머 성과지표 배워보기 - 29cm 편
29cm 배송비 시스템 구축기를 읽고 성공 지표와 성과 지표 설계 방식을 학습해 내 업무에 적용해본 기록입니다.
-
리버스 엔지니어링으로 MSA 환경 개선하기
다른 회사의 마이크로서비스 전환 사례를 리버스 엔지니어링해 우리 MSA 환경의 모호한 경계, 서비스 의존성, 관리 부담 문제를 개선해 본 기록입니다.
-
2024년 연간 회고
구조를 다루고, 강점 분석으로 나를 잘게 쪼개 이해하려 한 해의 기록.
-
분산락을 큐로 대체할 수 있을까
분산락의 한계를 큐로 풀 수 있는지 직접 구현, Redis Streams, RabbitMQ 순으로 부하 테스트하고 PoC로 마무리한 기록입니다.
-
2023년 연간 회고
성능을 근거로 증명하려 했고, 하나의 서비스를 런칭부터 운영까지 책임진 해의 기록.