미리보기
기본 정보
4년차 백엔드 개발자 입니다. MAU 500만 서비스에서 전시, 외부사 연동 MS 를 담당하고 있습니다.
기술 스택
경력
주식회사 위대한상상
대리 • Customer Backend
요기요 앱에 전시되는 모든 프로모션 (배너, 이벤트) 과 외부사(비플페이, 카카오 - 주문하기 by 요기요) 와 연동하는 MS 를 개발하고 있습니다.
(3년 8개월 | 정규직)
프로젝트
위대한 상상(요기요)
프로모션 관리 시스템
요약
요기요에서 전시되는 모든 프로모션 (이벤트, 배너) 관리 시스템
사내 R&R 조정으로 프로모션 관리 시스템 인수 및 개발 진행
기여
System Design, Sequence diagram 문서화
Alert, Monitoring dashboard 구축
사용자 상태(e.g. 구독 여부, 회원 여부, 현재 위치 등)에 따른 배너, 이벤트 노출 제어 기능 구현
캐싱 적용을 통해 이밴트 쿠폰 다운로드 시 검증 요청 90% 감소
기술 스택
Spring MVC with Kotlin
Redis
MySQL
Github Actions / ArgoCD
AWS EKS
위대한 상상(요기요)
요기패스 X with 네이버 멤버십 플러스
요약
신규 사용자 인입 및 주문 수 상승을 위해 네이버 멤버십 플러스 구독 혜택에 요기패스 X 추가
오픈 이후 총 40만의 신규 구독자 확보
기여
네이버 멤버십 플러스에서 요기패스X 혜택 관리를 위해 필요한 API 구현
구독 지급 가능 여부, 구독 지급, 구독 취소 API 구현
기술 스택
Spring MVC with Kotlin
Redis
MySQL
Github Actions / ArgoCD
AWS EKS
위대한 상상(요기요)
채널링 확대 프로젝트
요약
신규 사용자 인입 및 주문 수 확대를 위해 요기요 앱이 아닌 다른 곳에서도 요기요를 이용할 수 있도록 하기 위한 프로젝트.
카카오톡 - 주문하기 by 요기요, 비플페이 연동 진행
1주 평균 주문 수 10,000 건 추가 확보
관련 사내 기술블로그 : https://techblog.yogiyo.co.kr/요기요-채널링-서비스-런칭-회고-25f692d82c8c
기여
요기요 연동을 위해 필요한 회원, 주문, 지도 등 API Spec 디자인 및 구현 (https://partner-api.openapi.yogiyo.co.kr/apidoc)
확장성 있는 파트너 사 스키마 설계
신규 파트너 사 추가 연동 시 BE 리소스 3MD 미만으로 연동 가능
파트너 사 별로 적용할 수 있는 기능 (e.g. 쿠폰, 결제 방식 등)을 제어할 수 있도록 설계
주문 상태 추적 및 상태 변경 이벤트를 파트너 사에 전달하는 Consumer 구현
기술 스택
Spring MVC with JAVA
Redis
MongoDB
Kafka & AWS SQS
Github Actions / ArgoCD
AWS EKS
위대한 상상(요기요)
Kubernetes 클러스터 구축
요약
Customer 그룹에서 사용할 Kubernetes 클러스터 구축
사내 최초 Kubernetes 클러스터 구축 작업
기존 EC2 기반으로 동작하던 MS를 새로 구축한 Kubernetes 클러스터로 이관 진행
관련 사내 기술 블로그 :
https://techblog.yogiyo.co.kr/gitops-기반의-클러스터-구축하기-1부-terraform-cloud-github-action-적용-92a0a0ffcba0
기여
주요 인프라 리소스 Terraform 모듈 작성 (e.g. EKS, VPC)
CI/CD를 위한 Github Actions workflow 작성
인프라 리소스 생성 자동화를 위한 Terraform CI/CD 구축
사용자 그룹에 따른 kubectl 권한 제어 적용
EKS Cluster version up 사내 가이드 작성
Pod balancing 적용
기술 스택
Kubernetes (AWS EKS)
Helm
Terraform & Terraform Cloud
Github Actions / ArgoCD
Harbor
위대한 상상(요기요)
사장님 주문 접수 POS 모니터링 시스템 구축
요약
주문 접수 POS 기기의 on/off 상태를 모니터링 및 off 상태일 시 주문 전달 안되도록 하는 시스템
주문 실패율 8%p 감소
기여
사장님 기기 on/off 상태 확인을 위한 API 구현
사장님 기기 off 상태일 경우 영업 일시 중지 상태로 변경하는 로직 구현
트래픽 부하 (150k rpm) 방지를 위한 캐싱 전략 적용
Alert & Monitoring Dashboard 생성
필요한 인프라 리소스 생성
기술 스택
Spring MVC with JAVA
Redis
AWS DynamoDB
AWS SNS/SQS
Github Actions / Spinnaker
AWS EKS
위대한 상상(요기요)
주문 전달 시스템 및 인프라 이관
요약
기존 Delivery Hero (DH) 에서 매각 된 이후 주문 전달 시스템과 기반 인프라를 DH로부터 이관
약 20개의 MS. 기존 요기요 인프라와 별도 인프라 환경으로 구성됨
기여
이관 받은 시스템 및 인프라 구조 분석 및 문서화
이관 받은 MS 배포 및 인프라 작업 시 참고하기 위한 Runbook 작성
버젼업이 필요한 인프라 (e.g. AWS EKS) 버젼업 진행
기술 스택
AWS EKS, Helm, Terraform, Github Actions, Spinnaker, Datadog
교육
건국대학교 서울캠퍼스
대학교(학사) | 컴퓨터공학과
2012.02. ~ 2020.08.
졸업