Skip to content
View JoonKyoLee's full-sized avatar
🥑
🥑

Highlights

  • Pro

Organizations

@Emotion-Storage@almang2@MOONGCHIJANG@team-0st

Block or report JoonKyoLee

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JoonKyoLee/README.md

🙋🏻 About me

동작하는 코드보다, 오래 운영할 수 있는 구조를 고민하는 백엔드 개발자입니다.

기능 구현에서 멈추지 않고 "왜 이런 구조가 필요한지"를 먼저 고민합니다. 배포와 운영까지 직접 다루며, 안정적으로 운영되는 서비스를 만드는 데 관심이 많습니다.

📌 Projects

  • 뭉치장 | 2026.03 – 2026.06 · 큐시즘

    문제 해결 과정 & PR

    🔐 동시성 하에서 결제/환불 정합성 설계와 실험적 검증

    • 승인, 취소 흐름의 동시성 문제를 정의하고 정합성 처리 기반 구축 PR90PR96PR117
    • 상태 전이와 환불 후처리 과정의 정합성 보강 PR143PR261
    • 실제 시나리오 기반 정합성 실험 및 락 튜닝 수행 PR379

    ⚡ Redis Lua 스크립트로 실시간 활성 조회자 집계 원자화

    • 다중 Redis 왕복을 Lua 단일 호출로 원자화하고, 존재 캐시로 DB 부하 분리 PR93PR232

    📮 트랜잭션 커밋 이후 알림 후처리 분리 (outbox 성격)

    • AFTER_COMMIT 분리와 DB 재시도 이력으로 재시작 후에도 이어지는 구조 PR150PR258PR299

    🔁 멀티 인스턴스 환경의 상태 전이 중복 실행 제어

    • 분산락과 배치 REQUIRES_NEW로 중복 실행 방지, 장시간 단일 트랜잭션 회피 PR143

    🚀 Docker 배포 파이프라인 속도와 안정성 개선

    • Docker 배포 속도 개선 (빌드 책임 분리, 캐시) PR25
    • 계층형 JAR 기반 이미지 구조 적용 PR30
    • 배포 후 미사용 Docker 이미지 정리 추가 PR32
  • 재고관리 시스템 | 2025.08 – 2025.12 · 테크포임팩트 × 알맹상점

    문제 해결 과정 & PR

    🔐 동시 재고 변경 정합성 제어 (비관적 락)

    • 동시 재고 변경 구간에 PESSIMISTIC_WRITE 락 적용 PR194

    ⚡ fetch join으로 목록 조회 N+1 제거

    • Order, Receipt, Inventory 목록 조회 SQL 감소 (354→5, 228→4, 54→4회) PR195

    📤 대량 소매 업로드 배치 조회와 부분 성공 처리

    • N+1 제거, 배치 조회/Map 캐시 적용 PR190
    • 업로드 트랜잭션 경계 분리, skip 결과 구조화 PR191
  • MOOI | 2025.06 – 2026.03

🌍 Open Source

🏆 Awards

  • 대상 · 큐시즘 33기 밋업데이 | 2026.06 · MOONGCHIJANG
  • 최우수상 · 큐시즘 × 씨그로 주식회사 | 2026.03 · Litmers
  • 장려상 · 재단법인NSI | 2026.08 · ZEROST

👥 Activities

  • KUSITMS 33기 | 2026.02 – 2026.06

📜 Certifications

  • SQLD | 2026.03
  • 정보처리기사 | 2025.09
  • ADsP | 2025.06

🛠 Tech Stack

JavaKotlin
Spring BootSpring SecurityJPA
MySQLRedis
DockerGitHub ActionsNginxAWSTerraform


Pinned Loading

  1. MOONGCHIJANG/moongchijang-BEMOONGCHIJANG/moongchijang-BEPublic

    기다림은 없애고 좋아하는 빵은 더 가깝게 🥐

    Kotlin 1

  2. almang2/inventory-serveralmang2/inventory-serverPublic

    ✅ 재고관리 시스템

    Java

  3. team-0st/BEteam-0st/BEPublic

    ♻️ 제로웨이스트 실천을 위한 ZEROST

    Kotlin

  4. I'm a night 🦉I'm a night 🦉
    1
    🌞 Morning 73 commits █▍░░░░░░░░░░░░░░░░░░░ 6.9%
    2
    🌆 Daytime 261 commits █████▏░░░░░░░░░░░░░░░ 24.5%
    3
    🌃 Evening 437 commits ████████▌░░░░░░░░░░░░ 41.0%
    4
    🌙 Night 294 commits █████▊░░░░░░░░░░░░░░░ 27.6%