🧩백오피스 대체 (40만 MAU)

개요
백오피스 V1 및 관련 API를 대체하는 프로젝트
기간: 2023.12 - 2024.02
소속: 노써치 / 개발
기술 스택: Typescript, NodeJS 18, NestJS, PostgreSQL, GCP, JMeter
참여인력: 백오피스 3인(본인, CTO, 개발 리더), 백오피스 API 3인 (본인, FE 팀원 2인)
성과: 운영 비용 1/4, 백오피스 사용성 개선, 코드 복잡성 감소
상세 설명
프로젝트 설명
기존 백오피스 V1은 2020년에 개발된 대규모 모놀리식 애플리케이션이었습니다. 내부에는 이를 기반으로 한 API도 함께 포함되어 있었습니다. 시간이 지나면서 요구사항이 점점 늘어났고, 이에 따라 코드의 복잡도도 증가하게 되었습니다. 그 결과, 점차 코드 수정이 어려워지는 상황에 직면했습니다. 당시의 구조로는 계속해서 늘어나는 요구사항을 충족하기 어렵다고 판단하여, 이번 프로젝트를 시작하게 되었습니다.
문제
성과
기존 과하게 사용되던 환경에 비해 비용을 1/4로 감축하였습니다.
백오피스 자체의 사용성을 개선하여 CM 분들이 더 일을 빠르고 효율적으로 할 수 있는 환경을 구성하였습니다.
코드 복잡성이 감소하여 요구사항 변화를 기민하게 대응할 수 있었습니다.
배운점
설계를 철저히하자.
느낀점
잘안다는 착각을 주의해야 합니다.
문서화부터 리뷰를 받아야 추후 개발까지 목적에 맞게 구현이 가능하다는 것을 너무 늦게 깨달았습니다.
action item
작업 전에 항상 설계 문서를 작성합니다.
간단하다는 생각이 들면 메신저에라도 정리해서 정말 잘 검토한 것인지 검증합니다.
Last updated
Was this helpful?