무엇을 했나요?

요약
- Business Architecture Team Leader(Backend)
- HLB 테라퓨틱스 콜드체인 프로젝트의 성공적인 마무리로 시리즈B 투자에 기여 ** 200억 규모*
- 제주오늘 MSA 전환 프로젝트의 설계/개발/배포 주도, 이벤트 스토밍/테스트 주도 개발을 통한 프로젝트 빌딩
- 사내 스터디 운영을 통해 성장을 갈망하는 모두에게 도움되는 환경 구성. ** 공자 스터디*
- 프로젝트 마무리 시 회고 주도 ** KPT 기법*
제주오늘 MSA 전환




요약
제주오늘의 레거시 시스템을 고도화 및 향후 사내 타 서비스의 고도화를 위해 진행된 MSA 전환 프로젝트입니다. 절차지향의 딱딱한 시스템에서 객체 지향의 이벤트 기반 MSA 시스템으로 변경되었습니다.
24.02 ~ 24.05, 입사 후 첫 프로젝트
- Spring Boot & Kotlin 도입
- MSA 도입
- Kafka 도입
맡은 역할
이벤트 스토밍부터 프로젝트 리딩까지, 모든 설계와 구현 과정에 참여했습니다.
- 프로젝트
- 24.03.11 ~ 24.05.03 기간 동안 130개의 유저스토리 작업이 완수될 수 있도록 프로젝트 리딩(백엔드, 프론트엔드)
- Two-week Sprint
- Daily Scrum(Only blocker)
- 문화
- 코드 리뷰 & PR 문화 도입
- 테스트 작성 문화 도입
- 기획자와 개발자 간 유저스토리 기반 커뮤니케이션 문화 도입
- 작업
- 주문 도메인 작업
- RestDocs를 통한 API 문서 자동화 작업
- DomainEvent 기반 통신을 위한 MessageEnvelop 라이브러리 구현
- 통합 테스트 진행
프로젝트의 진척
- 24.02 ~ 24.03 : 레거시 프로젝트 파악 및 설계(이벤트 스토밍)
- 24.03 ~ 24.04 : 기간 동안 130개 유저스토리 작업 완수
- 24.05 : 통합 테스트 및 QA 이슈 픽스
이후 비즈니스 이슈로 인해 제주오늘 서비스 종료.
HLB 테라퓨틱스 콜드체인 관리시스템
_(1).png)


요약
HLB 테라퓨틱스의 OMS(주문), WMS(재고), TMS(배차)를 위한 통합 콜드체인 시스템입니다. 200억 규모의 시리즈B 투자를 유치할 수 있었던 핵심 사업입니다.
24.06 ~ ing
-
Spring Boot & Kotlin
-
Layered architecture
-
Spring Data JPA
-
통계
- 3만 건 주문 발생
- 41만 건 재고 처리
- 2만 건 착지 배차
맡은 역할
초기 설계부터 구현의 모든 과정에 참여했습니다.
- 프로젝트
- 2406 - 2407 기간 동안 200개의 태스크가 성공적으로 처리될 수 있도록 프로젝트 리딩
- 이천 현장에 직접 방문하여 주문/입고/출고/배차 프로세스 경험 후 팀 내 공유 ** 콜드체인 물류 도메인은 특히 팀 내에서도 익숙하지 않기 때문*
- 코드 리뷰 & PR 문화 도입
- 주로 맡은 작업
- 주문/입고/출고/재고/구매/거래처/정산 도메인
- Dashboard API
- Open API
- Github Actions & Hooks