728x90
반응형
계기
최근 새로운 솔루션 개발 및 데모를 위한 과정에서 많은 이슈들을 경험하였다.
이를 과정에서 현 개발 환경 및 서버 환경의 분리가 필요함을 느꼈다.
때문에 회사에 새로운 서버 구성을 제안하기 위한 초안을 정리해 본다.
현 상태
* 개발 서버에서 모든 서비스의 배포와 테스트가 진행되고 있음
* 로컬 환경에서도 개발 서버의 DB를 보며 개발을 진행하고 있으며, 데모 시에 사용하는 DB 역시 개발 서버에서 수행됨
* 개발 진행 중 테이블 구조를 바꾸는 경우도 발생하여 데모에 이슈를 야기하기도 함
* 따라서 개발서버는 새로운 기능 배포 및 테스트 용도
* QA 서버를 따로 배포하여, 운영 서버와 동일한 환경에서 데모 및 QA 수행이 필요해 보임
제안
* 운영 서버
* 개발 서버
* 개발 수행 및 기능 테스트를 위한 서버
* QA 서버 (스테이징 서버)
* 운영서버와 동일한 환경으로 세팅하여, 운영서버 배포 전 QA 용도로 사용
* QA 수행 및 데모 시의 문제를 확인함
* DB 변동에 의한 데모 및 테스트 문제가 여러번 발생함
* 로컬 환경에서도 개발 서버를 바라보기 때문에 더 문제가 발생
* 따라서 DB, 서버, 클라이언트, Explorer(blockscout) 등을 배포해 테스트하는 서버 필요
728x90
반응형
'기록 > 업무일지' 카테고리의 다른 글
[업무일지] 오케스트레이션 관련 제안 (1) | 2024.11.26 |
---|---|
[업무일지:번역파일] 액셀 자동화 업무일지 - 3 property 데이터 저장 (1) | 2024.11.11 |
[업무일지:번역파일] 액셀 자동화 업무일지 - 2 json 파일 읽기 (2) | 2024.11.08 |
[업무일지:번역파일] 액셀 자동화 업무 일지 - 1 설계 (7) | 2024.11.07 |