Please enable JavaScript.
Coggle requires JavaScript to display documents.
위빌더 분석 - Coggle Diagram
위빌더 분석
문제점
로컬 개발 환경 셋팅 방법 부재
도커 컨테이너가 너무 많음
업체마다 생성되는 컨테이너
불변 컨테이너 구성 필요
PHP 소스가 컨테이너 내에 포함되어 배포되는 형식이 아닌 NFS Mount 형식
표준화된 테스트 방법을 구축하기 힘듦
docker swarm 을 이용하고 있으나 그에 맞는 구성이 적용되어있지 않음
점검 필요 사항
사이트 풀이라는 개념이 필요한가?
데이터 백업
70, 71 서버에서 /home/nfs 디렉토리가 nfs 마운트 되지있지 않음?
사이트 관리 기능 - Rest API 를 따로 만들기는 했으나 Shell Script 를 호출하는 형식으로 관리되고 있음
프로그래밍적인 방법으로 관리가 이뤄져야 하는 것 아닌지?
단기 개선 방안
docker 컨테이너 기반 로컬 개발환경 구성
docker container 배포/관리 프로그램 필요
프론트 어플케이션을 Dockerfile 및 docker-compose 이용하여 소스를 포함하는 불변 컨테이너 형식으로 생성
Registry 등록 프로세스는 git 기반의 CI/CD 프로세스 적용
스킨, 업로드파일 등 사용자 파일만 NFS 마운트 사용
장기 발전 목표
개발 프로세스
로컬 개발환경
데이터베이스
DB를 마이그레이션, 시드 방식으로의 구성 방안 모색
DevOps 툴 체인 기반의 개발 프로세스 적용
형상관리
git flow 적용
미사용 브렌치 제거
시스템 아키텍처
Ansible 기반의 IoC(Infrastructer as Code) 구성이 필요
개발인력
CodeIgniter 경험자 필요
PHP개발자 2~3명
퍼블리셔(?)