개인 프로젝트로 주문 처리량 6.4배 개선하기 (gRPC + Go)
실무에서 대규모 트래픽을 다뤄볼 기회가 없어 개인 프로젝트로 만든 선착순 핫딜 시스템입니다. 주문 처리량 병목을 HTTP→gRPC, Python→Go 전환으로 단계별 개선해 46 → 295 req/s(6.4배)로 끌어올린 과정을 정리합니다.
#python #go
2026년 06월 15일 · moseoh
n8n DeepL Credentials 오류 해결기
"어제까지 잘 되던 워크플로우가 왜 갑자기 멈췄을까?" DeepL의 레거시 인증 방식 지원 중단으로 작동을 멈춘 n8n 노드를 직접 고쳐 머지시키기까지, 4개월의 오픈소스 기여 여정을 공유합니다.
#typescript #opensource
2026년 01월 21일 · moseoh
파일 업로드 서비스에 썸네일 생성 시스템 도입기
다양한 파일 형식의 미리보기와 로딩 성능 개선을 위해 AWS Lambda 기반 썸네일 생성 시스템을 구축한 과정을 공유합니다.
#aws #python
2025년 07월 14일 · moseoh
컴파일 시점에 Enum 이름 규칙 강제하기: Annotation Processor 적용기
Java의 Annotation Processor를 활용하여, 컴파일 시점에 Enum 클래스의 이름 규칙을 강제하는 커스텀 프로세서를 구현하는 방법을 소개합니다.
#spring-boot
2024년 12월 22일 · moseoh
Kotest에서 @DataJpaTest의 트랜잭션은 왜 롤백되지 않았을까?
Kotest와 Spring @DataJpaTest를 함께 사용할 때 테스트 데이터가 롤백되지 않는 문제의 원인을 로그 분석을 통해 명확히 밝혀냅니다.
#spring-boot #kotlin #kotest
2024년 09월 14일 · moseoh

