세일즈포스 연동

유학 컨설팅 학생 관리
시스템
 | 교육 도메인

Client

주식회사 유니그랜트

Service

백엔드 개발 및 운영

Date

March 2024 ~ (현재)

OVERVIEW

유학원 학생 컨설팅 관리 웹서비스 – 노후된 시스템의 구조 개선 및 최적화


✔ 프로젝트 개요

6년 이상 유지보수가 제대로 이루어지지 않은 유학원 학생 컨설팅 관리 웹서비스를 개선하는 프로젝트를 맡았습니다. 기존 시스템은 확장성을 고려하지 않은 세일즈포스 연동으로 인해 DB 테이블이 꼬여 있는 상태였으며, 장애 발생 시 빠르게 대응할 수 있는 모니터링 시스템도 부재한 상태였습니다.


이에 따라 DB 구조 재설계, 세일즈포스 연동 성능 개선, 장애 모니터링 구축을 수행하여, 완전히 안정적인 운영이 가능한 서비스로 복구했습니다.


✔ 주요 수행 내역

본 프로젝트에서 가장 중요한 과제는 엉켜 있는 DB 구조를 바로잡고, 세일즈포스 연동을 최적화하여 안정적인 서비스로 만드는 것이었습니다.


1️⃣ DB 테이블 구조 재설계
기존 DB는 비효율적인 테이블 설계와 확장성을 고려하지 않은 관계 설정으로 인해 다음과 같은 문제가 있었습니다.


- 데이터 무결성이 깨지고, 불필요한 중복 데이터가 다수 존재
- 쿼리 성능 저하 및 데이터 조회 속도 문제 발생


이를 해결하기 위해, 다음과 같은 작업을 진행했습니다. 

- 정규화를 통한 데이터 구조 최적화
- 인덱스 재설정 및 불필요한 테이블 정리
- 추후 확장이 용이한 구조로 DB 설계 변경


2️⃣ 세일즈포스 연동 성능 개선
기존 시스템은 세일즈포스 API를 연동할 때 다음과 같은 이슈가 있었습니다.


- 비효율적인 요청 처리 방식으로 인해 과부하 발생
- 대량 데이터 동기화 시, 잦은 오류 및 타임아웃 발생


이를 해결하기 위해, 다음과 같은 작업들을 수행했습니다.

- Batch 처리 및 캐싱 적용으로 API 호출 횟수를 줄이고 효율성 극대화

- 비동기 요청 최적화를 통해 대량 데이터 처리 속도 개선

- 연동 장애 발생 시 자동 재시도 및 오류 로깅 시스템 구축 


이를 통해, 세일즈포스와의 연동 안정성을 대폭 향상시켰습니다.


3️⃣ 장애 모니터링 시스템 구축
서비스 장애 발생 시 실시간 대응이 불가능했던 기존 환경을 개선하기 위해, 아래와 같은 작업을 진행했습니다. 


- CloudWatch, Sentry 등을 활용한 실시간 오류 모니터링 시스템 구축

- 이상 트래픽 감지 및 자동 알림 기능 추가

- 로그 분석 및 장애 발생 원인 추적 시스템 도입


결과적으로, 서비스 장애를 사전에 감지하고 즉시 대응할 수 있도록 개선했습니다.




주식회사 제로백데브


주소: 서울특별시 구로구 디지털로31길 62 아티스포럼 911호 

대표자 : 박진희

사업자등록번호: 519-88-03232 


개인정보처리방침   |    이용약관