일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 거래사기
- 로맨스스캠
- NUGU
- ue4dumper
- 안전결제
- CryptoJS
- esbuild
- 취약점
- open redirect
- 보이스피싱 #대검찰청 #명의도용 #비밀번호 #계좌번호 #공공기관 #가짜검찰청
- speed-measure-webpack-plugin
- self-signed
- XSS
- 채팅환전사기
- react
- ssrf
- 척추관협착증
- CJ대한통운 #쿠팡 #통관번호오류 #통관고유번호오류 #안주원팀장 #모건인베스트
- MongoDB #NoSQL #CreateUser #DropUser #mongod #mognod.conf
- Sequoia
- shell_gpt
- Malware Sample
- 중고나라
- 변태는
- 허리디스크
- 모의해킹
- Frida
- 네이버카페
- intelmac
- 많다..
Archives
- Today
- Total
annyoung
개발을 잘하는 회사들 본문
간단하게 써보자면, 개발을 잘하는. 아니 어떻게 보면 열심히 하는 회사들을 보면 서비스가 안정적으로 구축되어 있다.
대표적으로 형상관리솔루션을 사용하고 더 나아가 배포관리솔루션을 통해 빌드, 배포를 동시에 하곤 한다.
내가 생각하는 이상적인 2가지 배포는 다음과 같다.
개발서버가 없는 경우
1. Docker로 운영서버와 동일하게 환경 구축
- 로컬에서 작업하지만, Local to Docker로 Volume 연결을 통해 소스코드 Hot reloading
2. 형상관리솔루션(Git, SVN, 팀파운데이션 등)으로 소스코드 Commit & Push
3. 운영서버에 설치된 배포관리솔루션(Jenkins, Hudson 등)을 통해 특정 Branch로 Push되는 경우 Build 자동화
개발서버가 있는 경우
1. 로컬에서 작업하여 형상관리솔루션(Git, SVN, 팀파운데이션 등)의 특정 Branch로 Commit & Push
2. 개발서버에서 배포관리솔루션(jenkins, Hudson 등)을 통해 특정 Branch로 Push되는 경우 Build 자동화
3. Build 자동화 실행 후 이상 없으면 운영서버로 배포
사실, 이 프로세스가 정답이라곤 할 수 없고 내가 맞게 말하는지도 모르겠다.
피드백은 언제나 환영입니다.
'프로그래밍' 카테고리의 다른 글
Asyncio websocket relay server (0) | 2021.10.05 |
---|---|
검은사막 모바일 토벌 구매 매크로 (1) | 2021.07.24 |
ubuntu apache2+tomcat command line tool as python instead of service (0) | 2019.02.22 |
Azure blob storage SDK set Content-Type using php (0) | 2019.02.12 |
python get image from video using cv2 (VIDEOIO ERROR: V4L: can't find camera device) (0) | 2019.01.30 |
Comments