
Astor
김도훈
About Me
저는 소프트웨어 개발자 Astor입니다. 소프트웨어 아키텍처에 깊은 관심을 가지고 있으며, 문제 해결을 위한 최적의 구조화된 소프트웨어를 설계하는 것을 즐깁니다.
스타트업의 초기 창업 멤버로서, 제로 베이스에서 견고한 아키텍처와 안정적인 시스템을 구축하여 일일 1000+ 건의 결제 요청을 성공적으로 처리하는 서비스를 개발했습니다.
급변하는 환경에서도 유연한 아키텍처를 통해 효율적인 시스템 운영을 실현하고, 비즈니스 가치와 기술적 완성도를 균형 있게 달성하는 데 주력하고 있습니다.
Careers
핸디버스
Backend Developer
Aug 2024 - Jun 2025
피크 시점 일일 10만 트래픽을 견디는 백엔드 시스템 설계 (DDD 기반)
스파이크 트래픽형 서비스에서 하루 최대 10만 트래픽, 신규 가입 8천 건, 결제 6천 건, 환불 2천 건을 안정적으로 처리
- 도메인 주도 설계(DDD)를 도입하여 이벤트스토밍을 통한 정책 도출 및 서비스 아키텍처 전술적 설계
- 스타트업 특유의 빠른 기능 개발과 MSA 확장성을 고려하여 모듈러 모놀리틱 서버 기반 아키텍처 구축
- 고수준의 추상화된 캐싱 및 메시징 시스템 도입을 통해 저비용 & 인프라 무관한 캐싱 및 메시징 시스템 구축
- 뷰테이블과 ORM 활용해 단일 sql DB에서 CQRS 패턴 적용, 조회에 한해 AggregateRoot 체계와 독립하여 쿼리 최적화
AWS ECS 기반 무중단 배포 & 오토스케일링 인프라 구축
Aurora, S3, CloudFront 연동 및 OIDC + Github Actions 기반 CI/CD 파이프라인 구축
- ECS, ECR, ALB, RDS(Aurora), S3, CloudFront 기반의 인프라 설계 및 운영
- ECS Fargate 기반 컨테이너 운영 및 무중단 배포, 오토스케일링 설정
- OIDC + Github Actions 기반 CI/CD 파이프라인 구축
Toss Payments 연동 결제 시스템 구축 (동시성 제어)
이벤트 기반 아키텍처와 동시성 제어로 결제·정산 시스템의 도메인 독립성과 데이터 정합성 보장
- 국내 PG사(Toss Payments) 연동 및 결제 성공/실패를 이벤트 기반으로 처리하여 예약 도메인과 독립적인 결제 도메인 구축
- 적절한 락 처리를 통해 동시성 문제 발생 상황에 방어적으로 설계, 정합성 탐지 쿼리를 통해 데이터 이상 탐지 및 알림
- 결제 원천 도메인과 느슨하게 결합, 다양한 결제 시나리오(취소·회수·부분/전체 환불) 지원 및 도메인 간 오염 없이 상호작용 설계
Activities
히얼러스
Backend Lead
Sep 2024 - Present
gRPC + Kafka 기반 MSA 백엔드 아키텍처 설계 및 구축
protobuf 마이크로서비스 통신 체계 및 GCP 배포 환경 구축
- 여러 기술스택 간 공통 데이터 스키마 정의를 위해 protobuf IDL 기반 데이터 모델 설계 및 활용
- protobuf IDL을 활용한 gRPC 기반 마이크로서비스 통신 체계 설계 및 구현
- Kafka - KRaft 기반 비동기 메시징 시스템에서 protobuf 스키마를 통한 메시지 직렬화 및 통신
- GCP 플랫폼에서 Docker를 이용한 모놀리스 개발 환경 구축
Spring API Gateway 서버 및 LangChain AI 채팅 서비스 개발
HTTP-gRPC 라우팅 Gateway 서버 구축 및 NestJS 기반 유저/상담 서비스 개발
- HTTP-gRPC 라우팅 및 트래픽 관리, 인증처리 Gateway 서버 구축 (Java + Spring)
- 사용자 인증/인가 및 관리 서비스 개발 (NestJS)
- LangChain 기반 AI 심리 상담 채팅 서비스 설계 및 구현 (NestJS)
산학 캡스톤 디자인
Planning & Development
Mar 2025 - Jun 2025
팝업스토어 입지 분석 AI 어시스턴트 기획 및 Kotlin 백엔드 설계
SNS·커뮤니티·공공데이터 크롤링 파이프라인 및 Reactive Streams 기반 SSE 스트리밍 구축
- SNS·커뮤니티·공공데이터 크롤링을 통한 종합적 데이터 파이프라인 상위 설계
- Kotlin + Spring 기반 모듈화 및 확장성을 고려한 백엔드 아키텍처 설계
- Reactive Streams 기반으로 concurrent하게 동작하는 데이터 파이프라인과 SSE 스트리밍 환경 구축
Spring AI 기반 Agentic RAG 시스템 구현
Weaviate Vector DB + Multi-Agent Router Pattern 기반 하이브리드 검색 및 다단계 추론 처리
- Spring AI를 활용한 다단계 맥락 유지 Tool Selection Chaining, Function Calling 파이프라인 구축
- Weaviate Vector DB + RDBMS + MCP 기반의 하이브리드 Retriever 구현
- Multi-Agent Router Pattern으로 Query 유형별 최적 Retriever Agent 라우팅
- Context-Aware Planning Agent와 Execution Agent 분리를 통한 복잡한 다단계 추론 작업 처리
고려대학교 소프트웨어 개발 학회 DevKor
운영진
Feb 2024 - Aug 2025
학회 인프라 총괄 및 기술 리더십
학회 서비스 통합 배포 환경 구축, 인프라 예산 관리, 기술 세미나 및 AWS 인프라 설계 가이드 제공 등 학회 운영과 기술 역량 강화를 주도
- 학회 내 서비스 통합 배포 환경 구축 및 인프라 예산 관리
- 프로젝트 성과 기반 서버 비용 청구 및 지원 정책 수립
- 도메인 주도 설계(DDD) 세미나 및 AWS 인프라 설계 가이드라인 제공
- 학회 사이트 리크루팅 및 블로그 API 개발
블꾸 프로젝트 NestJS 백엔드 개발 및 AWS 인프라 운영
Redis SSE 실시간 알림 시스템 및 다중 인스턴스 확장 서버 구축
- NestJS 기반 백엔드 아키텍처 설계 및 JWT/OAuth 인증 시스템 구축
- AWS Elasticache Redis 기반 SSE 실시간 알림 시스템 개발
- AWS ELB + 다중 EC2 확장 인프라 설계
- Grafana & Prometheus 기반 API 모니터링 시스템 구축
Education
고려대학교 서울캠퍼스
Mar 2020 - Feb 2026
영어학 전공자로서 인간 언어가 사고를 표현하는 상징적 추상화의 과정임을 배웠습니다. 이러한 '추상화' 개념이 단지 자연어에 국한되지 않고 더 기초적인 형식 언어 체계에도 이어진다고 보고 기계어를 공부했습니다. 특히, 소프트웨어가 이러한 추상화의 정점에서 실제적이고 구체적인 가치를 창출하는 점에 매료돼 전공하게 되었습니다.
주요 활동 및 성과
- • CS 핵심 전공 42학점 이수(운영체제, 네트워크, 소프트웨어공학, 클라우드 컴퓨팅 등)
- • 창업 경진대회 STARTUP EXPRESS 츄츄기업가상 수상(핸디버스)
- • 산학 캡스톤 디자인 프로젝트 우수상 수상
- • 영어영문학과 학생회 국원 및 영문학 소모임 LIT 부회장
Certifications
한국산업인력공단
정보처리기사
Issued Sep 2025
삼성SDS
SW Certi Professional
Issued Aug 2025