-
NEXON KOREA / Web Application Engineer / 2025.09 ~ current
#Spring #Full-Time -
EA Korea / Server Software Engineer 인턴 / 2025.01 ~ 2025.02
#Node.js #Internship
-
rabbitmq/rabbitmq-java-client PR#1469 / Release v5.23.0
메시지의 requeue 메트릭 추가 및 해당 메트릭 수집 기능 추가 -
quartz-scheduler/quartz PR#1260 / PR#1261
다중 misfired trigger를 retrieve 중 예외 시 롤백 및 재처리로 인한 무한 실패 이슈를 에러 핸들링으로 해결
| Category | Subject | Blog Posts |
|---|---|---|
| Engineering | System Design |
Load Balancing System for Batch 1. API 서버 자체 부하분산 배치 시스템 설계 Realtime System with Geospatial 1. 실시간 양방향 위치공유 시스템 설계 2. 실시간 통신 기술 성능 테스트 Alert System 1. 알림 시스템 설계 |
| Data |
Query 1. FullText 인덱스 2. UUID 및 Brin 인덱스 쿼리 개선 Concurrency 1. 조회수 동시성 이슈와 비동기 처리 2. 동시성 이슈와 Lock 전략 수립 Cache & Data Structure 1. RateLimit 이슈와 캐시 2. 랭킹 시스템과 SortedSet |
|
| Platform |
Infra 1. 인프라 전환과 비용 절감 Core 1. 커스텀 메트릭 수집과 모니터링 2. OpenAPI의 서킷브레이커 적용 3. 알림 비동기 처리와 데드레터 |
|
| Test & Etc |
1. 테스트 더블과 전략 패턴 2. OpenAPI의 느린 응답과 스케줄링 기반 배치 |
|
| Tech Interest | Skill Exploration |
1. 성능테스트 툴 비교 2. Hibernate @SoftDelete 탐구 3. Java 스레드의 발전 과정과 가상 스레드 4. Java 가상 스레드 오해 짚고 넘어가기 5. Java의 Structured Concurrency |
| OpenSource Implement |
1. Kotlin으로 직접 MySQL 구현하기 2. Kotlin으로 직접 Git 구현하기 3. Kotlin으로 직접 API GW 구현하기 |
|
| Career | Review |
1. 혹한기에 빅테크를 타겟팅한 백엔드 신입 취업 후기 2. EA코리아 2024 동계 인턴십 회고 |



