-
Notifications
You must be signed in to change notification settings - Fork 0
/
2022-07-13_41582593.html
112 lines (99 loc) · 16.7 KB
/
2022-07-13_41582593.html
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<!DOCTYPE html>
<html>
<head>
<title>FIRE WIKI : 2022-07-13</title>
<link rel="stylesheet" href="styles/site.css" type="text/css" />
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body class="theme-default aui-theme-default">
<div id="page">
<div id="main" class="aui-page-panel">
<div id="main-header">
<div id="breadcrumb-section">
<ol id="breadcrumbs">
<li class="first">
<span><a href="index.html">FIRE WIKI</a></span>
</li>
<li>
<span><a href="262207.html">FIRE 위키 홈</a></span>
</li>
<li>
<span><a href="720918.html">데일리 회의록</a></span>
</li>
<li>
<span><a href="36700161.html">7월</a></span>
</li>
</ol>
</div>
<h1 id="title-heading" class="pagetitle">
<span id="title-text">
FIRE WIKI : 2022-07-13
</span>
</h1>
</div>
<div id="content" class="view">
<div class="page-metadata">
Created by <span class='author'> 이하령</span>, last modified by <span class='editor'> 고주형</span> on 7월 14, 2022
</div>
<div id="main-content" class="wiki-content group">
<h2 id="id-2022-07-13-Index"><img class="emoticon emoticon-blue-star" data-emoji-id="1f50d" data-emoji-shortname=":mag:" data-emoji-fallback="🔍" src="images/icons/emoticons/72/1f50d.png" width="16" height="16" data-emoticon-name="blue-star" alt="(파란별)"/> Index</h2><style type='text/css'>/*<![CDATA[*/
div.rbtoc1671113067007 {padding: 0px;}
div.rbtoc1671113067007 ul {list-style: disc;margin-left: 0px;}
div.rbtoc1671113067007 li {margin-left: 0px;padding-left: 0px;}
/*]]>*/</style><div class='toc-macro rbtoc1671113067007'>
<ul class='toc-indentation'>
<li><a href='#id-2022-07-13-Metric모아서보자'>Metric 모아서 보자</a>
<ul class='toc-indentation'>
<li><a href='#id-2022-07-13-APM종류'>APM 종류</a></li>
<li><a href='#id-2022-07-13-라인'>라인</a></li>
<li><a href='#id-2022-07-13-네이버의제품'>네이버의 제품</a></li>
<li><a href='#id-2022-07-13-비추제품'>비추 제품</a></li>
<li><a href='#id-2022-07-13-제품평'>제품평</a></li>
</ul>
</li>
<li><a href='#id-2022-07-13-APM을쓰는이유'>APM을 쓰는 이유</a></li>
<li><a href='#id-2022-07-13-주형의고민'>주형의 고민</a>
<ul class='toc-indentation'>
<li><a href='#id-2022-07-13-CD하다가포기'>CD하다가 포기</a></li>
<li><a href='#id-2022-07-13-멘토님의팁:간단한것부터'>멘토님의 팁: 간단한 것부터</a></li>
<li><a href='#id-2022-07-13-간단회고'>간단 회고</a></li>
<li><a href='#id-2022-07-13-CD를해결하면'>CD를 해결하면</a></li>
<li><a href='#id-2022-07-13-다른개발자와왜차이가나는가?'>다른 개발자와 왜 차이가 나는가?</a></li>
<li><a href='#id-2022-07-13-잘하는개발자에게팁을얻기좋은질문'>잘하는 개발자에게 팁을 얻기 좋은 질문</a></li>
</ul>
</li>
<li><a href='#id-2022-07-13-주형의질문::아티팩트가뭔가요?'>주형의 질문 :: 아티팩트가 뭔가요?</a></li>
<li><a href='#id-2022-07-13-MigrationFiles'>Migration Files</a></li>
<li><a href='#id-2022-07-13-SchemaMigration'>Schema Migration</a></li>
<li><a href='#id-2022-07-13-MigrationTip'>Migration Tip</a></li>
<li><a href='#id-2022-07-13-Howtoseedurdb'>How to seed ur db</a></li>
<li><a href='#id-2022-07-13-DB협업어떻게?'>DB 협업 어떻게?</a>
<ul class='toc-indentation'>
<li><a href='#id-2022-07-13-관련된공부'>관련된 공부</a></li>
<li><a href='#id-2022-07-13-배포후'>배포 후</a></li>
</ul>
</li>
<li><a href='#id-2022-07-13-아티팩트를이용하면?'>아티팩트를 이용하면?</a>
<ul class='toc-indentation'>
<li><a href='#id-2022-07-13-왜?'>왜?</a></li>
</ul>
</li>
<li><a href='#id-2022-07-13-멘토님과이후일정'>멘토님과 이후 일정</a>
<ul class='toc-indentation'>
<li><a href='#id-2022-07-13-CORS프론트에서로컬'>CORS 프론트에서 로컬</a></li>
</ul>
</li>
<li><a href='#id-2022-07-13-WebRTC할당'>WebRTC 할당</a></li>
<li><a href='#id-2022-07-13-내일은공부하는날'>내일은 공부하는 날</a></li>
</ul>
</div><h2 id="id-2022-07-13-Date"><img class="emoticon emoticon-blue-star" data-emoji-id="1f5d3" data-emoji-shortname=":calendar_spiral:" data-emoji-fallback="\uD83D\uDDD3" src="images/icons/emoticons/72/1f5d3.png" width="16" height="16" data-emoticon-name="blue-star" alt="(파란별)"/> Date</h2><p style="margin-left: 30.0px;"><time datetime="2022-07-13" class="date-past">2022. 7. 13.</time> 의 회의록 마스터 : <a class="confluence-userlink user-mention" data-username="62666f5934b9b7006879b22b" data-account-id="62666f5934b9b7006879b22b" href="https://swm-fire.atlassian.net/wiki/people/62666f5934b9b7006879b22b?ref=confluence" target="_blank" data-linked-resource-id="196611" data-linked-resource-version="1" data-linked-resource-type="userinfo" data-base-url="https://swm-fire.atlassian.net/wiki">이하령</a> <a class="confluence-userlink user-mention current-user-mention" data-username="5ae579319fcb1f22f34d33f2" data-account-id="5ae579319fcb1f22f34d33f2" href="https://swm-fire.atlassian.net/wiki/people/5ae579319fcb1f22f34d33f2?ref=confluence" target="_blank" data-linked-resource-id="524292" data-linked-resource-version="1" data-linked-resource-type="userinfo" data-base-url="https://swm-fire.atlassian.net/wiki">고주형</a> </p><h2 id="id-2022-07-13-Participants"><img class="emoticon emoticon-blue-star" data-emoji-id="1f465" data-emoji-shortname=":busts_in_silhouette:" data-emoji-fallback="\uD83D\uDC65" src="images/icons/emoticons/72/1f465.png" width="16" height="16" data-emoticon-name="blue-star" alt="(파란별)"/> Participants</h2><p><a href="https://swm-fire.atlassian.net/people/team/617ed1cd-4ae5-4e85-9116-fccd208cb50e" class="external-link" rel="nofollow">TEAM FIRE</a> (<a class="confluence-userlink user-mention" data-username="62666f5a4297890069453757" data-account-id="62666f5a4297890069453757" href="https://swm-fire.atlassian.net/wiki/people/62666f5a4297890069453757?ref=confluence" target="_blank" data-linked-resource-id="196617" data-linked-resource-version="1" data-linked-resource-type="userinfo" data-base-url="https://swm-fire.atlassian.net/wiki">윤영기</a> <a class="confluence-userlink user-mention current-user-mention" data-username="5ae579319fcb1f22f34d33f2" data-account-id="5ae579319fcb1f22f34d33f2" href="https://swm-fire.atlassian.net/wiki/people/5ae579319fcb1f22f34d33f2?ref=confluence" target="_blank" data-linked-resource-id="524292" data-linked-resource-version="1" data-linked-resource-type="userinfo" data-base-url="https://swm-fire.atlassian.net/wiki">고주형</a> <a class="confluence-userlink user-mention" data-username="62666f5934b9b7006879b22b" data-account-id="62666f5934b9b7006879b22b" href="https://swm-fire.atlassian.net/wiki/people/62666f5934b9b7006879b22b?ref=confluence" target="_blank" data-linked-resource-id="196611" data-linked-resource-version="1" data-linked-resource-type="userinfo" data-base-url="https://swm-fire.atlassian.net/wiki">이하령</a>) + <a class="confluence-userlink user-mention" data-username="5a8a8fd7cd68e7211cf90005" data-account-id="5a8a8fd7cd68e7211cf90005" href="https://swm-fire.atlassian.net/wiki/people/5a8a8fd7cd68e7211cf90005?ref=confluence" target="_blank" data-linked-resource-id="30801925" data-linked-resource-version="1" data-linked-resource-type="userinfo" data-base-url="https://swm-fire.atlassian.net/wiki">Jinho Choi</a> + <a class="confluence-userlink user-mention" data-username="557058:06f2db0e-1dfa-43a6-b2de-a6e5360d32cd" data-account-id="557058:06f2db0e-1dfa-43a6-b2de-a6e5360d32cd" href="https://swm-fire.atlassian.net/wiki/people/557058:06f2db0e-1dfa-43a6-b2de-a6e5360d32cd?ref=confluence" target="_blank" data-linked-resource-id="14974977" data-linked-resource-version="1" data-linked-resource-type="userinfo" data-base-url="https://swm-fire.atlassian.net/wiki">Kwon-Han Bae</a> </p><h2 id="id-2022-07-13-Discussiontopics"><img class="emoticon emoticon-blue-star" data-emoji-id="1f5e3" data-emoji-shortname=":speaking_head:" data-emoji-fallback="\uD83D\uDDE3" src="images/icons/emoticons/72/1f5e3.png" width="16" height="16" data-emoticon-name="blue-star" alt="(파란별)"/> Discussion topics</h2><h2 id="id-2022-07-13-최진호멘토님멘토링">최진호 멘토님 멘토링</h2><ul><li><p>지금 진도가 빨라서 try and error 조금 해도 되겠다</p></li><li><p>다음주엔 여러명 화면 공유 하는거 가능할 듯</p><ul><li><p>채팅은 좀 빠듯할 듯</p></li></ul></li><li><p>다음주 금요일 점심 최진호 멘토님 오프라인 멘토링</p></li></ul><hr/><h2 id="id-2022-07-13-배권한멘토님멘토링">배권한 멘토님 멘토링</h2><h3 id="id-2022-07-13-Metric모아서보자">Metric 모아서 보자</h3><p>문제 생겼을 때 레포트를 봐서 잘 찾을 수 있게 Metric 수집.</p><p>“APM(Application Performance Management)“</p><ul><li><p>빌드 절차 </p></li><li><p>파라미터 정도 수거 </p></li></ul><h4 id="id-2022-07-13-APM종류">APM 종류</h4><ul><li><p>New Relic</p></li><li><p>DataDob</p></li><li><p>Sentry</p></li></ul><p>위의 서비스는 Saas 쓸 때 많이 쓴다</p><p>3개가 거의 비슷</p><p>금액이나 상세한 설정에 따라 다르다.</p><h4 id="id-2022-07-13-라인">라인</h4><ul><li><p>Sentry(소규모)</p><ul><li><p>용량별로 받음</p></li><li><p>오픈소스 서버가 있음</p></li><li><p>깔면 무제한 → 회사에서 센트리</p></li><li><p>한국어 없음</p></li></ul></li></ul><h4 id="id-2022-07-13-네이버의제품">네이버의 제품</h4><ul><li><p>Scouter</p></li><li><p>제니퍼를 복사해서 만든 것</p><ul><li><p>거의 기능 비슷</p></li></ul></li></ul><h4 id="id-2022-07-13-비추제품">비추 제품</h4><p>제니퍼</p><ul><li><p>국산</p></li><li><p>자바 어플 모니터링</p></li><li><p>주로 국내에서 많이씀</p></li><li><p>SI에서는 거의 표준</p></li><li><p>한글 연락 잘 받음</p></li></ul><h4 id="id-2022-07-13-제품평">제품평</h4><p>대규모 아니면 </p><ul><li><p>데이터독</p><ul><li><p>한국어 없음</p></li></ul></li><li><p>뉴렐릭</p><ul><li><p>한국어 지원 됨</p></li></ul></li></ul><h3 id="id-2022-07-13-APM을쓰는이유">APM을 쓰는 이유</h3><p>프론트랑 백엔드랑 같은 플랫폼으로 APM 연동을 해야하는 이유</p><ul><li><p>문제 생겼을 때 로그 남음</p></li><li><p>연결 안되는데 로그 남음</p><ul><li><p>디버깅에 도움됨</p></li></ul></li><li><p>우리 정도 트래픽에서는 무료임</p></li><li><p>회사에서도 무조건 씀</p></li></ul><hr/><h3 id="id-2022-07-13-주형의고민">주형의 고민</h3><h4 id="id-2022-07-13-CD하다가포기">CD하다가 포기</h4><p>Try한 것을 기록을 해야 돼</p><ul><li><p>멘토님께서 뭐가 무엇인지 회고 가능</p></li><li><p>실패한 것을 남겨놓자 </p><ul><li><p>다 삭제하지 말고 스냅샷을 남겨놓자 </p></li></ul></li><li><p>Error log를 복붙을 해놓자 </p></li><li><p>같이 확인할 수 있게 </p></li></ul><h4 id="id-2022-07-13-멘토님의팁:간단한것부터">멘토님의 팁: 간단한 것부터</h4><ul><li><p>Hello World부터 </p></li><li><p>샘플을 띄워보자 </p></li><li><p>Simple한 것부터</p></li></ul><h4 id="id-2022-07-13-간단회고">간단 회고</h4><p>아래 문서를 왜 못 찾았을까?</p><ul><li><p><a href="https://github.com/aws-samples/aws-codedeploy-github-actions-deployment/blob/main/.github/workflows/deploy.yml" data-card-appearance="inline" class="external-link" rel="nofollow">https://github.com/aws-samples/aws-codedeploy-github-actions-deployment/blob/main/.github/workflows/deploy.yml</a> </p></li></ul><p>만들어보고 안 되면 검색</p><ul><li><p>에러 쭉 긁어서 검색</p></li><li><p>Fail 후</p></li></ul><h4 id="id-2022-07-13-CD를해결하면">CD를 해결하면 </h4><p>해결했을 때 어떻게 했는지 적어보자</p><p>구글 히스토리를 보며 내가 왜 이런 행동을 했을까? 되돌아보자</p><p>어떻게 검색했는지 확인하자</p><h4 id="id-2022-07-13-다른개발자와왜차이가나는가?">다른 개발자와 왜 차이가 나는가?</h4><p>기반지식/키워드를 몰라서이다 <br/> → 시간 지나면 채워짐</p><h4 id="id-2022-07-13-잘하는개발자에게팁을얻기좋은질문">잘하는 개발자에게 팁을 얻기 좋은 질문</h4><p>(중요) 왜 이 검색어로 검색하셨나요?</p><ul><li><p>배권한 멘토님은 굵은 메시지를 하나하나 구글링합니다.</p></li></ul><hr/><h3 id="id-2022-07-13-주형의질문::아티팩트가뭔가요?">주형의 질문 :: 아티팩트가 뭔가요?</h3><p>소스코드를 빌드형태로 만들면 아티팩트, (애매, 언어별로 다름)</p><ul><li><p>일종의 배포용 파일</p></li><li><p>zip, docker image</p><ul><li><p>어떤 완결된 파일 하나</p></li><li><p>이것을 가지고 과거로 갈 수 있어</p></li></ul></li></ul><h3 id="id-2022-07-13-MigrationFiles">Migration Files</h3><p>마이그레션 버전</p><h3 id="id-2022-07-13-SchemaMigration">Schema Migration</h3><ul><li><p>new table</p></li></ul><h3 id="id-2022-07-13-MigrationTip">Migration Tip</h3><p>언제 푸쉬?</p><ul><li><p>마이그레이션 기능이 픽스가 되면 </p></li><li><p>colummn 적당히 추가되면 커밋</p><ul><li><p>colummn 추가 삭제 </p></li><li><p>DB 스키마를 버저닝</p><ul><li><p>ex. Create Room</p></li></ul></li></ul></li></ul><p>Test용 DB에 현재 상태 복사한다.</p><ul><li><p>여기에 마이그레이션을 미리 돌려본다 </p></li></ul><h3 id="id-2022-07-13-Howtoseedurdb">How to seed ur db</h3><p>데이터베이스 마이그레이션 되고 실행돼</p><p>데이터를 맘대로 넣을 수 있다.</p><ul><li><p>id passwd</p></li><li><p>테스트 때 자동으로 가능</p></li></ul><h3 id="id-2022-07-13-DB협업어떻게?">DB 협업 어떻게?</h3><p>첫 번째 방법. MSA </p><ul><li><p>DB끼리 충돌 안 함</p></li></ul><p>두 번째 방법. 스키마 하는 사람 따로 로직 만드는 사람 따로</p><h4 id="id-2022-07-13-관련된공부">관련된 공부</h4><p>적당히 마이그레이션 하면 스키마 알아서 만드는 툴 별로 없고 어렵다.</p><h4 id="id-2022-07-13-배포후">배포 후</h4><p>DB 마이그레이션을 만들어서 작업을 해야 한다.</p><h3 id="id-2022-07-13-아티팩트를이용하면?">아티팩트를 이용하면?</h3><p>옛날 상태를 모른다. 소스코드를 압축. 이것을 통해 디버깅</p><h4 id="id-2022-07-13-왜?">왜?</h4><ul><li><p>해킹</p></li><li><p>디버깅</p></li><li><p>당시의 것을 재현해봐야 한다</p></li><li><p>실행을 해본다</p><ul><li><p>다양한 오류 요인</p></li></ul></li></ul><hr/><h3 id="id-2022-07-13-멘토님과이후일정">멘토님과 이후 일정</h3><p>네트워크 특강은 22일부터</p><ul><li><p>바닥부터 네트워크에 관해 알아보자! </p></li><li><p>칠판에 그리며 </p></li></ul><p>다음 멘토링은 20일 저녁 9시에 가능하다.</p><ul><li><p>그전에 문제가 생기면 연락주겠다.</p></li></ul><hr/><h2 id="id-2022-07-13-멘토링이후팀회의">멘토링 이후 팀 회의 </h2><blockquote><p>아 이걸 물어볼껄 ㅎㅎ </p></blockquote><h4 id="id-2022-07-13-CORS프론트에서로컬">CORS 프론트에서 로컬 </h4><ul><li><p>localhost:3000 되나?</p><ul><li><p>내일 해봄</p></li></ul></li></ul><h3 id="id-2022-07-13-WebRTC할당">WebRTC 할당</h3><ul><li><p>프로세스 </p></li><li><p>네트워크</p></li></ul><h3 id="id-2022-07-13-내일은공부하는날">내일은 공부하는 날</h3><p>문제를 진단하는 날</p><p />
</div>
</div> </div>
<div id="footer" role="contentinfo">
<section class="footer-body">
<p>Document generated by Confluence on 12월 15, 2022 23:04</p>
<div id="footer-logo"><a href="http://www.atlassian.com/">Atlassian</a></div>
</section>
</div>
</div> </body>
</html>