| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- aes
- XSS
- 척추관협착증
- Sequoia
- mitmproxy
- 중고나라
- LFI
- intelmac
- Malware Sample
- 내부확산
- 모의해킹
- 많다..
- 안전결제
- S3
- jeb_mcp
- ChatGPT
- ue4dumper
- 취약점
- shell_gpt
- 네이버카페
- Frida
- react2shell
- EC2
- 채팅환전사기
- AWS
- 변태는
- 허리디스크
- cve-2025-55182
- ssrf
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