비식별화 서비스 백엔드 개발
비식별화 서비스 백엔드 개발

비식별화 서비스 백엔드 개발

기간
2025.06 ~ 현재
역할
Backend (인증·권한·개인정보 처리·운영)
기술 스텍
Express
Node.js
Docker
KUBERNETES
AWS
NGINX
MySQL
팀원

프로젝트 개요

문서 분석과 개인정보 비식별화를 제공하는 서비스에서 회원·관리자 기능과 운영 흐름을 개선했습니다. 가입 승인과 조직별 권한, 인증, 파일 처리와 메시지 연동을 다뤘습니다.

담당한 일

  • 회원가입·로그인과 가입 승인 흐름을 구현하고, 대기·승인·반려·재요청을 운영 시나리오에 맞춰 정리했습니다.
  • 조직과 계정의 관계를 기준으로 승인·조회·수정·다운로드 권한을 구분하고 관리자 기능을 보완했습니다.
  • 개인정보를 서버 응답 단계에서 마스킹하고, 필요한 경우에만 별도로 조회하도록 변경했습니다.
  • 계정 잠금과 복구, 비밀번호 변경 정책을 정리하고 입력·출력 검증과 파일 접근 처리를 보완했습니다.
  • 조회·검색·자동완성 화면에 맞춰 API 명세와 응답 형식을 조정하고 프론트엔드와 연동했습니다.
  • 메시지 큐 연동을 AWS SQS 환경으로 이식하고 부하 테스트를 진행했습니다. 컨테이너 장애 알림을 구성하고 중복 경보를 제어했습니다.

문제를 해결한 방식

정책이 바뀌면 API와 데이터 조회, 관리자 화면에 함께 영향이 생겼습니다. 변경을 기능 단위로 나누고 승인·조회·수정·다운로드별 권한 기준을 먼저 확인했습니다. 계정 잠금해제와 가입 반려·재요청 같은 예외 흐름도 실제 화면과 로그로 다시 점검했습니다.

사용 기술

Node.js · Express · MySQL · AWS SQS · Docker · Kubernetes · Nginx
PagenowMade with Pagenow