
👔 백엔드 엔지니어
⚙️ 컴플라이언스 엔지니어링
🗓️ 9년차 (2018.01~)
📱010-5659-5468
🏚️ Seoul, South Korea
9년차 Software Engineer로 C/C++, Linux Kernel, DPDK 기반 WAF 네트워크 엔진과 Go 기반 대규모 백엔드 시스템을 모두 개발해 왔습니다.
현재는 당근에서 Go/Fx 기반 글로벌 동네인증 및 공간 집계 시스템을 개발/운영하고 있습니다. 일일 약 3억 레코드를 처리하는 위치 데이터 파이프라인을 구축했으며, 개인위치정보의 수집/파기/감사 및 권한 부여 등의 컴플라이언스 대응도 담당하고 있습니다.
펜타시큐리티에서는 자체 개발 TCP 스택과 DPDK 기반 네트워크 엔진을 개발하며 단일 노드 65만 HTTP RPS를 처리했고, SSL Termination이나 HTTP Proxy 개발 등 네트워크 솔루션과 Linux Kernel Patch, NIC Driver Patch, Reverse Engineering과 같은 저수준 시스템 문제를 다뤘습니다.
통합 공간 집계 엔진
2025.07 ~
전사 통합 공간 집계 엔진 “Checkin”의 설계 및 구현 주도
동네인증을 포함한 모든 공간 집계 시스템의 플랫폼 통합 프로젝트
예상 트래픽 : HTTP 1.2k req/s, gRPC 9.9k req/s, Kafka 5.5k msg/s
#Golang #Fx #gRPC #HTTP #Protobuf #MySQL #PostgreSQL #PostGIS #Kafka #Valkey #H3
Lasso 공간 집계 엔진
2025.10 ~ 2026.03
커스텀 폴리곤 타겟팅 시스템인 “Lasso”의 공간 집계 엔진 담당
GeoHash/ConvexHull 기반 Pruning으로 배치 소요 시간 70% 단축
동/읍/면 면적 수준의 폴리곤 기준, 시간당 약 1,000개 집계 처리
2026.03에 Production 배포 및 “Lasso”의 주 집계 엔진으로 활용
2026.08부로 H3 기반 집계 엔진으로 교체되면서 Fade-Out
#Golang #Fx #MySQL #Kafka #Redis #DynamoDB #BigQuery #DuckDB
데이터 파이프라인
2025.07 ~ 2025.09
개인위치정보 BigQuery 적재를 위한 데이터 플랫폼 설계 및 구축
Kafka-Connect 클러스터 및 Schema-Registry 셀프 프로비저닝
Debezium CDC 도입 및 16-Shard MySQL Cluster 실시간 덤프
BigQuery Sink Connector를 활용한 Streaming Ingestion 구축
GTID 오프셋 보정 및 AVRO 스키마 관리로 데이터 장애 최소화
Dagster에서 ELT/ETL 수행 및 디멘션 결합으로 마트 테이블 발행
마트 테이블에 대한 H3 기반 대규모 공간 쿼리 가이드 사내 발표
일일 약 300Mil개의 레코드를 암복호화 및 공간 변환하여 처리
#Kafka #Debezium #Dagster #AVRO #BigQuery #DuckDB #Pandas #PyArrow #Valkey #AWS #GCP
동네인증 유지보수
2025.03 ~
위치 이벤트 기반 백그라운드 동네인증 기능을 구현 및 도입
Cache Pre-Warming 도입으로 RDS QPS 20% 및 CPU 13% 감소
동네인증에 글로벌 멀티 타임존 지원 및 서머타임 지원 구현
동네인증 Android/iOS 파편화 정책 통합 및 API 호출 통합 주도
Dual-Write 기반 Redis → Valkey 클러스터 무중단 마이그레이션 수행
#Golang #Fx #gRPC #HTTP #Protobuf #MySQL #Redis #Valkey #H3 #Kafka #AWS
동네인증 MSA 작업
2024.04 ~ 2025.02
동네인증 MSA 작업에서 설계 및 구현과 프로젝트 매니징 주도
레거시 모놀리식 서비스에 남은 동네인증 관련 로직을 추출
당근마켓 동네인증 서버 마이크로서비스 책임 분리 및 명확화
기존에 발행되고 있지 않던 동네인증 성공/실패 이벤트를 발행
KR/CA/US/JP/GB 총 5개국에 대한 하위호환 보장 하의 API 신규 설계
동네인증 메세지 관련 서버사이드 i18n 지원으로 다중 로케일 처리
모놀리식 서비스로 인입되던 API 트래픽을 MSA로 100% 전환 성공
HTTP 1.2k req/s, gRPC 0.8k req/s, Kafka 5.0k msg/s 트래픽을 처리
#Golang #Fx #gRPC #HTTP #Protobuf #MySQL #PostgreSQL #PostGIS #Kafka #Redis #H3 #Elasticsearch #AWS