프로젝트 배경
1) 문제점
- 기존 개발자들이 문서 하나 남기지 않고 모두 퇴사함.
- 사용자 대량 유입시 서버가 셧다운 되거나 앱 서비스가 중단되는 현상.
2) 목표
- 사용자의 대량 유입에도 중단없는 서비스 구축
- iOS/Android 양측 업데이트의 용이성을 위한 클라이언트 구축
3) 주안점
- 최대한 빠른 구조 파악
- PHP - Laravel 기반 소스의 Node.js 변환
- DigitalOcean에 있던 기존 MySQL Data에 대한 AWS 신규 서버로의 빠르고 안전한 이전
- 기존 개발자들이 문서 하나 남기지 않고 모두 퇴사함.
- 사용자 대량 유입시 서버가 셧다운 되거나 앱 서비스가 중단되는 현상.
2) 목표
- 사용자의 대량 유입에도 중단없는 서비스 구축
- iOS/Android 양측 업데이트의 용이성을 위한 클라이언트 구축
3) 주안점
- 최대한 빠른 구조 파악
- PHP - Laravel 기반 소스의 Node.js 변환
- DigitalOcean에 있던 기존 MySQL Data에 대한 AWS 신규 서버로의 빠르고 안전한 이전
프로젝트 성과
중단 없는 서비스
프로젝트 후 대량 Push 를 통한 사용자의 대량 유입에도 서버의 셧다운 또는 응답 지연 없이 서비스가 가능해짐.
핵심 기능
대량의 사용자 유입에도 지연없는 서비스
대량의 사용자 이벤트 Push후 유입되는 사용자들의 서비스를 응답 지연 또는 무응답 없이 서비스 할 수 있는 기능
진행 단계
기획
2022.08.
- 기존 PHP - Laravel 기반 소스 분석 및 파악 후 문서 작성
- 앱 과 서버간의 송수신 패킷 재작성
- 기존 DB 자료 분석
- 앱 과 서버간의 송수신 패킷 재작성
- 기존 DB 자료 분석
개발
2022.09.
- Node.JS 기반 신규 서버 제작
- 기존 DB 마이그레이션 용 스크립트 제작
- React Native 기반의 iOS/Android 공용 소스 제작
- 기존 DB 마이그레이션 용 스크립트 제작
- React Native 기반의 iOS/Android 공용 소스 제작
런칭
2022.10.
-정상적으로 재구축 및 서비스 업데이트 완료
프로젝트 상세
1) 포트폴리오 소개 & 작업 범위 :
- PHP(v5.x)-Lalavel 기반의 기존 서비스를 Node.JS 기반의 서비스로 재구축.
- DigitalOcean에서 서비스하고 있는 서버들을 AWS 기반의 새로운 서비스로 재구축.
- 기존 PHP 기반의 관리자용 사이트를 Vue.JS 재구축.
2) 주요 업무 :
- PHP(v5.x)-Lalavel 기반의 기존 서비스를 Node.JS 기반의 서비스 서버 재개발.
- DigitalOcean에서 서비스하고 있는 서버들을 AWS 기반으로 이전.
- 기존 PHP 기반의 관리자용 사이트를 Node.JS, Vue.JS 기반의 서비스로 서버 및 웹 개발(반응형 웹).
3) 주안점 :
- 사용자 대량 유입시 서버가 셧다운 되거나 앱 서비스가 중단되는 기존의 서비스를 해결하고 안정적으로 대량 사용자를 서비스할 수 있는 서버 제작.
- iOS, Android 동시에 대응 할 수 있는 앱 제작.
- PHP(v5.x)-Lalavel 기반의 기존 서비스를 Node.JS 기반의 서비스로 재구축.
- DigitalOcean에서 서비스하고 있는 서버들을 AWS 기반의 새로운 서비스로 재구축.
- 기존 PHP 기반의 관리자용 사이트를 Vue.JS 재구축.
2) 주요 업무 :
- PHP(v5.x)-Lalavel 기반의 기존 서비스를 Node.JS 기반의 서비스 서버 재개발.
- DigitalOcean에서 서비스하고 있는 서버들을 AWS 기반으로 이전.
- 기존 PHP 기반의 관리자용 사이트를 Node.JS, Vue.JS 기반의 서비스로 서버 및 웹 개발(반응형 웹).
3) 주안점 :
- 사용자 대량 유입시 서버가 셧다운 되거나 앱 서비스가 중단되는 기존의 서비스를 해결하고 안정적으로 대량 사용자를 서비스할 수 있는 서버 제작.
- iOS, Android 동시에 대응 할 수 있는 앱 제작.




