
Astor
김도훈
About Me
저는 소프트웨어 개발자 Astor입니다. 소프트웨어 아키텍처에 깊은 관심을 가지고 있으며, 문제 해결을 위한 최적의 구조화된 소프트웨어를 설계하는 것을 즐깁니다.
스타트업의 초기 창업 멤버로서, 제로 베이스에서 견고한 아키텍처와 안정적인 시스템을 구축하여 일일 1000+ 건의 결제 요청을 성공적으로 처리하는 서비스를 개발했습니다.
급변하는 환경에서도 유연한 아키텍처를 통해 효율적인 시스템 운영을 실현하고, 비즈니스 가치와 기술적 완성도를 균형 있게 달성하는 데 주력하고 있습니다.
Careers
핸디버스
Backend Developer
2024-08 - 2025-06
일일 10만+ 트래픽 처리 백엔드 시스템 설계 (DDD 기반)
모듈러 모놀리틱 아키텍처 기반 고수준 추상화 캐싱/메시징 시스템 및 CQRS 패턴 적용
- 도메인 주도 설계(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
2024-09 - Present
gRPC + Kafka 기반 MSA 백엔드 아키텍처 설계
protobuf 마이크로서비스 통신 체계 및 GCP Docker/GKE 배포 환경 구축
- protobuf + gRPC 기반 마이크로서비스 통신 체계 설계 및 구현
- Kafka - KRaft 기반 비동기 메시징 시스템 구축
- GCP 플랫폼에서 Docker 이용한 모놀리스 개발 서버 및 GKE 배포 환경 구축
Spring API Gateway 및 LangChain AI 채팅 서비스 개발
HTTP-gRPC 라우팅 Gateway 서버 구축 및 NestJS 기반 인증/AI 서비스 개발
- HTTP-gRPC 라우팅 및 트래픽 관리, 인증처리 Gateway 서버 구축 (Java + Spring)
- 사용자 인증/인가 및 관리 서비스 개발 (NestJS)
- LangChain 기반 AI 채팅 서비스 설계 및 구현 (NestJS)
산학 캡스톤 디자인
Planning & Development
2025-03 - 2025-06
팝업스토어 입지 분석 AI 어시스턴트 기획 및 Kotlin 백엔드 설계
SNS·커뮤니티·공공데이터 크롤링 파이프라인 및 Reactive Streams 기반 SSE 스트리밍 구축
- SNS·커뮤니티·공공데이터 크롤링을 통한 종합적 데이터 파이프라인 상위 설계
- Kotlin + Spring 기반 모듈화 및 확장성을 고려한 백엔드 아키텍처 설계
- Reactive Streams 기반 비동기 데이터 파이프라인, SSE 스트리밍 구축
Spring AI 기반 Agentic RAG 시스템 구현
Weaviate Vector DB + Multi-Agent Router Pattern 기반 하이브리드 검색 및 다단계 추론 처리
- Spring AI를 활용한 다단계 맥락 유지 Tool Selection Chaining, Function Calling 파이프라인 구축
- Weaviate Vector DB + RDBMS + MCP 기반의 하이브리드 검색
- Multi-Agent Router Pattern으로 Query 유형별 최적 Agent 라우팅
- Context-Aware Planning Agent와 Execution Agent 분리를 통한 복잡한 다단계 추론 작업 처리
고려대학교 소프트웨어 개발 학회 DevKor
운영진
2024-02 - 2025-08
학회 통합 배포 환경 구축 및 예산 관리 시스템 운영
서버 비용 청구 정책 수립 및 프로젝트 성과 기반 학회 지원 체계 구축
- 학회 내 서비스 통합 배포 환경 구축 및 운영, 예산 관리
- 프로젝트 운영 성과에 따른 서버 비용 청구 및 학회 지원 정책 수립
DDD 기술 세미나 진행 및 AWS 인프라 가이드라인 제공
1시간 분량 도메인 주도 설계 세미나 및 초기 프로젝트 팀 AWS 인프라 지원
- 도메인 주도 설계(DDD) 관련 1시간 분량의 기술 세미나 진행
- 초기 프로젝트 팀을 위한 AWS 인프라 가이드라인 제공 및 지원
블꾸 프로젝트 NestJS 백엔드 개발 및 AWS 인프라 운영
Redis SSE 실시간 알림 시스템 및 Grafana + Prometheus 모니터링 구축
- NestJS 기반 백엔드 아키텍처 설계 및 JWT/OAuth 인증 시스템 구축
- Redis 기반 SSE 실시간 알림 시스템 개발
- AWS ELB + 다중 EC2 확장 인프라 설계
- Grafana & Prometheus 기반 API 모니터링 시스템 구축
Education
고려대학교 서울캠퍼스
2020.03 - 2026.02
영어학 전공자로서 촘스키의 '보편 문법'을 통해 인간 언어가 사고를 표현하는 추상화의 과정임을 배웠습니다. 이러한 '추상화' 개념이 단지 자연어에 국한되지 않고 더 낮은 수준의 언어 체계에도 동일하다는 생각에 보다 근본적 추상화인 기계어를 공부했습니다. 특히, 소프트웨어가 이러한 추상화의 정점에서 실제적이고 구체적인 가치를 창출하는 점에 매료돼 전공하게 되었습니다.
주요 성과
- • 데이터통신, 운영체제, 정보보호 등 CS 과목 다수 수강
- • 소프트웨어 개발 학회 DevKor 운영진
- • 교내 캡스톤 디자인 프로젝트 참여
- • 영문학 소모임 LIT 부회장