프로젝트 배경
1) 문제점 - 운영진이 데이터를 확인·수정하려면 매번 개발자에게 요청해야 했습니다. - DB 를 직접 건드리면 실수로 잘못된 값을 넣을 위험이 있었습니다. - 요청을 거칠 때마다 개발자의 시간이 들어갔습니다. 2) 프로젝트 목표 - 운영진이 스스로 안전하게 데이터를 다룰 수 있게 하기 - 관리 항목이 늘어도 구조를 바꾸지 않아도 되게 만들기 3) 주안점 - 나중에 바꾸기 어려
프로젝트 성과
운영 요청을 개발자 없이 처리
데이터 확인·수정을 운영진이 직접 하게 되어, 그때마다 개발자에게 요청하던 흐름이 사라졌습니다.
의미 단위 테이블 설계
화면이 보여주는 형태 그대로 한 표에 담지 않고 의미 단위로 나눈 뒤 관계로 이었습니다. 항목이 늘어도 컬럼이 계속 붙지 않습니다.
목록 조회 규약 선반영
검색 조건과 페이징을 처음부터 규약으로 정해 넣었습니다. 나중에 붙이면 API 를 쓰는 화면까지 함께 고쳐야 합니다.
되돌릴 수 있는 삭제
삭제 요청이 와도 행을 지우지 않고 상태로 표시했습니다. 관리자 도구에서 잘못 지우는 실수를 되돌릴 수 있습니다.
핵심 기능
진행 단계
데이터 구조 설계
2016.11.
관리 대상 데이터를 의미 단위로 나누고 관계를 정의해 테이블 구조를 설계했습니다.
프로젝트 상세
1) 포트폴리오 소개 운영진이 서비스 데이터를 직접 확인하고 고치는 사내 관리자 도구의 백엔드입니다. 서비스 카테고리는 사내 운영 도구이며, 메인 타깃은 개발자를 거치지 않고 데이터를 다뤄야 하는 운영 담당자입니다. 관리 대상 데이터의 구조를 설계하고 그 위에서 조회·등록·수정·삭제를 처리하는 API 를 만드는 것이 맡은 일이었습니다. 2) 작업 범위 - 개발 참여 범위: 백엔드 개발 (데이터 구조







