← 모든 프로젝트
06 / 회원 연동·배치2021.05 – 2023.09 · 개발·운영 완료

링커 통합회원·Redis Q&A

법인 합병 이후에도 이어진 서비스 개발·운영

AWS SNS로 통합 대상 회원 약 1만 명을 전환하고, 회원 DB를 공유할 수 없는 Q&A를 Redis 매핑으로 구현했습니다.

담당 역할

링커·플랫비·교육지대 / 백엔드 개발·운영

활용 기술
AWS SNSRedisSpring BatchMySQL
링커 모바일 서비스 화면

프로젝트 화면 · 기존 포트폴리오 수록 이미지

01 / CHALLENGE

문제와 제약

링커·모지의 회원 DB를 직접 공유할 수 없는 제약에서 회원 연동과 통합 Q&A를 제공해야 했습니다. 법인 합병으로 소속이 변경된 뒤에도 링커 서비스 개발을 계속 담당했습니다.

02 / DECISIONS

설계와 구현

01

회원 이벤트 규약과 전환 순서 조율

AWS SNS Topic에 가입·전환·정보 변경 이벤트를 게시하고 각 서비스가 구독해 DB에 반영하도록 구현했습니다(2022.04~08). 관련 팀과 이벤트 규약·전환 순서를 협의하고 DB 플래그로 중복 처리를 방지했습니다.

02

회원번호·관심 정보를 Redis에 매핑

기존 회원 RDB 스키마를 바꾸지 않고 회원번호·관심 학과·대학 정보를 Redis에 매핑해 통합 Q&A를 구현했습니다(2021.10~2022.02). 11월~2월 약 1,000건의 질문을 처리했습니다.

03

스케줄러 22개를 Batch 서버 1대로

각 서비스에 분산된 반복 작업을 Tasklet·Step·Job으로 구성하고 Spring Batch 서버로 통합했습니다(2021.09~11). 배포·테스트·실행 결과를 한곳에서 관리하도록 변경했습니다.

회원 변경
AWS SNS
서비스별 구독
자체 DB 반영
이해를 돕기 위해 단순화한 개념 흐름입니다.
03 / RESULT

통합 대상 약 1만 명 전환

전체 회원 규모와 실제 전환 대상을 구분

통합 대상 회원 약 1만 명 전환, 기존 회원 DB 스키마 변경 없는 Q&A 구현, 스케줄러 22개의 배치 서버 통합을 수행했습니다. 각 작업은 링커 재직과 합병 이후의 서비스 담당 기간에 걸쳐 진행했습니다.

NEXT PROJECT전동공구 A/S 관리 플랫폼

프로젝트 문의

dohoon321@gmail.com
도훈의 AIPORTFOLIO ASSISTANT
HELLO, CURIOUS HUMAN.

안녕하세요.
도훈님에 대해 궁금한가요?

경력과 프로젝트를 함께 살펴봐요.
공개된 포트폴리오를 바탕으로 답변합니다.

AI 답변은 오류가 있을 수 있습니다. 이용 안내
질문은 OpenAI로 전송됩니다. 개인정보는 입력하지 마세요.