generated from muhandojeon/study-template
-
Notifications
You must be signed in to change notification settings - Fork 0
[오혜성] 챕터 24: 지속적 배포 #151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The head ref may contain hidden characters: "\uCC55\uD13024/\uC624\uD61C\uC131"
+37
−0
Merged
[오혜성] 챕터 24: 지속적 배포 #151
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,37 @@ | ||
| # 지속적 배포 | ||
|
|
||
| - 제품이 경쟁력을 갖추기 위해서는 시장에 신속하게 출시할 수 있는 능력이 중요함 | ||
| - 유사 서비스와의 경쟁, 제품과 서비스 품질 유지, 새로운 규제에의 적응에 내 조직의 속도가 더욱 중요한 요인이 된 것 | ||
|
|
||
| - 처음부터 완벽한 소프트웨어란 존재하지 않음. 단 하나 확실한 건 출시 후 업데이트해야 한다는 사실 | ||
|
|
||
| ## 속도는 팀 스포츠다 | ||
|
|
||
| - 구글의 역사를 보면 종종 제품을 단순히 마이그레이션하는 수준이 아니라 처음부터 다시 짜는 게 올바른 선택이였음 | ||
|
|
||
| ## 데이터에 기초해 더 일찍 결정하자 | ||
|
|
||
| - 사용자 수가 충분하지 않을 때에는 데이터 기반 의사 결정이 어려움 | ||
| - 이런 경우라면 변경 중립적인 릴리스를 추천 | ||
| - 새로운 기능 모두를 플래그로 막아두고 배포하는 것, 배포 과정에서는 유일하게 배포 자체의 안정성만을 검증할 수 있음 | ||
|
|
||
| ## 팀 문화 바꾸기: 배포 규율 세우기 | ||
|
|
||
| - 새로운 기능을 출시하고야 말겠다는 개발자의 열정과 성급함이 고객이 느끼는 경험보다 중요할 수는 없음 | ||
|
|
||
| ## 마치며 | ||
|
|
||
| - 안정적인 제품과 빠른 개발은 서로 대척점에 서 있지 않다 | ||
| - 오히려 더 작제 변경해 자주 배포하는 제품이 품질도 우수하다 | ||
| - 실제 고객을 괴롭히는 버그와 예상치 못한 시장 변화에 더 빠르게 적응한다 | ||
| - 그뿐만 아니라 빠를수록 비용도 적게 든다 | ||
|
|
||
| ## 핵심 정리 | ||
|
|
||
| - 속도는 팀 스포츠다 | ||
| - 변경은 격리해 평가해야 한다 | ||
| - 현실을 직시해라 | ||
| - 기기가 다양하고 사용자 기반이 넓다면 단계적 출시로 대응해라 | ||
| - 쓰일 기능만 배포해라 | ||
| - 빠를수록 안전하다 | ||
|
|
||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍🏻👍🏻👍🏻