profile photo

기술로 비용을 절감하고 구조를 혁신하는 백엔드 엔지니어 고형규입니다.

Get free forked template

GS 리테일

GitHub

Instagram

gudrb963@gmail.com

About

클라우드 아키텍처와 운영 자동화에 전문성을 가진 백엔드 엔지니어입니다. AWS 클라우드 전환을 통해 연 3억 원 이상의 비용 절감을 달성하는데에 기여했으며, Kubernetes 기반의 Airflow 배치 자동화로 운영 안정성을 크게 개선했습니다.

대규모 시스템 운영 경험을 바탕으로, RSA KMS 기반 JWT 인증을 도입하여 전국 1.8만 대의 단말기와 '우리동네GS' 앱의 안전한 보안 체계를 구축했습니다. Datadog APM을 활용한 모니터링을 기반으로 운송장 번호만 입력하면 비즈니스가 보이는 가시성을 확보했습니다.

문제의 근본적 해결시스템의 구조적 개선에 집중하며, 특히 장애 발생 시 빠른 원인 파악과 해결이 가능한 아키텍처 설계를 중요하게 생각합니다. 스쿼드 중심의 협업 환경에서 팀원들과 함께 성장하며, AWS, Kubernetes, Mono repo 등 현대적인 인프라 기술을 활용하여 안정적이고 효율적인 시스템을 구축하는 것을 지향합니다.

TL;DR

💰 비용 절감

  • IDC → 클라우드 전환으로 연 5억 → 2억 절감 기여, 택배 서비스 적자에서 흑자 전환
  • 32코어 DB 2대를 1대로 통합하고, Enterprise PostgreSQL → Aurora DB 전환
  • 270개 DAGs → 180개로 경량화, EAI 제거 및 알림톡 에이전트 16→8개 축소
  • Backup DB를 32코어 → 16코어로 조정하여 불필요한 자원 사용 최소화

🔒 보안

  • Spring Security 기반의 API 접근 권한 체계 구축
  • 클러스터링 세션 기반 → RSA(KMS) 기반 JWT 전환 (우리동네GS 앱 및 18,000대 택배장비)
  • jwt subject 암호화를 위해 KMS(AES) 기반 암복호화 적용

🏗️ 아키텍처

  • UseCase 기반의 헥사고널 아키텍처 적용
  • 높은 응집도와 낮은 결합도를 유도하여 확장성과 유지보수성 강화
  • 캐시와 Retry로 장애 없는 배송조회 개발
  • Max+1 문제를 Table sequence 추가하여 개선

⚙️ 운영 효율화

  • Shell Script(crontab) + Scheduled Spring Boot(daemonSet) → K8s Airflow 전환
  • 하루 3회 이상 발생하던 배치 장애 제거
  • 중단 배포였던 Scheduled Spring Boot → Spring Batch + Airflow로 개선

🎓 초기 경험

  • CentOS → Ubuntu BareMetal 전환, 메일·실습 서버 구축
  • 약 30명 학생의 배포 지원 경험
  • 이 과정에서 Docker 필요성 체감

🛠️ 주요 스택

  • Spring Boot 3.5.x (Batch, Security), Java 21, Airflow (K8s), K8s(Docker)

Posts

Experience

Lorem, ipsum dolor sit

GS 리테일

물류DX | 매니저 | 백엔드

Oct 2022 - Now

  • 택배 시스템 RESTful API 개발 및 운영
    • AWS EKS & IaC 환경에서 대외 API 개발 및 운영
    • 네이버, 토스, 당근, CJ대한통운 등 주요 파트너사 연동
    • 일 접수 처리량 1,000건 → 10,000건 증가
  • 홈페이지 → 우리동네GS 앱 마이그레이션
    • E-Gov 기반 홈페이지 기능을 API로 이관, 데이터 정합성 확보 (PK Sequence 적용)
    • JWT 기반 자동 로그인(세션 클러스터링)으로 UX 개선
    • 필리핀 오프쇼어 개발팀과 협업 및 코드 리뷰 진행
  • 대한통운 연동 고도화
    • FTP 기반 파일 처리 → 실시간 API 전환
    • 테스트 및 운영 효율성 증대
  • EDB → Aurora PostgreSQL 마이그레이션 (IDC → Cloud)
    • 이기종 EDB를 Aurora PostgreSQL로 통합, 유지보수, 라이센스 비용 절감
    • 비표준 쿼리 → ANSI SQL 변환으로 DBMS 확장성 확보
  • On-prem K8s Airflow → MWAA 전환
    • Retry & SNS 적용으로 장애 80% 절감
    • Spring Batch v3 → v5, Java 11 → Java 21 업그레이드
  • 알림톡 에이전트 EC2 마이그레이션
    • 에이전트 8개 → 4개, DB 테이블 16개 → 8개 통합
    • 운영 자원 절감 및 유지보수 단순화
  • SpringEvent 기반 이벤트 처리 도입
    • TransactionalEventListener 기반 이벤트 발송 구조로 알림톡 처리 개선
    • 트랜잭션 종료 시점에 안정적으로 발송되도록 구조화하여 중복·실패 케이스 감소
  • 로깅 및 모니터링 개선 (IaC)
    • Datadog 로그 수집 및 개인정보 보호 처리
    • CUD 중심 로깅으로 대시보드/이슈 추적 강화
    • 운송장 번호만으로 장애 및 비즈니스 분석 가능하도록 가시성 확보
  • 버전 관리 & 협업
    • Git rebase, squash 기반 전략으로 협업 체계화
  • 장애 대응 사례
    • 중복 결제 데이터 수신 문제 해결 (Optional 조회 오류 → Update 쿼리 개선)
    • 타겟 테이블 변경 및 EAI 경로 제거로 재발 방지
Lorem, ipsum dolor sit

GS 네트웍스

시스템파트 | 매니저 | 백엔드

Aug 2021 - Oct 2022

  • Spring Boot Scheduler & Shell Script → Airflow 전환 기여 (IDC → IDC)
    • Airflow 마이그레이션 작업 주도
    • KubernetesPodOperator 기반 시스템 구성
    • 약 250개 DAGs 운영
  • 대한통운 배송조회 API 버전 업그레이드
    • API Cache 및 Retryable 적용
    • 업그레이드 이전에 발생하던 Timeout 문제 개선으로 APM 오류 감소
    • 오류 탐지 복잡도 개선
  • 장애 처리 경험
    • Oracle 테이블 스페이스 가득 참
      - 편의점 택배 결제가 차단됨
      - 일시 해결: 테이블 스페이스 증량 후 데이터 재수신
      - 근본 해결: IDC 환경에서 클라우드로 이관
    • 운임 전체 변경 오류
      - 운임 수정 중 쿼리 실수로 운임 데이터 전체 변경
      - 일시 해결: Flashback 쿼리로 원복 및 초과 과금 고객 보상
      - 근본 해결: 운임 변경 전용 시스템 도입
Lorem, ipsum dolor sit

마인드패스

대표 | PM

Dec 2018 - Jan 2021

  • 창업 및 초기 활동
    • 대학교 동기 2명과 창업
  • AI 기반 프로젝트
    • GoogleNet 기반 한국어 독화 MVP 제작
    • GoogleNet 기반 의류 분류 모델 MVP 제작 및 GPU 20TFlops 대여 수혜
    • 치매 환자 낙상 방지 시스템 MVP 개발 → 건대 병원 파일럿 테스트 (특허 등록 지원)
  • 투자 및 지원 수혜
    • 5,000만원 투자 수혜 (기술혁신형창업기업지원사업, 기술보증기금)
    • 3,000만원 투자 수혜 (위치 기반 메모 알람 서비스, 맞춤형성장지원프로그램, 대전TP)
  • 아웃소싱
    • DJI Framework 기반 Robomaster S1 콘텐츠 개발
    • CMS(강의 웹사이트) Backoffice RESTful API 개발
Lorem, ipsum dolor sit

대한민국공군

병장 | 만기전역 | 위성통신병

Jan 2015 - Jan 2017

  • 김포 근무, 자동 추적 위성 안테나, 수동 위성 안테나 운영

Education

Lorem, ipsum dolor sit

건국대학교 글로컬캠퍼스

졸업 | 학사 | 컴퓨터공학과

Mar 2014 - Feb 2021

  • 교내 서버 및 인프라 관리
    • 교내 서버 관리자 업무 수행 및 학과 실습 서버(Ubuntu) 구축·운영
    • 관리되지 않던 BareMetal 서버를 Ubuntu로 전환하여 실습 서버 환경 개선
    • Windows Server 기반 실습 PC 유지보수 및 Switch Looping 문제 해결
  • 창업 및 프로젝트
    • 마인드패스 창업
    • Raspberry Pi 기반 치매 환자 낙상 방지 시스템 MVP 제작 → 건국대학교 병원 테스트 진행

대헌공업고등학교

졸업 | 정보통신과

Mar 2011 - Feb 2014

  • C, AVR 기반의 모바일로보틱스를 활용한 기능경진대회 출전

Personal Projects

Certifications

Skills

Languages

Frontend

Backend

Others

Get free forked template