개요 사내에서 실무에 바로 쓰는 Go 언어 핸즈온 가이드 라는 책으로 함께 스터디 중인데 책의 끝 부분에 Deployment(배포)와 Distribution(분배)에 대해 구분을 해주는 옮긴이 주석이 있어서 무릎을 쳤다. (책에서는 둘 다 배포라고 번역을 하였다.) 아직도 이 둘을 제대로 구분 못하느냐고 할 수도 있겠지만 앞으로는 확실히 구분할 수 있는 것으로 만족한다. TL;DR 아주 짧게 한 줄 씩으로 구분을 한다면 Deployment 는 웹서버를 배포하는 것이다. 서버가 새로 배포되면 모든 사용자는 새로운 기능을 사용할 수 있게 된다. Distribution 은 Google Play, App Store에 분배(배포)하는 것이다. 원하는 사람은 이를 다운로드 받아 설치하여 사용한다. Deploymen..
개요 CI/CD에서 D가 Delivery, Deployment로 쓰일 수 있다는 것을 알게되어 좀더 명확히 정리하고 싶어 ChatGPT의 힘을 빌어 정리해보았다. Continuous Integration (CI) ChatGPT가 다음과 같이 잘 정리해주었다. 여러 명의 개발자들이 동시에 코드를 구현하고 통합하는 것이며, 그 과정에서 문제가 없도록 자동으로 빌드하고 테스트를 해주는 것이다. CI는 개발자들이 코드 변경 사항을 주기적으로 공유된 저장소에 통합하는 것을 말합니다. 이 과정은 코드 통합에 따른 문제를 조기에 발견하고 해결할 수 있게 해줍니다. CI 과정에는 코드의 자동 빌드 및 테스트가 포함됩니다. Distribution CD에서 사용되는 Delivery와 Deployment와는 별개로 Dist..
- Total
- Today
- Yesterday
- 잡학툰
- 제이펍
- agile
- notion
- clean agile
- 독서
- strange
- 2023
- 노션
- intellij
- ChatGPT
- 영화
- 엉클 밥
- golang
- Gin
- 인텔리제이
- github
- 오블완
- websocket
- OpenAI
- solid
- API
- go
- Bug
- 독서후기
- folklore
- bun
- 티스토리챌린지
- 체호프
- 클린 애자일
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |