<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>업무 학습일지 TIL (Back-end 개발, 2022~)</title>
    <link>https://hanna-dev.tistory.com/</link>
    <description>매일매일 한 줄 이상 적기. 업무 관련 공부한 내용을 적습니다.</description>
    <language>ko</language>
    <pubDate>Sun, 5 Apr 2026 21:01:47 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>HannaDev</managingEditor>
    <image>
      <title>업무 학습일지 TIL (Back-end 개발, 2022~)</title>
      <url>https://tistory1.daumcdn.net/tistory/3373191/attach/5082c9ae368f479681c1748d0c21db9b</url>
      <link>https://hanna-dev.tistory.com</link>
    </image>
    <item>
      <title>[TIL ##1] 2023 업무 회고</title>
      <link>https://hanna-dev.tistory.com/entry/TIL-1-2023-%EC%97%85%EB%AC%B4-%ED%9A%8C%EA%B3%A0</link>
      <description>&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;▶ 목차&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[1] 2023 업무 요약&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[2] 2023 첫 번째 업무 - 건강 도메인 개발&lt;br /&gt;[3] 2023&amp;nbsp;건강&amp;nbsp;도메인&amp;nbsp;업무&amp;nbsp;노트&amp;nbsp;中&lt;br /&gt;[4] &lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;2023 두 번째 업무 - B2B 건강 서비스 개발&lt;/span&gt; &lt;br /&gt;[5] 2023&amp;nbsp;업무&amp;nbsp;회고&amp;nbsp;-&amp;nbsp;도서&lt;br /&gt;[6] 마무리&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;▶ 2023 업무 요약&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1190&quot; data-origin-height=&quot;1190&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTSz1x/btsCQ5crtgt/kakfJsZ53iH41SKjTRzQo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTSz1x/btsCQ5crtgt/kakfJsZ53iH41SKjTRzQo0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTSz1x/btsCQ5crtgt/kakfJsZ53iH41SKjTRzQo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTSz1x%2FbtsCQ5crtgt%2FkakfJsZ53iH41SKjTRzQo0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; alt=&quot;도구리&quot; loading=&quot;lazy&quot; width=&quot;309&quot; height=&quot;1190&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1190&quot; data-origin-height=&quot;1190&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2023년을 요약하자면 이런 느낌이 아닐까... &lt;span style=&quot;color: #9d9d9d;&quot;&gt;&lt;s&gt;(업무에 영혼을 갈아넣은 2023년)&lt;/s&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;열정있던 신입 사원은 이제 없어...&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;여분 목숨없이 디펜스 게임에 투입된 직장인만 있습니다 (...)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;5월 ~ 12월 타임라인을 요약하자면... 이직하고 한 달 정도 잠시 공부하는 시간을 가진 후...&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;시간과 모든 것을 갈아넣어 두 개의 프로젝트를 마무리 지었습니다 ^-ㅠ&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d; font-family: 'Nanum Gothic';&quot;&gt;[공부 &amp;gt; 업무 &amp;gt; 업무...? &amp;gt; 업...무... &amp;gt; 기절 &amp;gt; 새업무! &amp;gt; ???? (혼돈) &amp;gt; ...ㅎㅎ 업무 &amp;gt; 기절]&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;▶ 2023 첫 번째 업무 - 건강 도메인 개발&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;첫 번째 프로젝트에서는 정식 앱 오픈을 준비하며 건강관련 서비스 개발을 진행했어요!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이직하면서 기술 도메인이 모두 달라져서 난관이 많을 거라고는 예상했었는데요.&lt;br /&gt;[건강] 이라는 서비스 도메인 자체를 이해하는 것부터 난관이었던 프로젝트였습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;수험생으로 다시 돌아간 느낌이랄까... 약물 용어 공부하고 건강 검진 항목 정리하고... &lt;br /&gt;건강 분석 엔진 로직 파악하면서 유사 의료종사자가 되어가는 듯한 신비한 경험이었습니다 ｡&amp;deg;(&amp;deg;&amp;deg;᷄◠&amp;deg;᷅&amp;deg;)&amp;deg; &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;｡&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;▶ 2023 건강 도메인 업무 노트 中&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;2023년은 특히 암기력과... 정리력이... 많이 늘었습니다 ^-^ㅠ&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhLHRt/btsCTX5PcQT/RGlr1essnTpKdAXbmLKqKk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhLHRt/btsCTX5PcQT/RGlr1essnTpKdAXbmLKqKk/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot; data-filename=&quot;업무메모1.jpg&quot; style=&quot;width: 49.4145%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhLHRt/btsCTX5PcQT/RGlr1essnTpKdAXbmLKqKk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhLHRt%2FbtsCTX5PcQT%2FRGlr1essnTpKdAXbmLKqKk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0Z1xj/btsCTYKp56x/QoR4adrJmIXcfkbYnoK1D1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0Z1xj/btsCTYKp56x/QoR4adrJmIXcfkbYnoK1D1/img.jpg&quot; data-origin-width=&quot;3970&quot; data-origin-height=&quot;2977&quot; data-is-animation=&quot;false&quot; data-filename=&quot;업무메모2.jpg&quot; style=&quot;width: 49.4228%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0Z1xj/btsCTYKp56x/QoR4adrJmIXcfkbYnoK1D1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0Z1xj%2FbtsCTYKp56x%2FQoR4adrJmIXcfkbYnoK1D1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3970&quot; height=&quot;2977&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;건강검진 도메인 및 협력 업체 로직 파악&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pIifK/btsCX5WrwEm/XDfqNkABMudtkGkfo0lbf1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pIifK/btsCX5WrwEm/XDfqNkABMudtkGkfo0lbf1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot; data-filename=&quot;업무스케치1.jpg&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pIifK/btsCX5WrwEm/XDfqNkABMudtkGkfo0lbf1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpIifK%2FbtsCX5WrwEm%2FXDfqNkABMudtkGkfo0lbf1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1ruSV/btsCVHnZYgV/gc8n4dFyyN4LHPXeFFoZq1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1ruSV/btsCVHnZYgV/gc8n4dFyyN4LHPXeFFoZq1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot; data-filename=&quot;업무스케치2.jpg&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1ruSV/btsCVHnZYgV/gc8n4dFyyN4LHPXeFFoZq1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1ruSV%2FbtsCVHnZYgV%2Fgc8n4dFyyN4LHPXeFFoZq1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;건강검진 기획 요구사항에 따른 로직 설계&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bU0q3e/btsCTU8463H/tS4VurNxS4AZzPiK2bDsQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bU0q3e/btsCTU8463H/tS4VurNxS4AZzPiK2bDsQ0/img.png&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;533&quot; data-origin-height=&quot;490&quot; data-filename=&quot;건강검진 문서화 목록.PNG&quot; style=&quot;width: 47.151%; margin-right: 10px;&quot; data-widthpercent=&quot;47.71&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bU0q3e/btsCTU8463H/tS4VurNxS4AZzPiK2bDsQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbU0q3e%2FbtsCTU8463H%2FtS4VurNxS4AZzPiK2bDsQ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;533&quot; height=&quot;490&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eawvnP/btsCTvBHW3H/zZ90FmLBlRjak49FUHkv20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eawvnP/btsCTvBHW3H/zZ90FmLBlRjak49FUHkv20/img.png&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;1283&quot; data-origin-height=&quot;1076&quot; data-filename=&quot;건강검진 문서화 - QnA.PNG&quot; style=&quot;width: 51.6862%;&quot; data-widthpercent=&quot;52.29&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eawvnP/btsCTvBHW3H/zZ90FmLBlRjak49FUHkv20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeawvnP%2FbtsCTvBHW3H%2FzZ90FmLBlRjak49FUHkv20%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1283&quot; height=&quot;1076&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;회사 위키 문서화 + 슬랙 협력채널 문의 히스토리 기록&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;▶ 2023 두 번째 업무 - B2B 건강 서비스 개발&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;두 번째 프로젝트에서는 건강관련 B2B 서비스 개발을 진행했어요!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;외부 업체와 협력하는 B2B 서비스 개발이었는데 외부 업체와 협업은 처음이어서 해당 부분에서 난관이 있지 않을까 생각했었는데요.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;...ㅎㅎ 그냥 모-든 부분이 난관이었던 프로젝트였습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;굉-장히 촉박한 일정에 기획서 보면서 협력 업체 건강 도메인 물어가며 공부하고, 기획자와 기획 정책 수립하고... B2B 사업 진행 일정도 챙기고...? 복잡한 부분 테스트 케이스도 작성하고 릴리즈 시나리오, 오픈 전 시나리오도 작성하고... 정말... 정말... 많은 작업이 몰아친 프로젝트였습니다. &lt;span style=&quot;color: #9d9d9d;&quot;&gt;&lt;s&gt;(개발은 언제하지)&lt;/s&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;학부 시절에 창업 프로젝트 시작했을 때의 혼돈을 회사에서 다시 느끼게 될 줄은 몰랐는데... 확실히 지금 부서마다 문화가 모두 달라서 협업하는 방식에 있어 무언가의 정립이 필요해보이는 느낌을 많이 받았어요 ㅎㅎㅠ&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;어찌어찌 잘 마무리되었지만... 내가 개발자가 맞나? 직무 정체성 혼란도 느끼고 제 업무 방식에 대해서도 다시금 되돌아본 프로젝트였습니다 (ﾉ&amp;acute;ｰ`)ﾉ&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;▶ 2023 업무 회고 - 도서&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그런 의미에서 2023년 업무를 회고하며 한 해 마무리를 같이 한 도서는 [프로젝트가 서쪽으로 간 까닭은 - 프로젝트 군상의 86가지 행동 패턴] 입니다!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3일에 걸쳐 완독했는데 공감되는 부분이 많네요 (oT-T)尸~~&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;내년 상반기에도 큰 프로젝트가 있는데 들어가기 전에 확실히 제 업무 방식에 대해서도 조정이 필요할 것 같습니다..!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;낙관적으로 모든 것을 하려고 했던 과거의 나는 이제 잊고 단호하게...&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;프로젝트가 서쪽으로 간 까닭은.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfynvP/btsCSDzS3Ct/O1FQc6SMnJcI8PPx4hkdk0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfynvP/btsCSDzS3Ct/O1FQc6SMnJcI8PPx4hkdk0/img.jpg&quot; data-alt=&quot;소설처럼 가볍게 읽어보기 좋았습니다~!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfynvP/btsCSDzS3Ct/O1FQc6SMnJcI8PPx4hkdk0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfynvP%2FbtsCSDzS3Ct%2FO1FQc6SMnJcI8PPx4hkdk0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;404&quot; height=&quot;3024&quot; data-filename=&quot;프로젝트가 서쪽으로 간 까닭은.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;소설처럼 가볍게 읽어보기 좋았습니다~!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAn2qZ/btsCN7B0Nc9/e6KkUS7AVtxYMDTdEh6wuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAn2qZ/btsCN7B0Nc9/e6KkUS7AVtxYMDTdEh6wuk/img.png&quot; width=&quot;306&quot; height=&quot;663&quot; data-filename=&quot;북모리1.png&quot; data-origin-height=&quot;2436&quot; data-origin-width=&quot;1125&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAn2qZ/btsCN7B0Nc9/e6KkUS7AVtxYMDTdEh6wuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAn2qZ%2FbtsCN7B0Nc9%2Fe6KkUS7AVtxYMDTdEh6wuk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1125&quot; height=&quot;2436&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eu5vc1/btsCX4iVW3Q/ytoxH7mlkqsS10pvCUkH7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eu5vc1/btsCX4iVW3Q/ytoxH7mlkqsS10pvCUkH7k/img.png&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;1125&quot; data-origin-height=&quot;2436&quot; data-filename=&quot;북모리2.png&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eu5vc1/btsCX4iVW3Q/ytoxH7mlkqsS10pvCUkH7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Feu5vc1%2FbtsCX4iVW3Q%2FytoxH7mlkqsS10pvCUkH7k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1125&quot; height=&quot;2436&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;iOS 북모리 어플 활용 - 독서 노트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;▶&amp;nbsp;마무리&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;돌아보니 업무도 많고 생각도 많았던 2023년이었네요! 이제 곧 3년차가 되는데 여러 의미로 레벨업은 많이 한 것 같아 그래도 후회는 없는 것 같아요. &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그래도 업무 방식 재정립해서 올해처럼 힘든 한 해는 이제 그만... ╭(&amp;nbsp;&amp;bull;̀&amp;nbsp;&amp;bull;́&amp;nbsp;)╮&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt; 2024년에는 기술적으로 레벨업을 이루고 싶네요! 해피 뉴 이어입니다 !&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1190&quot; data-origin-height=&quot;1190&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTSz1x/btsCQ5crtgt/kakfJsZ53iH41SKjTRzQo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTSz1x/btsCQ5crtgt/kakfJsZ53iH41SKjTRzQo0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTSz1x/btsCQ5crtgt/kakfJsZ53iH41SKjTRzQo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTSz1x%2FbtsCQ5crtgt%2FkakfJsZ53iH41SKjTRzQo0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;309&quot; height=&quot;1190&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1190&quot; data-origin-height=&quot;1190&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Learn/Company</category>
      <category>업무 회고</category>
      <author>HannaDev</author>
      <guid isPermaLink="true">https://hanna-dev.tistory.com/59</guid>
      <comments>https://hanna-dev.tistory.com/entry/TIL-1-2023-%EC%97%85%EB%AC%B4-%ED%9A%8C%EA%B3%A0#entry59comment</comments>
      <pubDate>Mon, 1 Jan 2024 02:55:52 +0900</pubDate>
    </item>
    <item>
      <title>[TIL #33] 업무 마무리</title>
      <link>https://hanna-dev.tistory.com/entry/TIL-33-%EC%97%85%EB%AC%B4-%EB%A7%88%EB%AC%B4%EB%A6%AC</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 목차&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[1] 첫 회사 업무 마무리&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[2] 퇴사 주간 Time Tracker&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[3] 4월 Monthly Tracker&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[+] NEW 기술 블로그&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[+] 싱잉볼 + 바다 여행&lt;/span&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot;&gt;&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 첫 회사 업무 마무리&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;첫 입사일이 작년 2월 7일이었는데... 벌써 백엔드 개발자로서 1년 3개월이 지나갔네요!&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;흔히 사회를 정글에 비유하곤 하는데 확실히 정글은 맞았던 것 같아요 (&amp;nbsp;　'-'&amp;nbsp;)ノ)`-'&amp;nbsp;)&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그래도 탐험하는 재미도 있고 경악도 하고 머리도 굴리면서 썰은 많아졌네요 ㅋㅋ &lt;/span&gt;&lt;span style=&quot;color: #dddddd;&quot;&gt;&lt;s&gt;(인류애는 줄었을지도...)&lt;/s&gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;아쉽기도 하고 걱정도 많고 기쁘기도 하지만... 어찌됐든 이직을 하게 되었습니다 (&amp;nbsp;˙▿˙&amp;nbsp;)/&lt;/span&gt;&lt;/p&gt;&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;&lt;div class=&quot;moreless-content&quot;&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;첫 회사인 만큼 정도 많이 들고 동료 분들과 많이 친해졌지만... 커리어를 위해 다음 STEP 을 선택했어요.&lt;/span&gt;&lt;/p&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;동료 분들이 마지막 날 배웅해줬는데 완전 감동... 그래도 같은 IT 업계면 언젠가 다시 만&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;나게 될거라 생각해요!&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot;&gt;&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 퇴사 주간 Time Tracker&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;퇴사 마지막 주간에는 크게 2가지 업무를 진행했어요. &lt;/b&gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- 진행 중이던 메인 화면 API 개발 업무 및 PR 마무리&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- 인수인계 문서 작성 및 오프라인 설명회 개최&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;업무적으로는 특히&lt;/span&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;인수인계 문서 작성&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;에 공을 많이 들였는데... 제가 생각보다 담당했던 부분이 많더라구요 (&amp;nbsp;͡•.&amp;nbsp;•͡)&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;특히 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;챌린지 (유저 활동 기반 미션 수행 기능) 부분&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;은 복잡한 요구사항에 따라 코드 구조가 실타래가 된 부분이 많아서 정리가 어려웠어요. 최대한 추상적인 레이어에서 간략히 정리했는데...&lt;/span&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;앞으로 업무할 때는 코드 구조나 주의해야 할 점들을 미리미리 정리해 놓으면 좋겠다&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;라는 생각이 많이 들었습니다. ‧₊˚(✘﹏✘)&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그래도 올해 1월부터는 새로 시작하는 모든 업무에 대해 문서 작성을 진행해, 이를 기반으로 인수인계 문서를 빠르게 작성할 수 있었는데요. 해당 부분은 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;서버 개발자 세 분께 3-4 차례에 걸친 세미나 형식으로 내용을 추가 전달&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;드렸습니다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;기술적으로는&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;[ElasticSearch (키워드 검색), FCM PUSH (알림 시스템), Amplitude/Braze (CRM)]&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; + [Celery/MQ (비동기 처리 관련) + 유사 추천 로직] 을 전달드렸는데 도움이 되었으면 좋겠네요!&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwaXkC/btsdef5awFU/Fg1DhD4LQO38DZlkIpUjc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwaXkC/btsdef5awFU/Fg1DhD4LQO38DZlkIpUjc0/img.png&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;1176&quot; style=&quot;width: 44.9536%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwaXkC/btsdef5awFU/Fg1DhD4LQO38DZlkIpUjc0/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwaXkC%2Fbtsdef5awFU%2FFg1DhD4LQO38DZlkIpUjc0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1090&quot; height=&quot;1176&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/F6FuH/btsdem4jkdd/uRwKEGGUfEyCrreB52IOK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/F6FuH/btsdem4jkdd/uRwKEGGUfEyCrreB52IOK1/img.png&quot; data-origin-width=&quot;1051&quot; data-origin-height=&quot;946&quot; style=&quot;width: 53.8836%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/F6FuH/btsdem4jkdd/uRwKEGGUfEyCrreB52IOK1/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FF6FuH%2Fbtsdem4jkdd%2FuRwKEGGUfEyCrreB52IOK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1051&quot; height=&quot;946&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;인수인계 문서 中&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1001&quot; data-origin-height=&quot;628&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9OcE0/btsdcIN1Nkw/GQHnAgKlt5XnuHNtHAfhk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9OcE0/btsdcIN1Nkw/GQHnAgKlt5XnuHNtHAfhk0/img.png&quot; data-alt=&quot;테크노트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9OcE0/btsdcIN1Nkw/GQHnAgKlt5XnuHNtHAfhk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9OcE0%2FbtsdcIN1Nkw%2FGQHnAgKlt5XnuHNtHAfhk0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;506&quot; height=&quot;317&quot; data-origin-width=&quot;1001&quot; data-origin-height=&quot;628&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;테크노트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;업&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;무 외적으로는 2가지 활동을 진행했어요.&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- 짐 정리 + 동료 분들과 작별 인사 (점심 식사 / 저녁 뒷풀이)&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- 독서 (상자 밖에 있는 사람) + 마지막날 퇴사 면담&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;업무를 모두 정리하고 남은 시간에는 책을 읽었는데, 읽은 책은 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&quot;상자 밖에 있는 사람&quot;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 이라는&lt;/span&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;소통과 협력에 관한 책&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이에요. 확실히 회사 생활을 해보니까 소통이 진짜! 매우! 중요하더라구요. 그만큼 어려움을 겪는 부분이기도 하구요. 아직 다 읽지는 못했지만&lt;/span&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;자기기만이라는 상자에서 나와야 한다&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;는 부분이 인상 깊었습니다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그리고 마지막으로 동료 분들과 식사 시간을 가지면서 작별 인사 시간을 가졌는데... 특히 기획자님 분들과는 많이 친해졌었는데 막상 식사는 많이 못했어서 너무 아쉬웠어요 ㅠㅠ&lt;/span&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;다른 팀 분들과도 평소에 식사 시간을 틈틈이 가지면 더 좋지 않았을까 &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;조금은 후회되는 부분이었습니다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;[+] 마지막 주간 Time Tracker&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; → 계획했던 업무/일정들은 모두 수행 완료&lt;/span&gt;&lt;/p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tbLVA/btsddGa5Sfu/DlYrOXKdyjhdptTG3zF23k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tbLVA/btsddGa5Sfu/DlYrOXKdyjhdptTG3zF23k/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 35.5814%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tbLVA/btsddGa5Sfu/DlYrOXKdyjhdptTG3zF23k/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtbLVA%2FbtsddGa5Sfu%2FDlYrOXKdyjhdptTG3zF23k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Vl06z/btsddkGbrA1/vsuHwkk4KYHBQRs7IY2K3k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Vl06z/btsddkGbrA1/vsuHwkk4KYHBQRs7IY2K3k/img.jpg&quot; data-origin-width=&quot;3664&quot; data-origin-height=&quot;2748&quot; style=&quot;width: 63.2558%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Vl06z/btsddkGbrA1/vsuHwkk4KYHBQRs7IY2K3k/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVl06z%2FbtsddkGbrA1%2FvsuHwkk4KYHBQRs7IY2K3k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3664&quot; height=&quot;2748&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;마지막 주간 Time Tracker&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot;&gt;&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 4월 Monthly Tracker&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 인수인계 문서를 무사히 마무리할 수 있어 다행이었던 2023년 4월이었습니다.&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 인수인계 문서 양식은 추후 다른 TIL 에서 다뤄보고자 해요.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2386&quot; data-origin-height=&quot;4032&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIMOBg/btsdlKwfvB8/FcSkZiKNT4yxsw4SG5CVZk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIMOBg/btsdlKwfvB8/FcSkZiKNT4yxsw4SG5CVZk/img.jpg&quot; data-alt=&quot;4월 Monthly Tracker&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIMOBg/btsdlKwfvB8/FcSkZiKNT4yxsw4SG5CVZk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIMOBg%2FbtsdlKwfvB8%2FFcSkZiKNT4yxsw4SG5CVZk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;482&quot; height=&quot;815&quot; data-origin-width=&quot;2386&quot; data-origin-height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;4월 Monthly Tracker&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot;&gt;&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ NEW 기술 블로그&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;번외로 오늘 새롭게 기술 블로그를 개설했는데요!&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;최근 SpinSpin 이라는 웹 서비스를 개발/운영 중인 언니를 주말에 도와주고 있어서&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Infra 부분에서의 작업 내역&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;을 정리해서 기록해 보기로 했어요 ＿〆(。。)&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;오늘 작성한 글은 &lt;/span&gt;&lt;a href=&quot;https://spinspin-network.tistory.com/entry/Infra-1-SpinSpin-ELK-%EA%B5%AC%EC%B6%95-%ED%83%80%EC%9E%84%EB%9D%BC%EC%9D%B8&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[Infra #1] SpinSpin ELK 구축&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000000;&quot;&gt; - &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;공적인 기술 블로그 느낌&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;을 원하셔서 기술 블로그처럼 작성해보고 있는데 작성하면서 조금 어색하긴 해요...ㅋㅋ&lt;/span&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt; E&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;LK 구축하면서 삽질도 많이 하긴 했어서 그 부분도 시간 되면 정리&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;해보고자 합니다!&lt;/span&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OhxOu/btsdc6OHwON/fjVlgd1HIlkwJ0KLqswq6k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OhxOu/btsdc6OHwON/fjVlgd1HIlkwJ0KLqswq6k/img.png&quot; data-origin-width=&quot;1052&quot; data-origin-height=&quot;1143&quot; style=&quot;width: 48.6244%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OhxOu/btsdc6OHwON/fjVlgd1HIlkwJ0KLqswq6k/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOhxOu%2Fbtsdc6OHwON%2FfjVlgd1HIlkwJ0KLqswq6k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1052&quot; height=&quot;1143&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bS73ag/btsdd0mRDZy/5KDmUZBPBbSluDeD19Uy11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bS73ag/btsdd0mRDZy/5KDmUZBPBbSluDeD19Uy11/img.png&quot; data-origin-width=&quot;1055&quot; data-origin-height=&quot;1110&quot; style=&quot;width: 50.2128%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bS73ag/btsdd0mRDZy/5KDmUZBPBbSluDeD19Uy11/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbS73ag%2Fbtsdd0mRDZy%2F5KDmUZBPBbSluDeD19Uy11%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1055&quot; height=&quot;1110&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;[Infra #1] SpinSpin ELK 구축 中&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot;&gt;&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 싱잉볼 + 바다 여행&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;새로운 입사일은 5월 9일 (화) ! &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Refresh 를 위해 다음 주간에는 속초 바다 여행을 준비 중이에요. &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;마침... 싱잉볼도 와서 가져가서 명상도 하고 계획 없이 돌아다녀 보고자 합니다 ꒰⑅•ᴗ•⑅꒱&lt;/span&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IZRhi/btsdeeLYNlM/B7QHKKvrSMF9tSHN1W38HK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IZRhi/btsdeeLYNlM/B7QHKKvrSMF9tSHN1W38HK/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IZRhi/btsdeeLYNlM/B7QHKKvrSMF9tSHN1W38HK/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIZRhi%2FbtsdeeLYNlM%2FB7QHKKvrSMF9tSHN1W38HK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ba2Ivn/btsdcKLUDVD/WdkST3I3rYOu6Sfk7Jxo7k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ba2Ivn/btsdcKLUDVD/WdkST3I3rYOu6Sfk7Jxo7k/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ba2Ivn/btsdcKLUDVD/WdkST3I3rYOu6Sfk7Jxo7k/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fba2Ivn%2FbtsdcKLUDVD%2FWdkST3I3rYOu6Sfk7Jxo7k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;오브제 / 싱잉볼&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;span style=&quot;color: #7e98b1;&quot;&gt;&lt;i&gt;&lt;b&gt;☽&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;color: #7e98b1;&quot;&gt;&lt;b&gt;&amp;nbsp; 모두 즐거운 2023년이 되었으면 좋겠습니다&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mecGn/btsdi3jJn2D/v05IKew9jhG0ly1fBmkIEK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mecGn/btsdi3jJn2D/v05IKew9jhG0ly1fBmkIEK/img.jpg&quot; data-alt=&quot;5/1 (월) 낙산해변, 날씨 맑음&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mecGn/btsdi3jJn2D/v05IKew9jhG0ly1fBmkIEK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmecGn%2Fbtsdi3jJn2D%2Fv05IKew9jhG0ly1fBmkIEK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;5/1 (월) 낙산해변, 날씨 맑음&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c6ytVo/btsdZJkphAE/iKCX3o9pZI3B0sWnOuEMzk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c6ytVo/btsdZJkphAE/iKCX3o9pZI3B0sWnOuEMzk/img.jpg&quot; data-alt=&quot;5/4 (목) 속초해변, 날씨 흐림&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c6ytVo/btsdZJkphAE/iKCX3o9pZI3B0sWnOuEMzk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc6ytVo%2FbtsdZJkphAE%2FiKCX3o9pZI3B0sWnOuEMzk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;5/4 (목) 속초해변, 날씨 흐림&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;</description>
      <category>Learn/Company</category>
      <category>Time Tracker</category>
      <category>싱잉볼</category>
      <category>여행</category>
      <category>인수인계</category>
      <category>퇴사</category>
      <author>HannaDev</author>
      <guid isPermaLink="true">https://hanna-dev.tistory.com/58</guid>
      <comments>https://hanna-dev.tistory.com/entry/TIL-33-%EC%97%85%EB%AC%B4-%EB%A7%88%EB%AC%B4%EB%A6%AC#entry58comment</comments>
      <pubDate>Sun, 30 Apr 2023 02:00:31 +0900</pubDate>
    </item>
    <item>
      <title>[Book #1] 만약 시간이 존재하지 않는다면 - 카를로 로벨리</title>
      <link>https://hanna-dev.tistory.com/entry/Book-1-%EB%A7%8C%EC%95%BD-%EC%8B%9C%EA%B0%84%EC%9D%B4-%EC%A1%B4%EC%9E%AC%ED%95%98%EC%A7%80-%EC%95%8A%EB%8A%94%EB%8B%A4%EB%A9%B4-%EC%B9%B4%EB%A5%BC%EB%A1%9C-%EB%A1%9C%EB%B2%A8%EB%A6%AC</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 목차&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[1] 책 선택&lt;br /&gt;[2] 책 소개 &amp;amp; 감상평&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[3] 후기 (NEXT?)&lt;br /&gt;[3] 번외 (양자 컴퓨터?)&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 책 선택&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;한 두 달에 한 번씩은 교보 문고로 구경 가곤 하는데요~&lt;br /&gt;요즘에 너무 업무 관련 도서만 읽은 것 같아서 (...) 오랜만에 과학 도서를 읽어보았습니다 ㅎㅎ&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;과학 도서 중에서 특히 물리 분야 책을 주기적으로 읽어보는데 요즘에는 유튜브로도 관련 지식을 재미있게 접할 수 있어서 좋은 것 같아요 ദ്ദി˙&amp;nabla;˙)ว 양자 역학 관련 과학 유튜브 영상은 거의 다 챙겨 보는데 볼 때마다 어지럽고 새로워서 재밌네요! ㅋㅋ&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;뭔가 되고는 있고 수학적으로는 들어맞는데 실질적으로 양자역학에 대해서는 이해한 사람이 존재하지 않는다는 게 너무 신기하지 않나요? 번역 이슈인지 주목을 끌기 위한 마케팅인지 모를 말장난이 있어서 더 헷갈리는 것 같긴 한데... 그래도 보다 보면 다른 세계의 마법 도서 읽는 것 같아서 매력적인 것 같아요~! (*충분히 발달한 과학 기술은 마법과 구별할 수 없다는 말도 있는 것처럼요!)&lt;/span&gt;&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #fafafa;&quot;&gt;&lt;b&gt;과학 3법칙&lt;/b&gt; - &lt;/span&gt;아서 C. 클라크 (SF 소설가이자 미래학자)&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1. 어떤 뛰어난, 그러나 나이 든 과학자가 무언가가 &quot;가능하다&quot;라고 말했을 때, 그것은 거의 확실한 사실에 가깝다. 그러나 그가 무언가가 &quot;불가능하다&quot;라고 말했을 경우, 그의 말은 높은 확률로 틀렸다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2. 어떤 일의 가능성의 한계를 알아낼 수 있는 유일한 방법은, 바로 불가능의 영역에 아주 살짝 도전해 보는 것뿐이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;3. 충분히 발달한 과학 기술은 마법과 구별할 수 없다.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;아무튼 이번에 선택한 책은 카를로 로벨리, 『 만약 시간이 존재하지 않는다면 』인데요. 작년 이맘때쯤 카를로 로벨리, 『 시간은 흐르지 않는다 』 를 인상 깊게 읽은 기억이 있어 같은 저자의 다음 책을 바로 읽어보았습니다 &amp;phi;(^&amp;nabla;^ ) &lt;span style=&quot;color: #9d9d9d;&quot;&gt;- 아 물론 읽어본 거지 이해한 건 아닙니다...&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;과학 도서 1.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kKI01/btr0KG8oEcO/znV5XkM4wESkHBteVFQ6M0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kKI01/btr0KG8oEcO/znV5XkM4wESkHBteVFQ6M0/img.jpg&quot; data-alt=&quot;1회독 완료한 카를로 로벨리의 저서&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kKI01/btr0KG8oEcO/znV5XkM4wESkHBteVFQ6M0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkKI01%2Fbtr0KG8oEcO%2FznV5XkM4wESkHBteVFQ6M0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;과학 도서 1.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;1회독 완료한 카를로 로벨리의 저서&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 책 소개&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;저자 &lt;b&gt;카를로 로벨리 (66)는&lt;/b&gt; '제2의 스티븐 호킹'이라 평가받는 이탈리아 태생의 세계적인 &lt;b&gt;이론 물리학자&lt;/b&gt;로, 현재 주로 양자 중력 분야에서 연구 중인 &lt;b&gt;루프 양자 중력 이론의 창시자&lt;/b&gt;인데요~&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;『 만약 시간이 존재하지 않는다면 』 는 루프 양자 중력 이론을 창시하게 된 과정을 담은 자서전 성격의 책입니다.&lt;/b&gt; 시공간에 관한 본질적인 질문과 '시간 없이' 우주를 이해할 수 있는 새로운 시각에 대한 물리학의 대답을 찾아가는 저자의 여정이 담겨져 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;자서전 성격의 책인 만큼 이론을 깊게 다룬다기보다는 &lt;b&gt;저자가 생각하는 '과학적 사고'에 대한 가치관&lt;/b&gt;과 이러한 가치관으로 도달한 &lt;b&gt;루프 양자 중력 이론과 그 창시 배경&lt;/b&gt;에 대해 소개하고 있습니다 &amp;phi;（．．）&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/86JU7/btr0HR3Rslj/kRAXbNXhliRRvu3rE7XQzk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/86JU7/btr0HR3Rslj/kRAXbNXhliRRvu3rE7XQzk/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;만약 시간이 존재하지 않는다면.jpg&quot; data-widthpercent=&quot;55.56&quot; style=&quot;width: 54.9129%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/86JU7/btr0HR3Rslj/kRAXbNXhliRRvu3rE7XQzk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F86JU7%2Fbtr0HR3Rslj%2FkRAXbNXhliRRvu3rE7XQzk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tVXMY/btr0KRB5rwz/l5LsCOVQJ0po4rZOTlkox0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tVXMY/btr0KRB5rwz/l5LsCOVQJ0po4rZOTlkox0/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;2950&quot; data-origin-height=&quot;3688&quot; data-filename=&quot;만약 시간이 존재하지 않는다면_목차.jpg&quot; style=&quot;width: 43.9243%;&quot; data-widthpercent=&quot;44.44&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tVXMY/btr0KRB5rwz/l5LsCOVQJ0po4rZOTlkox0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtVXMY%2Fbtr0KRB5rwz%2Fl5LsCOVQJ0po4rZOTlkox0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2950&quot; height=&quot;3688&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;만약 시간이 존재하지 않는다면 - 카를로 로벨리&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;과학적 사고 관련해서는 '에필로그'에&lt;/b&gt; 저자의 가치관이 서술되어 있는데요.&lt;/span&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- 세상을 이해하기 위한 가장 효율적인 방법을 찾아가는 과학&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 반면 학교에서는 과학을&lt;b&gt;'기정사실'과 '법칙', 문제 풀이를 위한 연습처럼 가르치는 경우가 대부분&lt;/b&gt;이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 나는 교과서가 아닌 비판적 사고방식을 가르쳐야 한다고 생각한다. 학생들에게, 또한 교사들에게, &lt;b&gt;맹목적으로 통념을 따르기보다는 의심을 품을 수 있도록 가르쳐야 한다.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- &lt;b&gt;과학은 과학 그 자체로서 가르쳐야 한다.&lt;/b&gt; 과학은 매력 가득한 인류의 모험인 동시에, 대혼란 속에서 새로운 해결책을 끈질기게 탐구할 때 어지러울 정도의 개념적 도약을 거쳐 &lt;b&gt;마침내 퍼즐 조작들이 맞아떨어지는 번득이는 깨달음&lt;/b&gt;을 얻게 되는 일련의 과정이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 공전하는 지구, 유전정보를 담고 있는 DNA, 모든 생물의 공통 조상, 휘어 있는 시공간 등, &lt;b&gt;과학은 그야말로 신비와 아름다움이 가득한 길고 긴 이야기&lt;/b&gt;이다. 이런 과학을 교육하기 위해서는 &lt;b&gt;의심하고 감탄하는 법&lt;/b&gt;을 가르쳐야 할 것이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 과학은 우리에게 &lt;b&gt;스스로의 무지와 한계를 인정하고, '타인'을 의심하기보다 그로부터 배울 것이 더 많다&lt;/b&gt;는 사실을 인정하라고 한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- &lt;b&gt;내가 과학을 통해 배운 것은 단 하나의 현실 세계라는 것은 존재하지 않는다는 사실이다.&lt;/b&gt; 이 세상은 항상 우리의 생각과는 다르며, 우리의 눈앞에서 계속 변화하는 존재이다.&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;다음과 같은 구절을 읽으며, 우리는 &lt;b&gt;어쩌면 과학 법칙을 '세상을 이해하기 위한 방법'이 아닌 '절대적인 법칙', '기정사실'로 받아들이고 있기 때문에 새로운 주장 (양자 역학과 같은) 들을 받아들이기 어려워하고 있지 않을까&lt;/b&gt; 하는 생각이 들었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;실제로 양자 역학 관련 유튜브 영상을 볼 때면 '우리가 세상을 잘못 이해하고 있었을 수 있다'라는 느낌보다는 '우리가 인지하고 있던 세상의 법칙이 깨졌다!'라는 느낌을 많이 받았거든요. 그래서 더 마법같이 느껴지기도 하고요!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;하지만&lt;b&gt; &quot;세상을 이해하기 위해서는 시간이라는 개념으로부터 벗어나야 한다!&quot;, &quot;세상을 이해하기 위한 가장 효율적인 방법을 찾아가는 것이 과학이다.&quot;이라는&lt;/b&gt; 문구를 읽으면서 제가 인지하고 있는 과학에 대해 한 번 더 생각해 보게 되었습니다 ㅎㅎ;;;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;카를로 로벨리가 말하는 '시공간은 존재하지 않는다'도 결국은 '절대적인 시공간은 존재하지 않는다'라는 말이었는데요.&lt;/b&gt; 감수자의 말을 인용하자면 아래와 같이 요약할 수 있습니다. 결론적으로 우주에는 절대적인 시계, 공간 지표가 존재하는 것이 아닌 상대적인 위치에서 공간이라는 개념이 생기고, 상대적인 사건의 관계 속에서 시간이라는 개념을 인지하게 된다라고 이해할 수 있을 것 같아요!&lt;/span&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; 카를로 로벨리의 루프양자중력이론에 따르면, 우주에는 그동안 우리가 알고 있던 공간이나 시간이 더 이상 존재하지 않는다. &lt;b&gt;공간은 알갱이화된 중력장들의 연결망이고, 시간은 사건과 사건 간의 관계일 뿐이다.&lt;/b&gt; 우리는 이를 직관적으로 쉽게 받아들이지 못할 것이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; 이런 우리를 향해 카를로 로벨리는 외치고 있다. &lt;b&gt;이 세상을 비공간적이고 비시간적인 표현을 통해 이해하는 방법을 생각해 보라고.&lt;/b&gt; 견고하게 여겨왔던 기존의 관념들을 뒤엎고 세계를 다른 방식으로 바라보라고. 다른 시각으로 사물을 보고 이를 통해 세상이 겉모습과 다를 수 있음을 깨달아보라고. 바로 이 책이 우리에게 전하는 메시지다.&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;- 알갱이화된 중력장 이라는 단어는 잘 이해가 안되네요 (...)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;[시간을 인지한다 != 시간이 존재한다] [공간을 인지한다 != 공간이 존재한다]&lt;/b&gt;&lt;br /&gt;얼핏 봐서는 말장난처럼 느껴지지만 '인지하다'와 '존재하다'의 차이를 구분하는 게 핵심일 것 같네요.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;어떻게 보면 우주에 절대적인 시계와 절대적인 줄자가 없는 건 당연한 말 같지만, 절대적인 시계 (n초, n시간...)와 절대적인 줄자 (__cm, __km...)가 있는 세상에서 살고 있는 존재로서는 직관적으로 이해하기 어려운 것 같습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;시간과 관련해서는 다음 구절이 가장 인상 깊었습니다 (&amp;nbsp;&amp;nbsp;&amp;nbsp;˙ỏ˙&amp;nbsp;&amp;nbsp;)？&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 시간을 실재성이 결여된 개념으로 전제하자는 것이 아니다.... 각각의 원자에는 색도, 맛도, 온도도 존재하지 않는다. 따라서 기초적 차원에서 세계를 이해하기 위해서는 이런 개념들로부터 벗어나야 한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 특정한 단계나 특정 상황에서 존재하는 개념과, 기초적 차원으로 자연을 서술하는 데 필요한 개념은 엄연히 다르다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 말하자면 시간에 대해 생각할 때 우주의 일생에 맞춘 우주 시계가 존재하는 것처럼 여겨서는 안 된다는 것이다. 우주 속의 모든 물체는 각각의 고유한 시간을 가지고 있으므로, 시간에는 지역적인 조건이 있다고 봐야 한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-... 우리는 여전히 자연적 현상을 '세고' 있을 뿐,&amp;nbsp; 시간 그 자체를 측정하고 있는 것은 아니다. (=세슘 원자의 진동 주기 등을 기반으로 시간을 표현하고 있을 뿐)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 시간을 *창발 현상으로 간주하는 우리의 아이디어는 양자역학과 열역학에서 출발한 것이었다. (*창발 현상 : 하위 계층에는 없는 특성이나 행동이 상위 계층에서 자발적으로 돌연히 출현하는 현상)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 열역학계에서의 반응은 확률적이며 엔트로피는 '시간에 따라' 상승한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 결국 '시간'은 그저 '엔트로피화의 방향'에 지나지 않는다. 엔트로피의 증가가 관찰되는 방향을 시간이라고 부를 뿐이다. / 물체가 낙하하기 때문에 아래라는 개념이 생겨나듯, 엔트로피가 증가하기 때문에 시간이라는 개념이 생겨난 것이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 아래는 '물체가 낙하하는 방향'이고, 시간은 '열이 식는 방향'인 셈이다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 그런데 시간이 존재하지 않는데도 시공간에 대한 이야기를 할 수 있을까?... 예를 들어 '5초 후'에 낙하하는 물체의 위치를 예측하는 대신, '진자가 다섯 번 진동한 후'의 물체의 위치를 예측하기로 하면 된다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-... 스핀 네트워크를 정통적인 공간 개념과는 차이가 있을지라도 계속 '공간'이라는 단어로 지칭할 수 있듯이, 스핀 네트워크가 변화하는 방식, 즉 스핀 네트워크의 변화 '경로' 역시도 '시공간'이라는 단어로 지칭할 수 있을 것이다.&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 후기 (NEXT?)&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;여기까지 &lt;b&gt;『 만약 시간이 존재하지 않는다면 』 &lt;/b&gt;를 읽어 보았는데요. 이해될 것 같으면서도...? 이해한 게 맞나 하는 상태가 되어 버렸네요...ㅎㅎㅎ 그래도 시공간에 대한 다른 접근법을 알게 되어 유익한 시간이었습니다 (੭˙&amp;nbsp;˘&amp;nbsp;˙)੭&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;다음에는 시간 여유되면 양자 컴퓨터 관련해서도 책을 읽어보고 싶어요! 관련 책 사면서 SF 소설책도 한 권 골랐는데 읽게 되면 블로깅해 보도록 하겠습니다 :)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;과학 도서 2.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOsA9Q/btr0VJQME1A/vJn8ByPl28NZZTT4RWBq5k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOsA9Q/btr0VJQME1A/vJn8ByPl28NZZTT4RWBq5k/img.jpg&quot; data-alt=&quot;SF 소설 - 쿼런틴, 양자 컴퓨터 - 퀀텀의 세계&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOsA9Q/btr0VJQME1A/vJn8ByPl28NZZTT4RWBq5k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOsA9Q%2Fbtr0VJQME1A%2FvJn8ByPl28NZZTT4RWBq5k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;과학 도서 2.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;SF 소설 - 쿼런틴, 양자 컴퓨터 - 퀀텀의 세계&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 번외&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(양자 컴퓨터?)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;번외로 오랜만에 양자 역학 책을 읽으면서 고등학교 때 읽은 관련 책들을 찾았는데 추억이네요 ㅎㅎ&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2013년 (고1) 에 양자 컴퓨터가 존재할 수 있다는 것에 신기해했었는데... 10년 지난 2023년은 현재 점점 더 많은 양자 컴퓨터 관련 기사들이 나오고 있고, 요새 뜨거운 감자인 Chat GPT 도 등장해서 새삼 경이로운 기분이 듭니다. &lt;span style=&quot;color: #9d9d9d;&quot;&gt;((( 진짜 몇십 년 뒤에는 마법 세계가 되어 있는 게 아닐까요 Chat GPT 도 너무 신기해요 )))&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;근데 개발자 입장에서는 양자 컴퓨터 나오면 컴파일러는 어떻게 되는 걸까 궁금하기도 하고...?? (새로운 언어가 등장하게 되려나요? 모든 경우에 양자 컴퓨터가 높은 효율을 보이는 것 같진 않더라구요) 그래도 아직까지는 거의 국가 단위로 연구 중인 주제니까 실제 개발 현장에 보편적으로 적용되기에는 먼 미래일 것 같기도 하네요!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;고등학교_과학 도서.jpg&quot; data-origin-width=&quot;3302&quot; data-origin-height=&quot;2474&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdbsnd/btr0IGuk3vj/2hO1laiOkyMUUNWsvagBe0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdbsnd/btr0IGuk3vj/2hO1laiOkyMUUNWsvagBe0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdbsnd/btr0IGuk3vj/2hO1laiOkyMUUNWsvagBe0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcdbsnd%2Fbtr0IGuk3vj%2F2hO1laiOkyMUUNWsvagBe0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3302&quot; height=&quot;2474&quot; data-filename=&quot;고등학교_과학 도서.jpg&quot; data-origin-width=&quot;3302&quot; data-origin-height=&quot;2474&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Book/과학 도서</category>
      <category>감상평</category>
      <category>과학적 사고방식</category>
      <category>독서</category>
      <category>루프 양자 중력 이론</category>
      <category>카를로 로벨리</category>
      <author>HannaDev</author>
      <guid isPermaLink="true">https://hanna-dev.tistory.com/57</guid>
      <comments>https://hanna-dev.tistory.com/entry/Book-1-%EB%A7%8C%EC%95%BD-%EC%8B%9C%EA%B0%84%EC%9D%B4-%EC%A1%B4%EC%9E%AC%ED%95%98%EC%A7%80-%EC%95%8A%EB%8A%94%EB%8B%A4%EB%A9%B4-%EC%B9%B4%EB%A5%BC%EB%A1%9C-%EB%A1%9C%EB%B2%A8%EB%A6%AC#entry57comment</comments>
      <pubDate>Mon, 27 Feb 2023 02:15:55 +0900</pubDate>
    </item>
    <item>
      <title>[TIL #32] 2022 My Report - 업무편</title>
      <link>https://hanna-dev.tistory.com/entry/TIL-32-2022-My-Report-%EC%97%85%EB%AC%B4%ED%8E%B8</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;▶ 목차&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;[1] 2022 -&amp;gt; 2023&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;[2] 2022 주요 업무 키워드 - 사용자 기반 서비스 / 서버 이슈&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;[3] 업무 방식 - 업무 노트 및 일정 관리&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;[4] 의사소통 - QA 티켓 분포도&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;[5] 독서 - 클린코드 (리팩토링)&lt;br /&gt;[6] 2022 세부 타임라인 + 총평&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;▶ 2022 -&amp;gt; 2023&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;다사다난했던 2022년... 12개월 간의 업무 타임라인을 정리해보며 2022 업무 분석해보는 시간을 갖고자 합니다 :)&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;background-color: #fafafa; color: #333333;&quot; data-text-less=&quot;닫기&quot; data-text-more=&quot;더보기&quot; data-ke-type=&quot;moreLess&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;[2022 리뷰]&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;드디어 12개월을 채우고 백엔드 개발자 2년차가 되었습니다 ＼＼\(۶&amp;bull;̀ᴗ&amp;bull;́)۶//／／&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;이제는 업무에 들어가는 것이 두렵지 않게 되었어요!&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;업무도 많고 이슈도 많았던 한 해였지만 그래도 재미있게 개발자 1년을 보낸 것 같습니다 ㅎㅎ&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;입사할 당시에만 해도 1년이 지나면 반복 업무처럼 쉽게 처리할 수 있는 업무들이 많아지지 않을까 상상했는데... 점점 난이도 높아지는 업무에 경이로움을 느낀 한 해였습니다. 그래도 하나씩 어떻게든 해가는 재미가 있었던 것 같아요.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;▶ 2022 주요 업무 키워드&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;# 사용자 기반 서비스&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;진행한 주요 프로젝트는 총 3개 (시리즈, 웹소설, 챌린지)&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;: 한 줄 감상평 1. '서비스 요구사항... 알고리즘 문제'&lt;br /&gt;: 한 줄 감상평 2. '열정도 과하면 독이 된다' (일감이 2배...!)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;: 깨달음 1. 기획자와 친해지자&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;: 깨달음 2. 중복코드 지옥 - 클린코드와 친해지자&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;1187&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AJeun/btrYV9j7IZJ/ieMFFL772M9xRorMbjHWZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AJeun/btrYV9j7IZJ/ieMFFL772M9xRorMbjHWZ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AJeun/btrYV9j7IZJ/ieMFFL772M9xRorMbjHWZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAJeun%2FbtrYV9j7IZJ%2FieMFFL772M9xRorMbjHWZ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;900&quot; height=&quot;1187&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;1187&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;# 서버 이슈&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;가장 빈도수가 높았던 서버 이슈는 RDB CPU 80-90% -&amp;gt; Server Down&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;: 22년 10월 DB Scale-Up 을 통해 현재는 어느정도 안정화 되었습니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #ee2323; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;대응 매뉴얼&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;1. 배포 이후 발생했다면 롤백부터 합니다. 원인 파악도 중요하지만 즉각 대응이 우선됩니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;2. 빠르게 원인을 파악할 수 없다면 kill 명령어를 통해 일단 임시 조치를 취합니다. 활용 가능한 명령어는 아래와 같습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #9d9d9d; font-family: 'Noto Sans Light';&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;s&gt;ㄴ 최후의 방법으로는 RDB 재부팅이 있지만 권장되지 않습니다...&lt;/s&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;3. 다음을 확인하여 원인을 조사합니다.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&amp;nbsp; - &lt;b&gt;CloudWatch Dashboard&lt;/b&gt; : 평상 시와 다른 그래프 양상을 확인합니다. (이를 위해 평상 시 지속적인 모니터링이 필요합니다.)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&amp;nbsp; - &lt;b&gt;ELK 를 통한 에러 분석&lt;/b&gt; : 어디서 어떤 에러가 발생하고 있는지 파악합니다. (구분 없이 503 TIMEOUT 에러 발생 등...)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&amp;nbsp; -&lt;b&gt; AWS RDS 의 '성능 개선 도우미'&lt;/b&gt; 를 활용하여 모니터링 지표 및 느린 쿼리들을 확인합니다. (쿼리가 아닌 RDB 자체에 의심이 간다면 인스턴스 내 모니터링 부분의 지표들을 확인합니다.)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&amp;nbsp; - &lt;b&gt;Elastic Beanstalk 의 '상태', '모니터링'&lt;/b&gt; 페이지를 활용하여 전반적인 지표를 확인합니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&amp;nbsp; - &lt;b&gt;최근에 나간 배포 이력&lt;/b&gt;과 &lt;b&gt;실행 중인 배치&lt;/b&gt;들을 확인하여 추론합니다. 관련된 부분이 없다면 &lt;b&gt;인프라&lt;/b&gt; 문제일 수 있습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&amp;nbsp; - &lt;b&gt;RabbitMQ 등 추가적으로 구성한 부분&lt;/b&gt;이 있다면 해당 부분도 모니터링합니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;4. 2~3 을 반복합니다. 필요하다면 역할을 분담하여 A 그룹이 kill 하는 동안 B 그룹이 원인을 조사하는 방식을 취할 수 있습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;5. 추후 장애 리뷰를 위해 중간중간 스크린샷과 함께 진행 상황을 기록해두면 도움이 됩니다. 확실치 않더라도 의심되는 부분이 있으면 slack 또는 구두를 통해 공유합니다.&lt;br /&gt;6. 서버가 정상적으로 돌아왔더라도 원인을 파악하지 못했다면 또다시 이슈가 발생할 수 있으니 추적합니다. (이를 위해 평상시에 꾸준한 모니터링이 필요합니다. 평소와 그래프가 달라지는 부분이 발생한다면 이슈를 추적하세요.)&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1676217386620&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 실행중인 쿼리 출력
select *
from information_schema.PROCESSLIST
order by time desc;

# 300 초 이상 대기중인 프로세스들을 출력하는 쿼리
select * from information_schema.processlist
where (COMMAND = 'sleep' or COMMAND='query') and time &amp;gt; 300 ORDER BY TIME desc;

# 300 초 이상 대기중인 프로세스들을 kill 하는 쿼리를 출력하는 쿼리
select concat('KILL ',id,';') from information_schema.processlist
where (COMMAND = 'sleep' or COMMAND='query') and time &amp;gt; 300 ORDER BY TIME desc;&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;▶ 업무 방식 - 업무 노트 및 일정 관리&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;# 업무 노트&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;총 13권 사용 + 스케치북 0.5권&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 가장 많이 활용한 테마 '로직 설계', '요구사항 분석'&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;: 한 줄 감상평 1. '요구사항 분석을 잘해야 추후 대공사를 예방할 수 있다 (...)'&lt;br /&gt;: 한 줄 감상평 2. '복잡한 요구사항은 반드시 실제 구현 전에 Flow Chart 를 그려보자'&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcSAVJ/btrYXjNJ5kx/sNNlPAiYTZTwW6kvSnusyK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcSAVJ/btrYXjNJ5kx/sNNlPAiYTZTwW6kvSnusyK/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3584&quot; data-origin-height=&quot;2688&quot; data-filename=&quot;KakaoTalk_20230101_150051465_01.jpg&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcSAVJ/btrYXjNJ5kx/sNNlPAiYTZTwW6kvSnusyK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcSAVJ%2FbtrYXjNJ5kx%2FsNNlPAiYTZTwW6kvSnusyK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3584&quot; height=&quot;2688&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUhT8w/btrY4lxgkjV/D4eV1VPNgk9J02RGlRHvd0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUhT8w/btrY4lxgkjV/D4eV1VPNgk9J02RGlRHvd0/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3592&quot; data-origin-height=&quot;2694&quot; data-filename=&quot;KakaoTalk_20230213_002355858.jpg&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUhT8w/btrY4lxgkjV/D4eV1VPNgk9J02RGlRHvd0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUhT8w%2FbtrY4lxgkjV%2FD4eV1VPNgk9J02RGlRHvd0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3592&quot; height=&quot;2694&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dE6aMz/btrYTVGOZYp/hLfUgK9G6EoYNikF0PbKsk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dE6aMz/btrYTVGOZYp/hLfUgK9G6EoYNikF0PbKsk/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3501&quot; data-origin-height=&quot;2626&quot; data-filename=&quot;KakaoTalk_20230213_002355858_01.jpg&quot; style=&quot;width: 48.6017%; margin-right: 10px;&quot; data-widthpercent=&quot;49.17&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dE6aMz/btrYTVGOZYp/hLfUgK9G6EoYNikF0PbKsk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdE6aMz%2FbtrYTVGOZYp%2FhLfUgK9G6EoYNikF0PbKsk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3501&quot; height=&quot;2626&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d2AUuJ/btrYT8TBeYL/9pvwZKZuk1KPb1zfAmqJL1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d2AUuJ/btrYT8TBeYL/9pvwZKZuk1KPb1zfAmqJL1/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3135&quot; data-origin-height=&quot;2275&quot; data-filename=&quot;KakaoTalk_20230213_002355858_02.jpg&quot; style=&quot;width: 50.2355%;&quot; data-widthpercent=&quot;50.83&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d2AUuJ/btrYT8TBeYL/9pvwZKZuk1KPb1zfAmqJL1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd2AUuJ%2FbtrYT8TBeYL%2F9pvwZKZuk1KPb1zfAmqJL1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3135&quot; height=&quot;2275&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;로직 설계 초안 (실제 구현 모습과는 상이)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;# 일정 관리&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;Planning Poker 방식 활용&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;: Paper -&amp;gt; Google Spread Sheet 로 일정 산정 도구 업그레이드&lt;br /&gt;: (new) 일정 산정 비용 &amp;lt;-&amp;gt; 실제 개발 비용 간의 차이 기록&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;: 한줄 감상평 1. '처음 생각한 일정의 1.5 ~ 2배를 곱하자'&lt;br /&gt;: 한줄 감상평 2. '실제 소요 시간을 기록해야 다음에 일정 산정을 할 수 있다'&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bf1B2T/btrYY7sKqHF/pz49Wfqq78UZm1FAeHP1WK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bf1B2T/btrYY7sKqHF/pz49Wfqq78UZm1FAeHP1WK/img.png&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3021&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.846%; margin-right: 10px;&quot; data-widthpercent=&quot;50.43&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bf1B2T/btrYY7sKqHF/pz49Wfqq78UZm1FAeHP1WK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbf1B2T%2FbtrYY7sKqHF%2Fpz49Wfqq78UZm1FAeHP1WK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3021&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SI6G3/btrYY6HlFOF/dmJLAqOF39P82pkKkOXL0K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SI6G3/btrYY6HlFOF/dmJLAqOF39P82pkKkOXL0K/img.png&quot; data-origin-width=&quot;1460&quot; data-origin-height=&quot;1113&quot; data-is-animation=&quot;false&quot; style=&quot;width: 48.9912%;&quot; data-widthpercent=&quot;49.57&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SI6G3/btrYY6HlFOF/dmJLAqOF39P82pkKkOXL0K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSI6G3%2FbtrYY6HlFOF%2FdmJLAqOF39P82pkKkOXL0K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1460&quot; height=&quot;1113&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;▶ 의사소통 - QA 티켓 분포도&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;# 기획 관련 QA 티켓 비율 75% 감소 -&amp;gt; QA 기간 감축&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;기획 관련 QA 티켓 비율 -&amp;gt; &lt;span style=&quot;color: #f89009;&quot;&gt;69% -&amp;gt; 57% -&amp;gt; 18%&amp;nbsp; &lt;span style=&quot;color: #000000;&quot;&gt;(빠른 처리가 불가능한 부분)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;단순 구현 miss&amp;nbsp;&lt;b&gt;-&amp;gt;&amp;nbsp;&lt;/b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;31% -&amp;gt; 43% -&amp;gt; 81%&amp;nbsp; &lt;span style=&quot;color: #000000;&quot;&gt;(빠르게 처리 가능한 부분)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;: 한 줄 감상평 1. '요구사항 분석을 잘해야 추후 대공사를 예방할 수 있다 222 (...)'&lt;br /&gt;&lt;b&gt;: 한 줄 감상평 2. '단계 별로 기획자님과 조율에 들어가자'&lt;br /&gt;&amp;nbsp; ㄴ [기획 회의 단계] 구현 가능 여부 빠르게 판단 -&amp;gt; 스팩 조율 (가장 중요 ★&lt;b&gt;&lt;b&gt;★&lt;/b&gt;&lt;/b&gt;&lt;b&gt;&lt;b&gt;★)&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&amp;nbsp; ㄴ [기획서 검토 단계] 사용자 시뮬레이션에 따른 사용자 관점에서의 피드백&lt;br /&gt;&amp;nbsp; ㄴ [설계 단계] 개발 비용 및 서버 성능 면에서의 스팩 조율&lt;br /&gt;&amp;nbsp; ㄴ [구현 단계] 세부 운영 규칙과 같은 운영 관점에서의 규칙 조율&lt;br /&gt;&amp;nbsp; ㄴ [개발자 테스트 단계] 앱 테스트를 통한 사용자 관점에서의 피드백&lt;br /&gt;: 한 줄 감상평 3. '기획 의도만 부합하면 어느정도 조율의 여지는 있다. 의도를 파악하자.'&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;# 웹소설 QA 티켓 분포도 &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;(22년 6월, 9월 기준)&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;기획 관련 QA 티켓 비율 -&amp;gt; 69% -&amp;gt; 57%&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;단순 구현 miss &lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;-&amp;gt; &lt;/b&gt;&lt;/span&gt;31% -&amp;gt; 43%&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;987&quot; data-origin-height=&quot;645&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beRjaA/btrYT9kBo78/vpJ0aVatjX5wNZnovGC1CK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beRjaA/btrYT9kBo78/vpJ0aVatjX5wNZnovGC1CK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beRjaA/btrYT9kBo78/vpJ0aVatjX5wNZnovGC1CK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeRjaA%2FbtrYT9kBo78%2FvpJ0aVatjX5wNZnovGC1CK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;987&quot; height=&quot;645&quot; data-origin-width=&quot;987&quot; data-origin-height=&quot;645&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;# 챌린지 QA 티켓 분포도 (23년 1월 기준)&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;기획 관련 QA 티켓 비율&amp;nbsp;-&amp;gt; 18%&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;단순 구현 miss -&amp;gt; 81%&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;: 확실히 기획 관련 QA 티켓이 줄어들고 단순 구현 miss 의 비중이 높아지며 빠르게 처리 가능한 QA 티켓의 비율이 높아졌다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;891&quot; data-origin-height=&quot;326&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wijf8/btrYViatuNe/K1CIpAugLHPLw9EhrNKwjK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wijf8/btrYViatuNe/K1CIpAugLHPLw9EhrNKwjK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wijf8/btrYViatuNe/K1CIpAugLHPLw9EhrNKwjK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fwijf8%2FbtrYViatuNe%2FK1CIpAugLHPLw9EhrNKwjK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;891&quot; height=&quot;326&quot; data-origin-width=&quot;891&quot; data-origin-height=&quot;326&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;▶ 독서 - 클린 코드 (리팩토링)&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;# 챌린지 코드 리팩토링&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;매달 새로운 챌린지가 추가된다는 요구사항에 대응하기 위한 리팩토링 작업 진행&lt;br /&gt;: [1] 클래스 분리 작업 (ChallengeEvent, Challenge 2개의 클래스로 분리)&lt;br /&gt;: [2] 테스트 코드 작성 (리팩토링을 위한 ChallengeEvent 단위 테스트 및 Challenge API 테스트 코드 작성)&lt;br /&gt;: [3] 상속 및 컴포지션 방식을 통한 중복 코드 개선 (95% -&amp;gt; 10%)&lt;br /&gt;: [+] 추가 리팩토링 아이디어 채굴을 위한 디자인 패턴 학습 중...&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1308&quot; data-origin-height=&quot;98&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnT5h6/btrY4lD2mlU/dOghA70gJSQletKhaiwxj0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnT5h6/btrY4lD2mlU/dOghA70gJSQletKhaiwxj0/img.png&quot; data-alt=&quot;챌린지 일정산정 中&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnT5h6/btrY4lD2mlU/dOghA70gJSQletKhaiwxj0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcnT5h6%2FbtrY4lD2mlU%2FdOghA70gJSQletKhaiwxj0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1308&quot; height=&quot;98&quot; data-origin-width=&quot;1308&quot; data-origin-height=&quot;98&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;챌린지 일정산정 中&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #009a87; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;# 클린코드, 파이썬 클린 코드 (독서 2권)&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;: 12월 말 ~ 2월 중순까지 약 6주간 클린코드, 파이썬 클린 코드 2권 완독 &amp;amp; 노트 정리 (추가 복습 필요)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;: 한줄 감상평 1. '중복 코드를 줄이자. 방법을 모르겠다면 책을 통해 아이디어를 얻자.'&lt;br /&gt;: 한줄 감상평 2. '입사 초에는 이해가 안갔지만... 챌린지 프로젝트 이후 몰입도 &amp;uarr;'&lt;br /&gt;: 한줄 감상평 3. '2권이나 읽었지만 한 번씩 더 읽어야 이해할 수 있을 것 같다'&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;: 깨달음 1. '신문 기사처럼 코드를 작성하자. 세부 내용이 궁금하면 클릭해서 들어가도록 유도하는 느낌으로...'&lt;br /&gt;: 깨달음 2. '코드 중복이 아닌, 코드 구조에 대한 중복도 줄일 수 있는 방법이 존재한다'&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_20230213_025147653.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cs6lDR/btrYUThypBF/JRaSjpkuPRefX7sNTSBD80/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cs6lDR/btrYUThypBF/JRaSjpkuPRefX7sNTSBD80/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cs6lDR/btrYUThypBF/JRaSjpkuPRefX7sNTSBD80/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcs6lDR%2FbtrYUThypBF%2FJRaSjpkuPRefX7sNTSBD80%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20230213_025147653.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cUf2mW/btrYTWFLnIY/qsY6S3Sok9PB1xfY6dIXs1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cUf2mW/btrYTWFLnIY/qsY6S3Sok9PB1xfY6dIXs1/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20230213_025147653_02.jpg&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cUf2mW/btrYTWFLnIY/qsY6S3Sok9PB1xfY6dIXs1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcUf2mW%2FbtrYTWFLnIY%2FqsY6S3Sok9PB1xfY6dIXs1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9kRdA/btrY1mQMaia/FtW2Nt19xpRDyxtGrPCNFK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9kRdA/btrY1mQMaia/FtW2Nt19xpRDyxtGrPCNFK/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20230213_025147653_01.jpg&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9kRdA/btrY1mQMaia/FtW2Nt19xpRDyxtGrPCNFK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9kRdA%2FbtrY1mQMaia%2FFtW2Nt19xpRDyxtGrPCNFK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;▶ 2022 세부 타임라인 + 총평&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1765&quot; data-origin-height=&quot;689&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxSRSY/btrZAGamnEY/y7DJ7WRKG0obpm4siHGmG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxSRSY/btrZAGamnEY/y7DJ7WRKG0obpm4siHGmG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxSRSY/btrZAGamnEY/y7DJ7WRKG0obpm4siHGmG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxSRSY%2FbtrZAGamnEY%2Fy7DJ7WRKG0obpm4siHGmG1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1765&quot; height=&quot;689&quot; data-origin-width=&quot;1765&quot; data-origin-height=&quot;689&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1YMvH/btrY1mXwj4Z/Rso2WsORwW1VYMimlMeKhK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1YMvH/btrY1mXwj4Z/Rso2WsORwW1VYMimlMeKhK/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20230213_001723891.jpg&quot; style=&quot;width: 32.5689%; margin-right: 10px;&quot; data-widthpercent=&quot;33.34&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1YMvH/btrY1mXwj4Z/Rso2WsORwW1VYMimlMeKhK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1YMvH%2FbtrY1mXwj4Z%2FRso2WsORwW1VYMimlMeKhK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RO03f/btrYVgX4pRz/JFLAId5inIUXiSZWxSCEsk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RO03f/btrYVgX4pRz/JFLAId5inIUXiSZWxSCEsk/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3021&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20230213_001723891_01.jpg&quot; style=&quot;width: 32.5366%; margin-right: 10px;&quot; data-widthpercent=&quot;33.31&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RO03f/btrYVgX4pRz/JFLAId5inIUXiSZWxSCEsk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRO03f%2FbtrYVgX4pRz%2FJFLAId5inIUXiSZWxSCEsk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3021&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dRtzvT/btrYV9dlnwm/fR0PoXJlylxuJ9nWQkm3e0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dRtzvT/btrYV9dlnwm/fR0PoXJlylxuJ9nWQkm3e0/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20230213_001723891_02.jpg&quot; style=&quot;width: 32.5689%;&quot; data-widthpercent=&quot;33.35&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dRtzvT/btrYV9dlnwm/fR0PoXJlylxuJ9nWQkm3e0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdRtzvT%2FbtrYV9dlnwm%2FfR0PoXJlylxuJ9nWQkm3e0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style4&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1836&quot; data-origin-height=&quot;760&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6ODou/btrZCqxWD3M/BK6s5rjgZbpqwkuCc8d5sK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6ODou/btrZCqxWD3M/BK6s5rjgZbpqwkuCc8d5sK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6ODou/btrZCqxWD3M/BK6s5rjgZbpqwkuCc8d5sK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6ODou%2FbtrZCqxWD3M%2FBK6s5rjgZbpqwkuCc8d5sK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1836&quot; height=&quot;760&quot; data-origin-width=&quot;1836&quot; data-origin-height=&quot;760&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnsQR6/btrYV86zniq/e4xZEz4kRfRM7Dw0L238w1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnsQR6/btrYV86zniq/e4xZEz4kRfRM7Dw0L238w1/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20230213_001723891_03.jpg&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnsQR6/btrYV86zniq/e4xZEz4kRfRM7Dw0L238w1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcnsQR6%2FbtrYV86zniq%2Fe4xZEz4kRfRM7Dw0L238w1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wUsap/btrYT9StEaK/VJuIa3eKTMWiHYmYtQTCTK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wUsap/btrYT9StEaK/VJuIa3eKTMWiHYmYtQTCTK/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20230213_001723891_04.jpg&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wUsap/btrYT9StEaK/VJuIa3eKTMWiHYmYtQTCTK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwUsap%2FbtrYT9StEaK%2FVJuIa3eKTMWiHYmYtQTCTK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style4&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1839&quot; data-origin-height=&quot;750&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dJmwDL/btrZzImsDWN/5Wpc3vtRttKQ9wYvhjCWxk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dJmwDL/btrZzImsDWN/5Wpc3vtRttKQ9wYvhjCWxk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dJmwDL/btrZzImsDWN/5Wpc3vtRttKQ9wYvhjCWxk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdJmwDL%2FbtrZzImsDWN%2F5Wpc3vtRttKQ9wYvhjCWxk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1839&quot; height=&quot;750&quot; data-origin-width=&quot;1839&quot; data-origin-height=&quot;750&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnabU5/btrY4l474pJ/tNhbFjIxv6NzKJzkglC9Jk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnabU5/btrY4l474pJ/tNhbFjIxv6NzKJzkglC9Jk/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20230213_001723891_05.jpg&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; data-widthpercent=&quot;33.33&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnabU5/btrY4l474pJ/tNhbFjIxv6NzKJzkglC9Jk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnabU5%2FbtrY4l474pJ%2FtNhbFjIxv6NzKJzkglC9Jk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNVRPd/btrYThKeqHn/RLXbeeUnVGgOoW43cRykik/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNVRPd/btrYThKeqHn/RLXbeeUnVGgOoW43cRykik/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20230213_001723891_06.jpg&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; data-widthpercent=&quot;33.33&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNVRPd/btrYThKeqHn/RLXbeeUnVGgOoW43cRykik/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNVRPd%2FbtrYThKeqHn%2FRLXbeeUnVGgOoW43cRykik%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLpTG0/btrY7Mah4BU/jHSDY4AFBmS0c4HWXJYUTK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLpTG0/btrY7Mah4BU/jHSDY4AFBmS0c4HWXJYUTK/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20230213_001723891_07.jpg&quot; style=&quot;width: 32.5581%;&quot; data-widthpercent=&quot;33.34&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLpTG0/btrY7Mah4BU/jHSDY4AFBmS0c4HWXJYUTK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLpTG0%2FbtrY7Mah4BU%2FjHSDY4AFBmS0c4HWXJYUTK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style4&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1841&quot; data-origin-height=&quot;788&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wUCkE/btrZAsXy0EK/OEiaNT6MYcUsSK5grhzuB0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wUCkE/btrZAsXy0EK/OEiaNT6MYcUsSK5grhzuB0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wUCkE/btrZAsXy0EK/OEiaNT6MYcUsSK5grhzuB0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwUCkE%2FbtrZAsXy0EK%2FOEiaNT6MYcUsSK5grhzuB0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1841&quot; height=&quot;788&quot; data-origin-width=&quot;1841&quot; data-origin-height=&quot;788&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5mwGz/btrYV9Lazuo/RSuLLg40NAvgoAUfksAve1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5mwGz/btrYV9Lazuo/RSuLLg40NAvgoAUfksAve1/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20230213_001723891_08.jpg&quot; style=&quot;width: 32.5689%; margin-right: 10px;&quot; data-widthpercent=&quot;33.34&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5mwGz/btrYV9Lazuo/RSuLLg40NAvgoAUfksAve1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5mwGz%2FbtrYV9Lazuo%2FRSuLLg40NAvgoAUfksAve1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/diRYpd/btrYTpVJBgZ/dB4erHrzeF6C8iwBh3NZzk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/diRYpd/btrYTpVJBgZ/dB4erHrzeF6C8iwBh3NZzk/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3021&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20230213_001723891_09.jpg&quot; style=&quot;width: 32.5366%; margin-right: 10px;&quot; data-widthpercent=&quot;33.31&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/diRYpd/btrYTpVJBgZ/dB4erHrzeF6C8iwBh3NZzk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdiRYpd%2FbtrYTpVJBgZ%2FdB4erHrzeF6C8iwBh3NZzk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3021&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbVDlm/btrYT8FZpFu/tTKQV75pTDp0ZCaZQhKh2k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbVDlm/btrYT8FZpFu/tTKQV75pTDp0ZCaZQhKh2k/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20230213_001723891_10.jpg&quot; style=&quot;width: 32.5689%;&quot; data-widthpercent=&quot;33.35&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbVDlm/btrYT8FZpFu/tTKQV75pTDp0ZCaZQhKh2k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbVDlm%2FbtrYT8FZpFu%2FtTKQV75pTDp0ZCaZQhKh2k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style4&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1810&quot; data-origin-height=&quot;741&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lN5IE/btrZzLDkzTK/rVo5Hu8pNW9PPe7yVlwwSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lN5IE/btrZzLDkzTK/rVo5Hu8pNW9PPe7yVlwwSk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lN5IE/btrZzLDkzTK/rVo5Hu8pNW9PPe7yVlwwSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlN5IE%2FbtrZzLDkzTK%2FrVo5Hu8pNW9PPe7yVlwwSk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1810&quot; height=&quot;741&quot; data-origin-width=&quot;1810&quot; data-origin-height=&quot;741&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Noto Sans Light';&quot;&gt;여기까지 &amp;lt;2022 My Report - 업무편&amp;gt; 을 작성해보았습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;이렇게 바쁘기도 바빴고 많은 걸 경험하고 공부한 한 해가 지나갔네요!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;2022년에는 특히 사용자 친화적인 서비스 개발을 주로 담당했는데 그 만큼 요구사항도 복잡하고 서버 DB CPU 상태도 아슬아슬해서 알고리즘 문제를 분해하듯이 업무에 임했던 것 같아요...ㅎㅎㅎ (특히 챌린지 프로젝트 난이도가...)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;그래도 이렇게 정리하고 보니 뿌듯하네요. 2023년도 다시 힘내봐야겠어요!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;벌써 2월이지만 올해는 좀 더 깊이 있게 공부하고 저만의 업무 매뉴얼을 만들어보는 한 해가 되었으면 합니다:)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Learn/Company</category>
      <category>2022 회고</category>
      <category>수치화</category>
      <category>업무 리포트</category>
      <author>HannaDev</author>
      <guid isPermaLink="true">https://hanna-dev.tistory.com/56</guid>
      <comments>https://hanna-dev.tistory.com/entry/TIL-32-2022-My-Report-%EC%97%85%EB%AC%B4%ED%8E%B8#entry56comment</comments>
      <pubDate>Mon, 13 Feb 2023 03:15:12 +0900</pubDate>
    </item>
    <item>
      <title>[TIL #31] 2022 My Report - 일상편</title>
      <link>https://hanna-dev.tistory.com/entry/TIL-31-2022-My-Report-%EC%9D%BC%EC%83%81%ED%8E%B8</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 목차&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[1] 2022 -&amp;gt; 2023&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[2] 문화생활 - 공연 / 전시&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[3] 자기계발 - 도서 / 업무 노트 / 블로깅&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[4] 공간 - 작업 공간&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[5] 2022 -&amp;gt; 2023 총평&lt;/span&gt;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot;&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 2022 -&amp;gt; 2023&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;드디어 새 해가 밝았네요. 2022년에는 백엔드 개발자로 취업도 하고 호기심도 채우면서 다양한 경험을 해 본 해인 것 같아요~&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2022년 1월 1일에 일출 보러 간 게 아직도 생생한데 벌써 2023년이라니 올해도 다양한 경험을 해볼 수 있을 것 같아 기대가 됩니다! 물론 언제나 그렇듯 설렘과 불안이 같이 공존하지만... 그래도 항상 그래왔듯 어떻게든 되지 않을까요~~&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; ദ്ദി´ ▽ ` )&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;아무튼 2023년을 맞아 무엇을 해보면 좋을까 하다가&lt;/span&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;&lt;b&gt;요새 개인화된 분석 보고서를 제공해주는게 트랜드&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;인 것 같더라구요! 유튜브 뮤직, 네이버 웹툰에서 2022년 제가 해당 서비스를 얼마나 어떻게 즐겨 사용했는지 분석해줬는데 너무 신기했어요. &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;자신이 생각하는 자신의 모습이랑 데이터 상에서의 모습은 생각보다 차이가 있더라구요?&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그래서 &lt;/span&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;&lt;b&gt;저도 &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;&lt;b&gt;자&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;&lt;b&gt;체적으로 분석 보고서&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;를 만들어보려합니다. &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;범주는 크게 일상편 / 업무편 으로 나눌 예정인데 가볍게 일상편부터 시작&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;입니다! &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;＼＼\(۶•̀ᴗ•́)۶//／／&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;[자세히보기] Youtube Music - 2022 Recap&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt; &lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt; 
 &lt;div class=&quot;moreless-content&quot;&gt; 
  &lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt; 
   &lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;나의 음악 성격 유형은 '비트의 지배자' - 트랜드를 주도하며 파티를 신나게 만드는 분위기 메이커에요.&lt;/b&gt;&lt;/span&gt; 
    &lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt; 
     &lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;권은비님의 음악을 가장 많이 들은 &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;사용자 0.1%&lt;/b&gt;&lt;/span&gt; 에 들었어요.&lt;/span&gt;&lt;/li&gt; 
     &lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;IVE (아이브) 의 LOVE DIVE - 이 곡을 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;90번&lt;/span&gt;&lt;/b&gt; 들었어요.&lt;/span&gt;&lt;/li&gt; 
     &lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;스트림 수가 2671만일 때부터&lt;/span&gt;&lt;/b&gt; NewJeans 의 음악을 들어온 초창기 팬이시네요. (누적 스트림 횟수는 4억회이고 계속 늘어나고 있어요.) - &lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;대체 이 정보는 DB 에 어떻게 쌓았을까요;;; 통계를 낸 것도 신기;;;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt; 
     &lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;최신곡을 즐겨 듣는 편이에요. - 내가 들은 음악의 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;58%&lt;/span&gt;&lt;/b&gt;가 인기곡이었어요.&lt;/span&gt;&lt;/li&gt; 
     &lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;좋아하는 곡을 꾸준히 들어요 . - 반복해서 들은 곡이 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;61%&lt;/span&gt;&lt;/b&gt;에요.&lt;/span&gt;&lt;/li&gt; 
     &lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;올해 에너지 넘치는 곡을 즐겨 들었어요. - 즐겨 들은 음악의 &lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;56%&lt;/span&gt;&lt;/b&gt;가 신나는 곡이었어요.&lt;/span&gt;&lt;/li&gt; 
    &lt;/ul&gt; &lt;/li&gt; 
   &lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;평소 내가 생각하는 음악 취향 - 비트가 중독적인 신나는 노래&lt;/span&gt;&lt;/b&gt; 
    &lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt; 
     &lt;li&gt;&lt;span&gt;TripleS 음악을 가장 많이 반복해서 들었다고 생각했는데 IVE 의 LOVE DIVE 의 재생 이력이 더 많음.&lt;/span&gt; 
      &lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;disc&quot;&gt; 
       &lt;li&gt;&lt;span&gt;직접 Click Action 을 통해서는 들은 음악은 TripleS 음악이지만, IVE 의 LOVE DIVE 가 알고리즘을 타며 랜덤 재생 시 많이 나온 점이 반영된 것으로 보임. (LOVE DIVE 가 대중적으로 인기가 많아서)&lt;/span&gt;&lt;/li&gt; 
      &lt;/ul&gt; &lt;/li&gt; 
     &lt;li&gt;&lt;span&gt;권은비님의 음악을 가장 많이 들은 사용자 0.1%&lt;/span&gt; 
      &lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;disc&quot;&gt; 
       &lt;li&gt;&lt;span&gt;모든 앨범, 수록곡이 취향 저격. 하지만 0.1% 일 줄은...;;; 아직 대중픽까지는 아닌 점이 반영된 것으로 보임. 아니면 K-pop 코어 팬들은 Youtube Music 앱이 아닌 앱으로 듣는 걸 수도 있음.&lt;/span&gt;&lt;/li&gt; 
      &lt;/ul&gt; &lt;/li&gt; 
     &lt;li&gt;&lt;span&gt;스트림 수가 2671만일 때부터...&lt;/span&gt; 
      &lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;disc&quot;&gt; 
       &lt;li&gt;NewJeans 는 워낙 곡 나오기 전부터 여돌 판에서 뜨거운 감자였어서... 유튜브 알고리즘에 계속 노출돼서 결국 듣게 됨.&lt;/li&gt; 
       &lt;li&gt;&lt;span&gt;근데 이 통계는 어떻게 계산할 걸까. 듣는 음악마다 그 때의 스트림 수도 저장할까. 유튜브에서 노래 재생한 것과 유튜브 뮤직에서 노래 재생한 거는 데이터 이력을 다르게 쌓겠지?&lt;/span&gt;&lt;/li&gt; 
      &lt;/ul&gt; &lt;/li&gt; 
    &lt;/ul&gt; &lt;/li&gt; 
  &lt;/ul&gt; 
 &lt;/div&gt; 
&lt;/div&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1545&quot; data-origin-height=&quot;787&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yiQ9n/btrVamz3g45/HOakpRxtEFd9Y0e6cvlrg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yiQ9n/btrVamz3g45/HOakpRxtEFd9Y0e6cvlrg1/img.png&quot; data-alt=&quot; Youtube Music - 2022 Recap &quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yiQ9n/btrVamz3g45/HOakpRxtEFd9Y0e6cvlrg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyiQ9n%2FbtrVamz3g45%2FHOakpRxtEFd9Y0e6cvlrg1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1545&quot; height=&quot;787&quot; data-origin-width=&quot;1545&quot; data-origin-height=&quot;787&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt; Youtube Music - 2022 Recap &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot;&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 문화 생활 - 공연 / 전시&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 2022년의 주요 키워드는 '문화 생활'&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;총 공연 26회, 전시 3회&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 가장 많이 보러 간 테마는 '클래식 연주'&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 즐겨 본 테마는 '뮤지컬', '발레'&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 호기심 충족 '콘서트', '서커스'&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dDGY61/btrU9dDg9SF/uu0v0etkTgAckcokay0ej0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dDGY61/btrU9dDg9SF/uu0v0etkTgAckcokay0ej0/img.jpg&quot; data-origin-width=&quot;3710&quot; data-origin-height=&quot;2968&quot; style=&quot;width: 47.8245%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dDGY61/btrU9dDg9SF/uu0v0etkTgAckcokay0ej0/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdDGY61%2FbtrU9dDg9SF%2Fuu0v0etkTgAckcokay0ej0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3710&quot; height=&quot;2968&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AJo5g/btrUZXPMmex/o1WPR3yUOUNPsavw18jF5k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AJo5g/btrUZXPMmex/o1WPR3yUOUNPsavw18jF5k/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; style=&quot;width: 51.0128%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AJo5g/btrUZXPMmex/o1WPR3yUOUNPsavw18jF5k/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAJo5g%2FbtrUZXPMmex%2Fo1WPR3yUOUNPsavw18jF5k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;티켓북 (뮤지컬/연극, 클래식/발레/오페라, 콘서트/여행)&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt; 
 &lt;li&gt;&lt;b&gt;뮤지컬 6회&lt;/b&gt; 
  &lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt; 
   &lt;li&gt;AIDA (아이다), 데스노트, 엘리자벳, 마타하리, 미세스 다웃파이어, 스위니 토드&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;b&gt;연극 1회&lt;/b&gt; 
  &lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt; 
   &lt;li&gt;햄릿&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;b&gt;클래식 (오케스트라, 악기) 8회&lt;/b&gt; 
  &lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt; 
   &lt;li&gt;예술의 전당 여름음악축제 클로징, 신세계 콘서&lt;span style=&quot;color: #000000;&quot;&gt;트 * 4&lt;/span&gt;&lt;/li&gt; 
   &lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;경기필하모닉 마스터피스 시리즈 Ⅲ 〈무소륵스키 전람회의 그림〉&lt;/span&gt;&lt;/li&gt; 
   &lt;li&gt;손민수 피아노 리사이틀 &amp;lt;초절기교&amp;gt;, 해리 포터와 아즈카반의 죄수 인 콘서트&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;b&gt;발레 5회&lt;/b&gt; 
  &lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt; 
   &lt;li&gt;유니버설발레단 &amp;lt;잠자는 숲속의 미녀&amp;gt;, &amp;lt;오네긴&amp;gt;&lt;/li&gt; 
   &lt;li&gt;파리 오페라 발레 &amp;lt;2022 에투알 갈라&amp;gt;&lt;/li&gt; 
   &lt;li&gt;국립 발레단 &amp;lt;지젤&amp;gt; &amp;amp; &amp;lt;트리플 빌&amp;gt;&lt;/li&gt; 
   &lt;li&gt;발레 신데렐라&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;b&gt;오페라 1회&lt;/b&gt; 
  &lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt; 
   &lt;li&gt;로미오와 줄리엣&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;b&gt;콘서트 4회&lt;/b&gt; 
  &lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt; 
   &lt;li&gt;2022 (G) I-DLE World Tour, 2022 알렌 워커 내한 공연&lt;/li&gt; 
   &lt;li&gt;또모 재즈 콘서트, 더데빌 콘서트&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;b&gt;서커스 1회&lt;/b&gt; 
  &lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt; 
   &lt;li&gt;태양의서커스 &amp;lt;뉴알레그리아&amp;gt;&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
 &lt;li&gt;&lt;b&gt;전시 3회&lt;/b&gt; 
  &lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt; 
   &lt;li&gt;도밍개인전 &amp;lt;환상유랑극단&amp;gt;, 우연히 웨스 앤더슨, 요시고 사진전&lt;/li&gt; 
  &lt;/ul&gt; &lt;/li&gt; 
&lt;/ul&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;
 &lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
 &lt;div class=&quot;moreless-content&quot;&gt;
  &lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/M9HVV/btrVamUmZy9/yGmvADqMkhBPUL344rTuE0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/u6kZa/btrU7IDzAk0/XzVk0gzSx8XdLuvkzDOqcK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bIKtlW/btrU2Jwqb8C/MSkO1ZmIKlFpn28u8x7bM0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/oqINb/btrVaTR6QJh/feeTv5OXkx2mkUbV0KOyb1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/oAZpG/btrU2KvmuIR/lLQvIYFOrmrzkY6rnqKWNk/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/M9HVV/btrVamUmZy9/yGmvADqMkhBPUL344rTuE0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/M9HVV/btrVamUmZy9/yGmvADqMkhBPUL344rTuE0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/M9HVV/btrVamUmZy9/yGmvADqMkhBPUL344rTuE0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FM9HVV%2FbtrVamUmZy9%2FyGmvADqMkhBPUL344rTuE0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/u6kZa/btrU7IDzAk0/XzVk0gzSx8XdLuvkzDOqcK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/u6kZa/btrU7IDzAk0/XzVk0gzSx8XdLuvkzDOqcK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/u6kZa/btrU7IDzAk0/XzVk0gzSx8XdLuvkzDOqcK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu6kZa%2FbtrU7IDzAk0%2FXzVk0gzSx8XdLuvkzDOqcK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIKtlW/btrU2Jwqb8C/MSkO1ZmIKlFpn28u8x7bM0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bIKtlW/btrU2Jwqb8C/MSkO1ZmIKlFpn28u8x7bM0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIKtlW/btrU2Jwqb8C/MSkO1ZmIKlFpn28u8x7bM0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIKtlW%2FbtrU2Jwqb8C%2FMSkO1ZmIKlFpn28u8x7bM0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oqINb/btrVaTR6QJh/feeTv5OXkx2mkUbV0KOyb1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/oqINb/btrVaTR6QJh/feeTv5OXkx2mkUbV0KOyb1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oqINb/btrVaTR6QJh/feeTv5OXkx2mkUbV0KOyb1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoqINb%2FbtrVaTR6QJh%2FfeeTv5OXkx2mkUbV0KOyb1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oAZpG/btrU2KvmuIR/lLQvIYFOrmrzkY6rnqKWNk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/oAZpG/btrU2KvmuIR/lLQvIYFOrmrzkY6rnqKWNk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oAZpG/btrU2KvmuIR/lLQvIYFOrmrzkY6rnqKWNk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoAZpG%2FbtrU2KvmuIR%2FlLQvIYFOrmrzkY6rnqKWNk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;span data-index=&quot;4&quot;&gt;4&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;2022 티켓북 (뮤지컬/연극, 클래식/발레/오페라, 콘서트/여행)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qutNA/btrVak3k2sS/nZdWXQVyHlT2KyrKgBFfFk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qutNA/btrVak3k2sS/nZdWXQVyHlT2KyrKgBFfFk/img.jpg&quot; data-alt=&quot; 2022 마지막으로 관람한 뮤지컬 - 스위니 토드 &quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qutNA/btrVak3k2sS/nZdWXQVyHlT2KyrKgBFfFk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqutNA%2FbtrVak3k2sS%2FnZdWXQVyHlT2KyrKgBFfFk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt; 2022 마지막으로 관람한 뮤지컬 - 스위니 토드 &lt;/figcaption&gt;
&lt;/figure&gt;

 &lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt; &lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;올해의 공연 TOP 3&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;TOP 1. 태양의서커스 &amp;lt;뉴알레그리아&amp;gt; : 놀이공원 느낌. 공중그네가 인상적.&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;TOP 2. 유니버설발레단 &amp;lt;잠자는 숲속의 미녀&amp;gt; : 무대의 화려함. 자본이 느껴지는 공연.&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;TOP 3. 국립 발레단 &amp;lt;지젤&amp;gt; &amp;amp; &amp;lt;트리플 빌&amp;gt; : 발랄한 여주. 반전의 할로윈. 다시보고 싶은 공연.&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ib52U/btrU37DR9Wb/S34ZF6Kv7pdk6YeFEfKmyK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ib52U/btrU37DR9Wb/S34ZF6Kv7pdk6YeFEfKmyK/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ib52U/btrU37DR9Wb/S34ZF6Kv7pdk6YeFEfKmyK/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIb52U%2FbtrU37DR9Wb%2FS34ZF6Kv7pdk6YeFEfKmyK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dVBHDB/btrU7IwOO9f/4JyaAvx1G5xcpTUM9Io41k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dVBHDB/btrU7IwOO9f/4JyaAvx1G5xcpTUM9Io41k/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dVBHDB/btrU7IwOO9f/4JyaAvx1G5xcpTUM9Io41k/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdVBHDB%2FbtrU7IwOO9f%2F4JyaAvx1G5xcpTUM9Io41k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;ㄴ 유니버설발레단 - 잠자는 숲속의 미녀&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beAE6F/btrU7IXRPCR/rvSq5ylQ9G2mSk47f4akL0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beAE6F/btrU7IXRPCR/rvSq5ylQ9G2mSk47f4akL0/img.jpg&quot; data-alt=&quot; 태양의서커스 &amp;amp;amp;lt;뉴알레그리아&amp;amp;amp;gt; 내부 공연장 모습 &quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beAE6F/btrU7IXRPCR/rvSq5ylQ9G2mSk47f4akL0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeAE6F%2FbtrU7IXRPCR%2FrvSq5ylQ9G2mSk47f4akL0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt; 태양의서커스 &amp;amp;lt;뉴알레그리아&amp;amp;gt; 내부 공연장 모습 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br&gt; &lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;총&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;평&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 재밌었지만 통장이 위험하다.&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 2023년에는 1~2달에 1번만.&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt; &lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot;&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 자기계발 - 도서 / 업무 노트 / 블로깅&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 2022년의 Big Event '취업'&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;도서&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 총 40권 구입&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 완독 10권, 북스터디 2권 (세미나 5회 진행)&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 가장 즐겨 본 테마 '자기계발서'&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 가장 오래 본 테마 '업무 관련 도서'&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 가장 집중력이 높았던 테마 '업무 관련 도서'&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 흥미를 갖는 or 필요한 책을 그 때 그 때 읽는 스타일 &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;- 좀 더 진득이 읽는 연습이 필요하다&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 현재 읽고 있는 책 &amp;lt;Clean Code&amp;gt; &amp;lt;Real MySQL 8.0&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;- 자기계발&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
 &lt;li&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;[완독]&lt;/span&gt; 포커스 (Focus)&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;[완독]&lt;/span&gt; 나의 MBTI 가 궁금하단 마리몽&lt;/li&gt;
 &lt;li&gt;[5%] 헤르만 헤세의 문장들&lt;/li&gt;
 &lt;li&gt;[10%] 사고법 도감&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;[완독]&lt;/span&gt; 직장인 공부법&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;[완독]&lt;/span&gt; 위대한 나의 발견 강점혁명&lt;/li&gt;
 &lt;li&gt;[20%] 프로젝트가 서쪽으로 간 까닭은&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;[완독]&lt;/span&gt; 존 도어 | 구글이 목표를 달성하는 방식 OKR&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;[완독]&lt;/span&gt; 왜 일하는가&lt;/li&gt;
 &lt;li&gt;[30%] 일의 격: 성장하는 나 성공하는 조직 성숙한 삶&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;- 프로그래밍 교양&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
 &lt;li&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;[완독]&lt;/span&gt; 프로그래머의 뇌&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;[완독]&lt;/span&gt; 실용주의 사고와 학습&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;[완독]&lt;/span&gt; UML 기초와 응용&lt;/li&gt;
 &lt;li&gt;[10%] 파이썬 핵심 개발자들과의 인터뷰&lt;/li&gt;
 &lt;li&gt;[20%] Flask 기반의 파이썬 웹 프로그래밍&lt;/li&gt;
 &lt;li&gt;[20%] 파이썬 클린 코드&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;[50%~]&lt;/span&gt; Clean Code (클린 코드)&lt;/li&gt;
 &lt;li&gt;[30%] KODE VICIOUS 개발 지옥&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;- 업무 관련 도서&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
 &lt;li&gt;[50%] ElasticSearch in Action&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;[80%]&lt;/span&gt; RabbitMQ in Depth&lt;/li&gt;
 &lt;li&gt;[40%] RabbitMQ 따라잡기&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[20%]&lt;/span&gt; 대용량 데이터베이스솔루션 1 &lt;span style=&quot;color: #006dd7;&quot;&gt;- 북스터디&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;[30%~]&lt;/span&gt; Real MySQL 8.0 (1권)&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;[완독]&lt;/span&gt; 배워서 바로 쓰는 14가지 AWS 구축 패턴&lt;span style=&quot;color: #006dd7;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;- 북스터디&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;[10%] 컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt; &lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;도서 총&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;평&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 책은 너무 충동구매한 게 아닐까...? 복지포인트지만 좀 더 고민해서 선정해보자.&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 2023년에는 흥미 위주보다는 좀 더 계획성 있게 책을 읽어보자.&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot;&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;업무 노트&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 총 11권 사용 + 스케치북 0.5권&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 가장 많이 활용한 테마 '로직 설계', '요구사항 분석'&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0Phft/btrU1NlCY9F/jQ1WKLG7nmEvcN3wEmN5Y0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0Phft/btrU1NlCY9F/jQ1WKLG7nmEvcN3wEmN5Y0/img.jpg&quot; data-origin-width=&quot;3584&quot; data-origin-height=&quot;2688&quot; style=&quot;width: 49.3986%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0Phft/btrU1NlCY9F/jQ1WKLG7nmEvcN3wEmN5Y0/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0Phft%2FbtrU1NlCY9F%2FjQ1WKLG7nmEvcN3wEmN5Y0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3584&quot; height=&quot;2688&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bq0ohB/btrVcmGzVLh/LtkRfhZ1DKkAxXStRNzdvk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bq0ohB/btrVcmGzVLh/LtkRfhZ1DKkAxXStRNzdvk/img.jpg&quot; data-origin-width=&quot;3699&quot; data-origin-height=&quot;2772&quot; style=&quot;width: 49.4387%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bq0ohB/btrVcmGzVLh/LtkRfhZ1DKkAxXStRNzdvk/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbq0ohB%2FbtrVcmGzVLh%2FLtkRfhZ1DKkAxXStRNzdvk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3699&quot; height=&quot;2772&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;업무 중에 사용한 필기 노트&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt; &lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;블로깅 - Tistory&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 총 게시글 50개 (TIL 30개, PEP 8개, Error 4개, 기타 8개)&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 가장 많이 작성된 테마 'TIL (Today I Learn)'&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 공백 기간 (22.06.11 ~ 22.12.28, 약 6개월)&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt; - 업무에 집중한 기간&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIv5J7/btrU556TgXR/iu2Q2unXFftZzVw3O7OUAK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIv5J7/btrU556TgXR/iu2Q2unXFftZzVw3O7OUAK/img.png&quot; data-origin-width=&quot;1071&quot; data-origin-height=&quot;754&quot; style=&quot;width: 49.5793%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIv5J7/btrU556TgXR/iu2Q2unXFftZzVw3O7OUAK/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIv5J7%2FbtrU556TgXR%2Fiu2Q2unXFftZzVw3O7OUAK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1071&quot; height=&quot;754&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dvKzKp/btrU1pkMzbB/ClEbGT7qRfi1szWmk8OALK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dvKzKp/btrU1pkMzbB/ClEbGT7qRfi1szWmk8OALK/img.png&quot; data-origin-width=&quot;1057&quot; data-origin-height=&quot;749&quot; style=&quot;width: 49.2579%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dvKzKp/btrU1pkMzbB/ClEbGT7qRfi1szWmk8OALK/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdvKzKp%2FbtrU1pkMzbB%2FClEbGT7qRfi1szWmk8OALK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1057&quot; height=&quot;749&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt; &lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;총&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;평&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 업무 노트에 작성된 내용이 블로깅에 좀 더 활용되면 좋을 것 같다.&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 업무가 바쁘더라도 적어도 2주에 한 번은 블로깅에 도전해보자.&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt; &lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot;&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶공간 - 작업 공간&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 2022년 Working Space - Update 목록&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
 &lt;li&gt;2개의 모니터 + 모니터암 설치&lt;/li&gt;
 &lt;li&gt;청축 키보드 구비 (G913 Clicky)&lt;/li&gt;
 &lt;li&gt;유리 칠판을 통한 파티셔닝&lt;/li&gt;
 &lt;li&gt;책장 +1 추가&lt;/li&gt;
 &lt;li&gt;식물 키우기 (2년+) - 아보카도는 죽었다...&lt;/li&gt;
&lt;/ul&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/esV2eT/btrU9dDijcp/qn7W1XNfPxd5Zqi6eSLQ61/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/esV2eT/btrU9dDijcp/qn7W1XNfPxd5Zqi6eSLQ61/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/esV2eT/btrU9dDijcp/qn7W1XNfPxd5Zqi6eSLQ61/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FesV2eT%2FbtrU9dDijcp%2Fqn7W1XNfPxd5Zqi6eSLQ61%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0iaEL/btrU02cebIP/UerE3PDUgu01qjI7c3wVe1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0iaEL/btrU02cebIP/UerE3PDUgu01qjI7c3wVe1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0iaEL/btrU02cebIP/UerE3PDUgu01qjI7c3wVe1/img.jpg&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0iaEL%2FbtrU02cebIP%2FUerE3PDUgu01qjI7c3wVe1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt; &lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;총&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;평&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 유리 칠판 활용하자 (...)&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;: 모니터암 만족도 100%&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt; &lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot;&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 2022 -&amp;gt; 2023 총평&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;여기까지 &amp;lt;2022 My Report - 일상편&amp;gt; 을 작성해보았는데, 생각보다 많은 것들을 해 본 2022년이었네요!&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;수치로 보니 독서도 많이 하고 업무 노트도 많이 작성한 게 느껴져서 뿌듯한 것 같습니다 ㅎㅎ&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;하지만 재정적으로는 (...) 노력이 더 필요할 것 같네요.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2023년에는 문화생활은 조금 줄이고 업무 역량에 좀 더 도전해봐야겠습니다.&lt;/span&gt;&lt;br&gt; &lt;br&gt;&lt;span style=&quot;color: #000000;&quot;&gt;+ 개인적으로는 SQLP&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;&lt;span style=&quot;color: #212529;&quot;&gt; 자격증을 따보고 싶은데 실무 경력 2년이 필요하더라구요? 아직 1년차도 안되긴 했지만...ㅎㅎ 2023년에는 SQLD 에 도전해보고, 2024년에 SQLP 에 도전해보고자 해요! 뭔가 업무를 하면서 DB 엔진 쪽에 관심이 많이 생기더라구요~&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;
 &lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
 &lt;div class=&quot;moreless-content&quot;&gt;
  &lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1415&quot; data-origin-height=&quot;598&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wPkjL/btrU1OrfRFn/k4247Y3mGKnOISQFe0Q8x0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wPkjL/btrU1OrfRFn/k4247Y3mGKnOISQFe0Q8x0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wPkjL/btrU1OrfRFn/k4247Y3mGKnOISQFe0Q8x0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwPkjL%2FbtrU1OrfRFn%2Fk4247Y3mGKnOISQFe0Q8x0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1415&quot; height=&quot;598&quot; data-origin-width=&quot;1415&quot; data-origin-height=&quot;598&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1417&quot; data-origin-height=&quot;601&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cepQG0/btrU6Y7wZbM/x1cwpfdFbaSElXmKyZsBEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cepQG0/btrU6Y7wZbM/x1cwpfdFbaSElXmKyZsBEk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cepQG0/btrU6Y7wZbM/x1cwpfdFbaSElXmKyZsBEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcepQG0%2FbtrU6Y7wZbM%2Fx1cwpfdFbaSElXmKyZsBEk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1417&quot; height=&quot;601&quot; data-origin-width=&quot;1417&quot; data-origin-height=&quot;601&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

 &lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt; &lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2023년도 화이팅~~&lt;/p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpzVSc/btrUZYuoKh3/oJjUp6MEt8PWm7YfkypnMk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpzVSc/btrUZYuoKh3/oJjUp6MEt8PWm7YfkypnMk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpzVSc/btrUZYuoKh3/oJjUp6MEt8PWm7YfkypnMk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpzVSc%2FbtrUZYuoKh3%2FoJjUp6MEt8PWm7YfkypnMk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt; &lt;/p&gt;</description>
      <category>Learn</category>
      <category>2022 회고</category>
      <category>수치화</category>
      <category>일상 분석</category>
      <author>HannaDev</author>
      <guid isPermaLink="true">https://hanna-dev.tistory.com/55</guid>
      <comments>https://hanna-dev.tistory.com/entry/TIL-31-2022-My-Report-%EC%9D%BC%EC%83%81%ED%8E%B8#entry55comment</comments>
      <pubDate>Mon, 2 Jan 2023 04:31:17 +0900</pubDate>
    </item>
    <item>
      <title>[Error #2+] 장애 리뷰 준비 &amp;amp; 올해의 장애 TOP 2</title>
      <link>https://hanna-dev.tistory.com/entry/Error-2-%EC%9E%A5%EC%95%A0-%EB%A6%AC%EB%B7%B0-%EC%A4%80%EB%B9%84-%EC%98%AC%ED%95%B4%EC%9D%98-%EC%9E%A5%EC%95%A0-TOP-2</link>
      <description>&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;장애가 발생했다면 추후 재발 방지를 위해&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;장애 리뷰를 진행합시다&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;목차&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;1. 장애 리뷰 문서 형식&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;2. 올해의 장애 TOP2 (RDS)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;3. 장애 리뷰 - 문서 작성 (Rabbit MQ)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;4. 장애 리뷰 - 논의가 필요한 부분&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;회사에서 장애가 발생하면 담당자가 장애 리뷰 문서를 작성하고 개발팀 내에서 장애 리뷰를 진행합니다.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;연말에 발생한 Rabbit MQ 장애 사건도 장애 리뷰를 진행하기로 했는데요!&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;다만 연말인 만큼 모두 휴가를 갔기 때문에 (...) 시간 공백이 생긴 만큼 문서 작성에 좀 더 공을 들여 보았습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이때를 위해 장애 났을 때부터 틈틈이 캡처해 둔 증거 사진 (?) 과 함께 전반적인 타임라인과 개선점을 정리했더니 3시간이 훌쩍 지나가네요...ㅎㅎ&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;(+ 2월부터 서버 장애를 하도 겪다보니 캡처하는 습관이 생겼는데... 사실 장애가 난 당시에는 급박하다 보니 흘리고 지나가는 것들이 많더라고요. 사건 현장을 사진으로 남겨두면 나중에 복기할 때 좋은 것 같아요!)&lt;/span&gt;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 장애 리뷰 문서 형식&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;장애 리뷰 문서는 기본적으로 &lt;/span&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;① 발생한 장애를 분석&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;하고 &lt;/span&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;② 개선할 점을 회고&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;하는 방식으로 구성하고 있는데요!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이렇게 문서를 작성하게 되면 댓글이나 장애 리뷰 시간을 통해&lt;/span&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;재발 방지 대책&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;을 세우게 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li id=&quot;장애-경과&quot; data-renderer-start-pos=&quot;98&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;장애 분석&lt;/b&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li data-renderer-start-pos=&quot;98&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;장애 경과 (= 타임 라인)&lt;/span&gt;&lt;/li&gt;
&lt;li data-renderer-start-pos=&quot;98&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;장애 여파 (= 피해 범위)&lt;/span&gt;&lt;/li&gt;
&lt;li data-renderer-start-pos=&quot;98&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;장애 원인 / 대응&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;개선할 점&lt;/b&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;장애 파악/인지 개선&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;장애 대응 게산&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;예방 방안&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;추가로 논의할 내용&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;올해에는 16개의 장애 리뷰 문서가 작성되었네요! 정말 다산 다난한 해였습니다 (...)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이 중 2개가 제가 진행한 프로젝트에서 발생한 장애 사건이네요 ㅠ.ㅠ&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;하필 연말에 큰 사고 (...) 가 발생하다니 역시 마음이 느슨해지면 바로 장애로 이어지나 봐요...ㅎㅎ&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #dddddd;&quot;&gt;(앱 스토어 댓글 확인하는데 심장이 너무 아프네요)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;847&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/69nqO/btrUWbfEcSC/t5nJkWRuUuI8MYDW4rZMyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/69nqO/btrUWbfEcSC/t5nJkWRuUuI8MYDW4rZMyk/img.png&quot; data-alt=&quot;2022년 장애 리뷰 목록&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/69nqO/btrUWbfEcSC/t5nJkWRuUuI8MYDW4rZMyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F69nqO%2FbtrUWbfEcSC%2Ft5nJkWRuUuI8MYDW4rZMyk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;519&quot; height=&quot;560&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;847&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;2022년 장애 리뷰 목록&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 올해의 장애 TOP2 (RDS)&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;장애 리뷰조차 진행되지 못했던 올해의 큰 사건 사고들도 많았는데요. &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;올해는 DB 이슈가 참 많았습니다 ㅠ.ㅠ&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;신입으로는 할 수 있는 일이 많지 않았지만...&lt;/span&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt; DB 엔진에 대한 공부의 필요성&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;을 많이 느낀 한 해였습니다!!&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #dddddd;&quot;&gt;(지금도 열심히 책 보고 있는데 너어어어어어무 어렵네요)&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;[1] DB Scale Up 을 결정하기 전, 불안정한 RDS CPU &amp;amp; 주기적 서비스 장애&lt;/b&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;기본 RDS CPU 80~90% 유지&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;매일 트래픽이 몰리는 시간대에는 RDS CPU 100% -&amp;gt; 서비스 장애 발생&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;장애 원인&lt;/b&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;레거시 코드 (DB 를 괴롭히는 수많은 로직들)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;대응 방법&lt;/b&gt;&amp;nbsp;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;mysql &lt;span style=&quot;background-color: #dddddd;&quot;&gt;kill thread_id;&lt;/span&gt; 명령어를 통한 임시조치&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;AWS RDS &lt;span style=&quot;background-color: #dddddd;&quot;&gt;성능 개선 도우미&lt;/span&gt;를 통한 DB 에 가장 많은 부하를 일으키는 상위 쿼리 파악 (레거시) -&amp;gt; 리팩토링&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;[2] DB Scale Up 을 진행한 후, 높아진 Read Latency + Disk I/O 이슈&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;amp; 서비스 장애&lt;/b&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;mysql&amp;nbsp;&lt;span style=&quot;background-color: #dddddd;&quot;&gt;kill thread_id;&lt;/span&gt;&amp;nbsp;명령어를 통한 임시조치&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;AWS 모니터링 지표를 통한 원인 분석 -&amp;gt; 디스크 I/O 사용률 100% 돌파&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;DB 에 요청되는 데이터 저장량은 초당 1.3G 에 근접 &amp;lt;-&amp;gt; GP2 볼륨의 최대 처리량은 초당 1G&lt;/b&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;디스크 I/O 병목 현상 발생 (쓰기 횟수보다 쓰기 량이 너무 많아 한계에 도달)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;20Mb/s 는 쓰기 요청. 1G는 테이블 쓰기와 인덱스 갱신 등 전체 물리 디스크&amp;nbsp;I/O 수치.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;장애 원인&lt;/b&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;[추측 1] DB Scale Up 전에는 CPU 가 병목 지점&lt;/b&gt; -&amp;gt; 이러한 병목이 디스크 I/O 사용률이 100% 에 도달하지 못하도록 하는 안전장치가 됨 -&amp;gt; &lt;b&gt;DB Scale Up 을 함&lt;/b&gt; -&amp;gt; CPU 가 처리하는 요청량이 증가하며 디스크 I/O 사용률도 증가 -&amp;gt; &lt;b&gt;디스크 I/O 사용률이 100% 를 돌파하며 병목 발생&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;[추측 2] 모종의 이유로 이전보다 성능이 낮은 디스크가 할당되었다.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;대응 방법&lt;/b&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;디스크 크기를 늘린다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;인덱스가 과도하게 많은 DB Table 을 정리한다. (불필요한 Index 삭제)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic'; color: #000000;&quot;&gt;&lt;b&gt;높아진 Read Latency 는 3일 경과 후 점차 안정화 (DB Scale Up 의 여파가 며칠 간 존재하는 듯하다.)&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1704&quot; data-origin-height=&quot;521&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ncFAj/btrU36DOS3j/oRKM2ikDzNo2kWJ3sNJL90/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ncFAj/btrU36DOS3j/oRKM2ikDzNo2kWJ3sNJL90/img.png&quot; data-alt=&quot;뭔가... 장애로 고통스러웠던 기억은 남아있지만... 이해를 위해선 추가 공부가 필요하다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ncFAj/btrU36DOS3j/oRKM2ikDzNo2kWJ3sNJL90/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FncFAj%2FbtrU36DOS3j%2FoRKM2ikDzNo2kWJ3sNJL90%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1704&quot; height=&quot;521&quot; data-origin-width=&quot;1704&quot; data-origin-height=&quot;521&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;뭔가... 장애로 고통스러웠던 기억은 남아있지만... 이해를 위해선 추가 공부가 필요하다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;다시 생각해도 DB Scale Up 직후는 정말 아찔하네요. 원인을 발견해서 다행이지 그 상황에서 DB Scale Up 작업 자체를 롤백할 수도 없고;;;; 그날은 거의 오후 11시까지 완전 비상이었습니다.&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 장애 리뷰 - 문서 작성 (Rabbit MQ)&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;DB 외적으로 올해의 장애 TOP 1 이 있다면 당연코 연말에 발생한 요번 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;Rabbit MQ 사건&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;입니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Rabbit MQ 를 본격적으로 서비스에 활용한 지 얼마 안 된 시점이라 원인 파악, 장애 대응 모두 미흡한 점이 많았습니다 ㅜ.ㅜ 장애 리뷰 문서를 정리할수록 그 점이 점점 명확해지더라고요.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;특히 이런 점들이 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;많이 아쉬운 부분&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;모니터링 페이지는 있으나 경보 시스템은 없었던 점&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;장애 당일, 서버 개발자 모두 연차로 대응이 늦어진 점&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;QA 팀으로부터 챌린지 시스템에 이상이 있음을 장애 발생 전에 전달받았지만 당일 연차로 확인하지 못한 점&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;보안그룹 문제로 재택에서 모니터링 페이지 접근이 되지 않아 큐 상태 확인이 늦은 점&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Rabbit MQ 장애 상황에 대한 경험자가 없는 점&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;장애 대응 당시에는 2번이 가장 크게 느껴졌는데...ㅎㅎ&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;근본적으로는 장애를 미리 인지할 수 있는 시스템이 없었다는 점이 문서로 점점 드러나는 것 같습니다!&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;목차 및 장애 경과&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UJJdE/btrU1M6TekO/fIa4b2G5Kooeek4EwhCLM0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UJJdE/btrU1M6TekO/fIa4b2G5Kooeek4EwhCLM0/img.png&quot; data-origin-width=&quot;1190&quot; data-origin-height=&quot;1027&quot; style=&quot;width: 56.0925%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UJJdE/btrU1M6TekO/fIa4b2G5Kooeek4EwhCLM0/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUJJdE%2FbtrU1M6TekO%2FfIa4b2G5Kooeek4EwhCLM0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1190&quot; height=&quot;1027&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5iJVM/btrUWR9Jewg/tGlpDnfVPXwqLgicZxmyM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5iJVM/btrUWR9Jewg/tGlpDnfVPXwqLgicZxmyM1/img.png&quot; data-origin-width=&quot;981&quot; data-origin-height=&quot;1111&quot; style=&quot;width: 42.7448%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5iJVM/btrUWR9Jewg/tGlpDnfVPXwqLgicZxmyM1/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5iJVM%2FbtrUWR9Jewg%2FtGlpDnfVPXwqLgicZxmyM1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;981&quot; height=&quot;1111&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;장애 리뷰 - 목차 및 장애 경과&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;장애 원인 中&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dO7OVZ/btrUVjyIbHN/0YGgGckNasIryN6gNdgdEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dO7OVZ/btrUVjyIbHN/0YGgGckNasIryN6gNdgdEK/img.png&quot; data-origin-width=&quot;853&quot; data-origin-height=&quot;746&quot; style=&quot;width: 44.6975%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dO7OVZ/btrUVjyIbHN/0YGgGckNasIryN6gNdgdEK/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdO7OVZ%2FbtrUVjyIbHN%2F0YGgGckNasIryN6gNdgdEK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;853&quot; height=&quot;746&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsfSDv/btrU36YAp0z/YayvOZN5CxEA80aZRAKfM0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsfSDv/btrU36YAp0z/YayvOZN5CxEA80aZRAKfM0/img.png&quot; data-origin-width=&quot;885&quot; data-origin-height=&quot;639&quot; style=&quot;width: 54.1397%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsfSDv/btrU36YAp0z/YayvOZN5CxEA80aZRAKfM0/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsfSDv%2FbtrU36YAp0z%2FYayvOZN5CxEA80aZRAKfM0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;885&quot; height=&quot;639&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;로직 변경 - ... - 장애 확산&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BmLzb/btrU1qDlsE3/mKGa6dqILg5jf1tpEMpOk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BmLzb/btrU1qDlsE3/mKGa6dqILg5jf1tpEMpOk0/img.png&quot; data-origin-width=&quot;767&quot; data-origin-height=&quot;772&quot; style=&quot;width: 40.9228%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BmLzb/btrU1qDlsE3/mKGa6dqILg5jf1tpEMpOk0/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBmLzb%2FbtrU1qDlsE3%2FmKGa6dqILg5jf1tpEMpOk0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;767&quot; height=&quot;772&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cZ6nGH/btrUXn8o5rX/gyvMGFv0wjyKZoGi1qP7d1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cZ6nGH/btrUXn8o5rX/gyvMGFv0wjyKZoGi1qP7d1/img.png&quot; data-origin-width=&quot;651&quot; data-origin-height=&quot;463&quot; style=&quot;width: 57.9144%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cZ6nGH/btrUXn8o5rX/gyvMGFv0wjyKZoGi1qP7d1/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcZ6nGH%2FbtrUXn8o5rX%2FgyvMGFv0wjyKZoGi1qP7d1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;651&quot; height=&quot;463&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;Rabbit MQ - Disk Full (정상 작동 시, +- 0 유지)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;대응 및 개선점 中&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1tYPp/btrU6Zx0QgD/kRqxupP5JxO9rdkFKNvYBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1tYPp/btrU6Zx0QgD/kRqxupP5JxO9rdkFKNvYBk/img.png&quot; data-origin-width=&quot;1011&quot; data-origin-height=&quot;1172&quot; style=&quot;width: 49.4186%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1tYPp/btrU6Zx0QgD/kRqxupP5JxO9rdkFKNvYBk/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1tYPp%2FbtrU6Zx0QgD%2FkRqxupP5JxO9rdkFKNvYBk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1011&quot; height=&quot;1172&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bObbv3/btrU02o9eXa/YGbZPCGqSGfyt0N9ZEbB21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bObbv3/btrU02o9eXa/YGbZPCGqSGfyt0N9ZEbB21/img.png&quot; data-origin-width=&quot;1011&quot; data-origin-height=&quot;1172&quot; style=&quot;width: 49.4186%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bObbv3/btrU02o9eXa/YGbZPCGqSGfyt0N9ZEbB21/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbObbv3%2FbtrU02o9eXa%2FYGbZPCGqSGfyt0N9ZEbB21%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1011&quot; height=&quot;1172&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;장애 대응 과정에 대한 상세 타임라인 및 개선점&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;▶ 장애 리뷰 - 논의가 필요한 부분&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;장애 대응 개선과 관련해서는 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;다른 동료도 문서에 의견을 작성&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;해 주었는데요. 생각해보지 못했던 부분들이라 와닿는 부분들이 많았습니다. &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;특히 circuit breaker 개념&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;은 처음 들어봤는데 지금 상황에 정말 필요한 시스템인 것 같아요!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IP4Gf/btrU0vEWm0l/TiO7QzyQpmKMQrgtBl5g51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IP4Gf/btrU0vEWm0l/TiO7QzyQpmKMQrgtBl5g51/img.png&quot; data-origin-width=&quot;883&quot; data-origin-height=&quot;617&quot; style=&quot;width: 48.4778%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IP4Gf/btrU0vEWm0l/TiO7QzyQpmKMQrgtBl5g51/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIP4Gf%2FbtrU0vEWm0l%2FTiO7QzyQpmKMQrgtBl5g51%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;883&quot; height=&quot;617&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sz8UW/btrUXo0A9sY/Q3uiF8IC2CCGviuLsbZcyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sz8UW/btrUXo0A9sY/Q3uiF8IC2CCGviuLsbZcyk/img.png&quot; data-origin-width=&quot;892&quot; data-origin-height=&quot;600&quot; style=&quot;width: 50.3594%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sz8UW/btrUXo0A9sY/Q3uiF8IC2CCGviuLsbZcyk/img.png&quot; alt=&quot;&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsz8UW%2FbtrUXo0A9sY%2FQ3uiF8IC2CCGviuLsbZcyk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;892&quot; height=&quot;600&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;동료가 작성해 준 개선 방향!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;장애 대응 방식&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;에 대해서도 의견을 남겨주었는데,&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;메세지 데이터를 삭제한 1번 방식이 아니라 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;EC2 의 볼륨을 조작, 백업 등을 통해 메세지 데이터를 보존하는 2번 방식&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이었으면 어땠을까에 대한 의견이었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[조치한 방법] Disk Full 발생 -&amp;gt; EC2 인스턴스 터미널 접속 -&amp;gt; 메세지 데이터 삭제&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[제시된 의견] Disk Full 발생 -&amp;gt; EC2 인스턴스 볼륨 확장 -&amp;gt; 볼륨 스냅샷 등 백업 -&amp;gt; 필요 시 메세지 데이터 삭제&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;사실 장애 당시에는 1번 방식밖에 떠오르는 게 없었는데 2번 방식으로 했다면 확실히 메세지가 보존되어 후속 조치 (유저별 챌린지 달성 마이그레이션...) 에 도움이 되었을 것 같아요.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;물론 볼륨 확장에는 돈이 청구된다는 점에서 해당 방식은 장애 리뷰 때 좀 더 논의해보면 좋을 것 같습니다!&lt;/span&gt;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Learn/Error Report</category>
      <category>Error report</category>
      <category>RDS</category>
      <category>문서화</category>
      <category>장애 리뷰</category>
      <category>회고</category>
      <author>HannaDev</author>
      <guid isPermaLink="true">https://hanna-dev.tistory.com/54</guid>
      <comments>https://hanna-dev.tistory.com/entry/Error-2-%EC%9E%A5%EC%95%A0-%EB%A6%AC%EB%B7%B0-%EC%A4%80%EB%B9%84-%EC%98%AC%ED%95%B4%EC%9D%98-%EC%9E%A5%EC%95%A0-TOP-2#entry54comment</comments>
      <pubDate>Sat, 31 Dec 2022 01:13:16 +0900</pubDate>
    </item>
    <item>
      <title>[Error #2] 연말은 에러와 함께~ (Rabbit MQ)</title>
      <link>https://hanna-dev.tistory.com/entry/Error-2-%EC%97%B0%EB%A7%90%EC%9D%80-%EC%97%90%EB%9F%AC%EC%99%80-%ED%95%A8%EA%BB%98-Rabbit-MQ</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;h2 style=&quot;text-align: center;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;모니터링이 필요한 곳이 있다면&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;모니터링 방안을 구상하자&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;약 6개월 만의 작성해보는 게시글이네요. 벌써 입사 1년이 되어간다니 감회가 새로운데요...ㅎㅎ&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;소중히 아껴온 2022년 마지막 연차가 에러와 함께 불타오르는 것을 보니 서버 개발자가 된 것이 실감이 났습니다 (*ˊᵕˋ*)ﾉ&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;사실 1년차가 되면 일정량 업무가 반복 업무처럼 되어갈 줄 알았는데 매일매일이 새롭네요. 이 쯤 되니 경이롭습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;s&gt;(하지만 거의 12시간 동안 서버 장애가 해결 안된 건 너무 새로운 이벤트가 아닌지...)&lt;/s&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;목차&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;1. 발생한 오류&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;2. 자세한 타임라인 (장애 인지부터 장애 대응 완료까지)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;3. 장애 인지 및 대응 개선&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;4. 결론&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;▶ 발생한 오류&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이번에 마주하게된 에러는 &lt;b&gt;Rabbit MQ 과부하 (DISK FULL)&lt;/b&gt; 입니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;챌린지 2차 프로젝트를 진행하며 동료와 함께 &lt;b&gt;설계를 일부 변경한 부분이 문제&lt;/b&gt;가 되었습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;콘텐츠 재생 서비스와 Rabbit MQ 가 맞닿아 있어 결국 서버 자체에 영향이 갔고,&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;이로인해 &lt;b&gt;모든 서비스가 불능 상태&lt;/b&gt;가 된 사건입니다. (MQ 문제와 별개로 인프라 구성에도 문제가 있는 것 같은...)&lt;/span&gt;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;▶ 타임라인&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;[!]&lt;/b&gt; 유저 별로 콘텐츠 재생 시 30초 또는 1분 마다&lt;b&gt; 재생 기록 API 가 호출&lt;/b&gt;되며, &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;유저의 콘텐츠 누적 재생 시간에 따라 주마다 Weekly 챌린지를 달성 처리&lt;/b&gt;&lt;/span&gt; 한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;1.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-xx 챌린지 구현 중] &lt;/b&gt;&lt;/span&gt;이 때, 체크포인트 변곡점에서만 이벤트를 발생시키던 A 방식에서 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;체크포인트 이후에 이벤트가 달성 처리되어 있지 않으면 이벤트를 계속 발생시키는 B 방식으로 변경&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;Why? -&lt;/b&gt; A 방식의 경우 변곡점 이벤트가 누락되면 영원히 달성 처리가 누락되기에 B 방식으로 챌린지 달성을 보장하고자 함&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;C 방식 (후보) -&lt;/b&gt; 체크포인트 변곡점 &amp;plusmn; 5분 오차 허용&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;2.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-xx 챌린지 구현 중] &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;하지만 기획상&lt;/b&gt;&lt;/span&gt; Weekly 챌린지는 그 다음주부터 시작되는 챌린지 -&amp;gt; &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;챌린지 오픈 전까지는 계속 미달성 상태&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;3. &lt;/b&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-23 금요일 오전 11시 경]&lt;/b&gt;&lt;/span&gt; &lt;b&gt;이 상태에서 해당 기능 서버 배포&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;4.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 월요일 오후 6시 경] &lt;/b&gt;&lt;/span&gt;이로인해 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;지속적으로 이벤트 발생&lt;/b&gt;&lt;/span&gt; -&amp;gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt; Rabbit MQ 큐에 과도한 메세지&lt;/b&gt;&lt;/span&gt;가 쌓이면서 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;DISK Full&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;5.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 월요일 오후 6시 경] &lt;/b&gt;&lt;/span&gt;서버에서는 Celery 를 통해 이벤트 메세지를 Rabbit MQ 에 넣는 요청을 넣음 -&amp;gt; &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;현재 큐에 메세지를 넣을 수 없는 상태&lt;/b&gt;&lt;/span&gt; -&amp;gt; (추측) 큐에 메세지를 넣기 위해 대기 상태 -&amp;gt; &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;OSError / 502 Timeout&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; -&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;모든 서비스 접근 불가 / 불능 상태&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;6.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 월요일 오후 6시 경]&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt; 백엔드 개발자 4명 모두 당일 연차 -&amp;gt; Sentry 오류로 장애 인지했으나 원인 불명 -&amp;gt; 인프라 의심 (리더 개발자님 대응 중)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;7.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 월요일 오후 8시 경]&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;서비스 여전히 접근 불가 / 집 도착&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;8.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 월요일 오후 11시 경]&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; Rabbit MQ 에 대한 의심 -&amp;gt; 하지만 재택에서 모니터링 페이지 접근 불가 / EC2 인스턴스 자체에는 이상 無 -&amp;gt; 크게 의심하지 않고 다른 원인 물색 / 배포 자체는 3일 전 금요일에 진행했기에 챌린지에 문제 있을 거라고 생각 못 함&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;9.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 화요일 오전 6시 경]&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;임시 조치를 통한 서비스 정상화 + 금요일 배포한 챌린지에 문제가 있는 것 같다는 공지 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;(=리더 개발자님)&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;10.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 화요일 오전 7시 경]&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 공지 확인 -&amp;gt; 깨달음 -&amp;gt; 원인 파악 -&amp;gt; 동료에게 수정 요청 -&amp;gt; 보고&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;11.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 화요일 오전 9시 경]&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;출근&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; -&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;Rabbit MQ 모니터링 페이지 확인&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; -&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;원인 확실시&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; -&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;보고&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; -&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;대응&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1437&quot; data-origin-height=&quot;338&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KZgjV/btrUOPh8BV3/kUhksTmaMHYqU8LHWJSah1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KZgjV/btrUOPh8BV3/kUhksTmaMHYqU8LHWJSah1/img.png&quot; data-alt=&quot;약 1800만 개의 메세지가 쌓여 있다 (약 32G - DISK Full)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KZgjV/btrUOPh8BV3/kUhksTmaMHYqU8LHWJSah1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKZgjV%2FbtrUOPh8BV3%2FkUhksTmaMHYqU8LHWJSah1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1437&quot; height=&quot;338&quot; data-origin-width=&quot;1437&quot; data-origin-height=&quot;338&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;약 1800만 개의 메세지가 쌓여 있다 (약 32G - DISK Full)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1576&quot; data-origin-height=&quot;781&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMtjtH/btrUOMsbEJ6/m7JRwxp59n5jd9wcLUvsRk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMtjtH/btrUOMsbEJ6/m7JRwxp59n5jd9wcLUvsRk/img.png&quot; data-alt=&quot;메세지 생성 속도가 소비 속도보다 월등히 높은 상태 (3일째 터져버린 시한 폭탄)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMtjtH/btrUOMsbEJ6/m7JRwxp59n5jd9wcLUvsRk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMtjtH%2FbtrUOMsbEJ6%2Fm7JRwxp59n5jd9wcLUvsRk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1576&quot; height=&quot;781&quot; data-origin-width=&quot;1576&quot; data-origin-height=&quot;781&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;메세지 생성 속도가 소비 속도보다 월등히 높은 상태 (3일째 터져버린 시한 폭탄)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;12.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 화요일 오전 9시 반 경]&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 모니터링 페이지에서 미러링 중단 버튼 클릭 -&amp;gt; 페이지 down -&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;MQ EC2 인스턴스 (master, slave) 중단 후 재실행&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; -&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt; slave 클러스터 노드 죽어 있음&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; + master 클러스터 노드는 살아 있으나 &lt;/span&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;큐에 durable 속성&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 적용되어 디스크에 저장된 메세지 복구 중 -&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;또다시 Disk Full 상태를 향해 달려가는 중&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2208&quot; data-origin-height=&quot;1290&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cR41KE/btrUHOFw9uo/g4ju0YKfVCFhKrwQ6OmAgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cR41KE/btrUHOFw9uo/g4ju0YKfVCFhKrwQ6OmAgk/img.png&quot; data-alt=&quot;약 40G 중 4.9 메가 남은 상태 -&amp;amp;amp;amp;gt; 점점 줄어든다 (지옥의 카운트다운)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cR41KE/btrUHOFw9uo/g4ju0YKfVCFhKrwQ6OmAgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcR41KE%2FbtrUHOFw9uo%2Fg4ju0YKfVCFhKrwQ6OmAgk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2208&quot; height=&quot;1290&quot; data-origin-width=&quot;2208&quot; data-origin-height=&quot;1290&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;약 40G 중 4.9 메가 남은 상태 -&amp;amp;amp;gt; 점점 줄어든다 (지옥의 카운트다운)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;13.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 화요일 오전 10시 반 경]&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; EC2 인스턴스 터미널 접속 -&amp;gt; 구글링 -&amp;gt; 메세지 데이터 삭제 방법 알아냄 -&amp;gt; master, slave queue 내의 .idx 파일 삭제 (각 28G+)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://www.rabbitmq.com/backup.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.rabbitmq.com/backup.html&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;메시지 데이터는 위에서 언급한 노드의 데이터 디렉토리 에 저장됩니다. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3.7.0부터 시작하는 RabbitMQ 버전에서 모든 메시지 데이터는 msg_stores/vhosts 디렉터리에 결합되고 가상 호스트당 하위 디렉터리에 저장됩니다. 각 가상 호스트 디렉토리는 해시로 이름이 지정되고 가상 호스트 이름이 있는 .vhost 파일을 포함하므로 특정 가상 호스트의 메시지 세트를 별도로 백업할 수 있습니다. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3.7.0 이전의 RabbitMQ 버전에서 메시지는 노드 데이터 디렉터리 아래의 여러 디렉터리( queues , msg_store_persistent 및 msg_store_transient )에 저장 됩니다. 또한 노드가 정상적으로 중지된 경우 복구 메타데이터를 포함 하는 recovery.dets 파일이 있습니다.&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;14.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 화요일 오후 2시 경]&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; Slave 클러스터 노드 여전히 죽어 있음 (disk 데이터는 모두 정리된 상태) -&amp;gt; 구글링 -&amp;gt; 몇 가지 복구 방법 알아냄 -&amp;gt; 실행&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2284&quot; data-origin-height=&quot;1154&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6398c/btrUHNs4BlA/rTnZ0SkK4CxW3Dkmm8dNN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6398c/btrUHNs4BlA/rTnZ0SkK4CxW3Dkmm8dNN1/img.png&quot; data-alt=&quot;목표 : node 살려내기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6398c/btrUHNs4BlA/rTnZ0SkK4CxW3Dkmm8dNN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6398c%2FbtrUHNs4BlA%2FrTnZ0SkK4CxW3Dkmm8dNN1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2284&quot; height=&quot;1154&quot; data-origin-width=&quot;2284&quot; data-origin-height=&quot;1154&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;목표 : node 살려내기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://serverfault.com/questions/783607/rabbitmq-epmd-reports-node-rabbit-not-running-at-all&quot; target=&quot;_self&quot;&gt;https://serverfault.com/questions/783607/rabbitmq-epmd-reports-node-rabbit-not-running-at-all&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://seungdols.tistory.com/762&quot; target=&quot;_self&quot;&gt;https://seungdols.tistory.com/762&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;rabbitmq 서버 터트리고 살리기 (akka. file discriptor가 문제다.)&quot; data-ke-align=&quot;alignCenter&quot; data-og-description=&quot;파일 디스크립터 갯수 올리려다가 rabbitmq 터진 사건 파일 디스크립터 갯수가 1024개로 되어 있으나, OS의 파일 디스크립터 갯수는 81920개까지 사용 가능하다. $ ulimit -n #명령어로 갯수 확인이 가능&quot; data-og-host=&quot;seungdols.tistory.com&quot; data-og-source-url=&quot;https://seungdols.tistory.com/762&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bRb3lw/hyQ3VMR5rC/zC1XioRa2zgxXcuz1SossK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/baO7yU/hyQ3439e5o/xtf7gyuqTe2hPzOA0s7FT0/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800&quot; data-og-url=&quot;https://seungdols.tistory.com/762&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;a href=&quot;https://seungdols.tistory.com/762&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://seungdols.tistory.com/762&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bRb3lw/hyQ3VMR5rC/zC1XioRa2zgxXcuz1SossK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/baO7yU/hyQ3439e5o/xtf7gyuqTe2hPzOA0s7FT0/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;rabbitmq 서버 터트리고 살리기 (akka. file discriptor가 문제다.)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;파일 디스크립터 갯수 올리려다가 rabbitmq 터진 사건 파일 디스크립터 갯수가 1024개로 되어 있으나, OS의 파일 디스크립터 갯수는 81920개까지 사용 가능하다. $ ulimit -n #명령어로 갯수 확인이 가능&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;seungdols.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;방법 1. 효과 없음&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;So after removing sudo rm -rf /var/log/rabbitmq/* , I started sudo service rabbitmq-server start and rabbitmqctl start_app. It worked, thanks!&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;방법 2. 효과 있음&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;그러던 중 rabbitmq-server fails to start on Red Hat Openstack Platform 7 의 문서에서 Resolution 을 따라보기로... &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;rm -rf /var/lib/rabbitmq/mnesia/*, systemctl start rabbitmq-server...&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;15.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 화요일 오후 3시 경]&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 노드 재설정 하였으나 서버와 연결되지 않음 -&amp;gt; 리더 개발자님이 추가 조사 -&amp;gt; 이 과정에서 master cluster 노드도 재설정되어 버려서 slave cluster 만 살려서 연결 / 복구 -&amp;gt; &lt;/span&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;sentry alert 드디어 더이상 안옴&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;16.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 화요일 오후 4시 경]&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 큐 정상화 / Celery worker 다시 활성화&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;17.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 화요일 오후 4시 경]&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 뒷 수습 중... (날아간 메세지 관련 후속 처리, 마이그레이션 일부 진행) / 프로덕트팀에 상황 공유&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;18.&lt;/b&gt; &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;[2022-12-26 화요일 오후 6시 경]&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 퇴근&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;▶ 장애 인지 및 대응 개선&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;[1] Rabbit MQ 에 대한 모니터링 미흡 &amp;rarr; 경보 시스템이 필요하다&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Rabbit MQ - celery queue 에 메세지가 과도하게 쌓이면서 disk full 상태에 이르렀지만, EC2 인스턴스 및 Celery Worker 상태는 초록불.&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Rabbit MQ 모니터링 페이지 보면 큐에 이상이 있는게 확실한데 왜 EC2 인스턴스, Celery worker 는 계속 초록불이었는지 의아하다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ee2323; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;큐 상태에 대한 경보 시스템이 필요하다.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-renderer-start-pos=&quot;3591&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-renderer-start-pos=&quot;3594&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2022년 12월 26일 월요일&lt;/span&gt;&lt;/p&gt;
&lt;p data-renderer-start-pos=&quot;3613&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;- 14:25 - &lt;b&gt;&lt;span style=&quot;color: #000000;&quot; data-renderer-mark=&quot;true&quot; data-text-custom-color=&quot;#bf2600&quot;&gt;QA 팀 &amp;rarr; 챌린지 미달성 현상 제보&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-renderer-start-pos=&quot;3646&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;월요일 오후 5시 50분 경 전으로 QA 팀에서 챌린지 이상 현상을 캐치하였으나 당일 연차로 확인하지 못함&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;QA 티켓 주셨을 때 Rabbit MQ 페이지 확인했다면 전체 서비스 장애까지는 안 가도록 조치 가능했을지도&amp;hellip;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-renderer-start-pos=&quot;3774&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-renderer-start-pos=&quot;3774&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;[2] 모니터링 페이지 관련해서는 재택에서도 접근 가능하도록 환경 미리 세팅 필요&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-renderer-start-pos=&quot;3774&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;[3] 터미널을 통해 EC2 인스턴스에 접근, 로그 확인 / 파일 CRUD 등 기본 명령어 연습 필요&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-renderer-start-pos=&quot;3774&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;12/27 (화) 장애 대응 시, 다른 동료한테 EC2 터미널 접속 방법 강의 받음&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;장애 대응 시 고민되었던 지점 = 대응 시 병목 지점이 된 심리 상태&lt;br /&gt;[4] 장애 상황에서는 빠른 결단이 필요하다 (선 조치 후 보고 방식을 고려하자)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #f89009; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;버튼을 함부로 누르지 말자 &amp;lt;-&amp;gt; 뭐라도 해보자&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;결국 MQ 모니터링 페이지의 미러링 중지 버튼을 눌렀는데 바로 페이지 다운됨 (EC2 인스턴스 재실행으로 페이지 일단 살림;;;;) - 그리고 이렇게 slave cluster 의 node 가 죽었다. (=not running)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;disk 를 살리기 위한 disk 내 메세지 삭제 명령어를 실행시키는 과정에서 1시간 병목&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;삭제해도 되는가? 되지 않을까? (챌린지 프로젝트와 무관한 동료와 상의 30분....) - 터미널 명령어만 확인 부탁.. 문제가 생기면 범인은 나인 걸로 해... - 일단 GO - disk 문제는 해결됨&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;어차피 즉시 판단을 내릴 수 있는 사람이 나밖에 없었다는 점에서 좀 더 빠르게 결단을 내리고 실행했으면 좋았을 것 같다. &lt;span style=&quot;color: #dddddd;&quot;&gt;&lt;s&gt;어떻게 회사에 리더가 아무도 없어...&lt;/s&gt;&lt;/span&gt; (휴가간 챌린지 프로젝트 동료와 리더 개발자님을 슬랙에서 소환해서 논의할 수도 있었겠지만... 그러면 이렇게 판단하게 된 배경부터 근거, 이유 + 답변 기다리는 시간까지 한 3시간은 걸리지 않았을까 / 아닌가 전화라도 해서 상의해보는게 나았을까? 리더 개발자님도 celery, mq 쪽은 안 다루셔서 주석처리로 새벽에 서비스만 살려두고 휴가 가버리셨는데 ㅎㅎㅠ?)&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음날 리더 개발자님이 장애 상황에서는 선 조치 후 보고 해도 된다고 말씀하셨다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;다음날 휴가간 챌린지 프로젝트 동료가 차라리 EC2 볼륨을 높여보는게 낫지 않았겠냐는 의견을 냈다. (disk 용량을 높이면 추가 비용 청구되지 않나. 이 방식은 리더 개발자님의 허가가 필요했을 듯.) &lt;span style=&quot;color: #dddddd;&quot;&gt;&lt;s&gt;비용이 드는 결정은 판단이 어렵다.&lt;/s&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;slave cluster 의 node 를 살리기 위한 명령어 (특정 로그 파일 삭제, 특정 경로 파일 삭제) 를 실행시키는 과정에서 2시간 병목&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;위와 동일. 삭제해도 되는가? 되지 않을까? (동료와 상의...를 시도했으나 결제 관련 이슈로 떠나버려서 혼자 남음) - 삭제 명령어가 잘못되었을 때의 상황 시뮬레이션 상상 1시간... 근데 어차피 node 죽어있어서 아무것도 못하느니 뭐라도 해보는게... - 삭제할 파일 복제해두고 일단 GO - node 는 정상적으로 재설정 됨&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;어차피... 모두 바쁘다면... 선 조치 후 보고 해도 되었을 것 같다. 그래도 node 재설정 후 서버와 연결 작업은 슬랙에 다시 나타난 리더 개발자님이 조치해주셨다.&lt;/span&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;어떻게 하신건지 매우 궁금하다. 1월 첫째 주에 장애 리뷰할 때 여쭤보자.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;▶ 결론&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;b&gt;모니터링 자동화 - 경보 시스템 필요 &lt;span style=&quot;color: #dddddd;&quot;&gt;&lt;s&gt;(&lt;/s&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #dddddd;&quot;&gt;&lt;s&gt;근데 왜 celery, mq 부분은 제 담당이 되어 있는거죠?)&lt;/s&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;경보 시스템 어떻게 추가할 수 있을까 - 고민 필요&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;챌린지 관련 고객 문의는 마음이 아프다 - 후속 조치 리스트업 필요&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;[+] MEMO&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;가용성을 높이는 조치가 덫이 되다&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;디스크에 저장된 메세지 어떻게 비우지에 대한 고민도 하나의 병목 지점&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3585&quot; data-origin-height=&quot;1434&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CguyS/btrUN1pBB4C/AR4k44OExR2QrxMMt3QEI0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CguyS/btrUN1pBB4C/AR4k44OExR2QrxMMt3QEI0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CguyS/btrUN1pBB4C/AR4k44OExR2QrxMMt3QEI0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCguyS%2FbtrUN1pBB4C%2FAR4k44OExR2QrxMMt3QEI0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3585&quot; height=&quot;1434&quot; data-origin-width=&quot;3585&quot; data-origin-height=&quot;1434&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Learn/Error Report</category>
      <category>disk full</category>
      <category>error</category>
      <category>monitoring</category>
      <category>RabbitMQ</category>
      <author>HannaDev</author>
      <guid isPermaLink="true">https://hanna-dev.tistory.com/53</guid>
      <comments>https://hanna-dev.tistory.com/entry/Error-2-%EC%97%B0%EB%A7%90%EC%9D%80-%EC%97%90%EB%9F%AC%EC%99%80-%ED%95%A8%EA%BB%98-Rabbit-MQ#entry53comment</comments>
      <pubDate>Wed, 28 Dec 2022 00:30:55 +0900</pubDate>
    </item>
    <item>
      <title>[TIL #30] 오랜만에 미술학원 + Elastic Search 공부</title>
      <link>https://hanna-dev.tistory.com/entry/TIL-30-%EC%98%A4%EB%9E%9C%EB%A7%8C%EC%97%90-%EB%AF%B8%EC%88%A0%ED%95%99%EC%9B%90-Elastic-Search-%EA%B3%B5%EB%B6%80</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;▶ 목차&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[1] 오늘자 그림&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[2] Elastic Search 공부 중!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[3] 공부하게 된 계기...&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[+] Elastic 노트 정리&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;▶ 오늘자 그림&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;저번에는 기본적인 입체 도형을 그렸다면&lt;b&gt; 이번에는 표면 반사가 가득한 주전자에 도전&lt;/b&gt;해보고 있습니다!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;오랜만에 미술 학원에 갔는데 주전자 몸통 꼼꼼하게 잘 그렸다고 칭찬받았습니다 ㅎㅎㅎ&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;칭찬 받고 싶을 때 미술 학원 가는 것도 나쁘지 않은 것 같습니다 ㅋㅋㅋ&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;220611_Drawing_1.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dBQBs8/btrEuPz8zJk/zhMxAYQYm9p0BkaE3OSAuK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dBQBs8/btrEuPz8zJk/zhMxAYQYm9p0BkaE3OSAuK/img.jpg&quot; data-alt=&quot;사실 손잡이는 선생님이 시범으로 그려주셨습니다...ㅎ&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dBQBs8/btrEuPz8zJk/zhMxAYQYm9p0BkaE3OSAuK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdBQBs8%2FbtrEuPz8zJk%2FzhMxAYQYm9p0BkaE3OSAuK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;220611_Drawing_1.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;사실 손잡이는 선생님이 시범으로 그려주셨습니다...ㅎ&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;▶ Elastic Search 공부 중!&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;사실 저는 2주간 Elastic Search 로 고통받고 있는데요. 다행히 금요일에 1차 PR 수정을 어찌어찌 마쳤습니다...ㅎ&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;2주간 얻게된 교훈은.... 공부를 열심히 하자...&lt;/b&gt; 그냥 구글링으로만 해결하려다가 화를 입었습니다 ㅠ.ㅠ&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;서칭 능력도 중요한 역량이지만 &lt;b&gt;정석적인 공부도 확실히 필요&lt;/b&gt;함을 느꼈습니다!&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lxsw4/btrExGPij6X/ePewtohPCQgWaX0ep25SMk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lxsw4/btrExGPij6X/ePewtohPCQgWaX0ep25SMk/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20220611_230820572.jpg&quot; style=&quot;width: 63.3225%; margin-right: 10px;&quot; data-widthpercent=&quot;64.07&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lxsw4/btrExGPij6X/ePewtohPCQgWaX0ep25SMk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flxsw4%2FbtrExGPij6X%2FePewtohPCQgWaX0ep25SMk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cXvu48/btrExFW9poe/2wZDL5cZTqNJt0ic6QtntK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cXvu48/btrExFW9poe/2wZDL5cZTqNJt0ic6QtntK/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;2814&quot; data-origin-height=&quot;3763&quot; data-filename=&quot;KakaoTalk_20220611_230820572_01.jpg&quot; style=&quot;width: 35.5148%;&quot; data-widthpercent=&quot;35.93&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cXvu48/btrExFW9poe/2wZDL5cZTqNJt0ic6QtntK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXvu48%2FbtrExFW9poe%2F2wZDL5cZTqNJt0ic6QtntK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2814&quot; height=&quot;3763&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;특징 : 물음표 가득함&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;공부에 사용한 교재는 &quot;Elasticsearch IN ACTION&quot;&lt;/b&gt; 인데요! 최근에 나온 책은 아니여서 ES 1.x 버전을 기준으로 설명이 나와있지만 &lt;b&gt;기본적인 내용들과 활용법들이 자세히 적힌 책&lt;/b&gt;이었습니다 :D (현재 ES 최신 버전은 8.x - 회사는 7.x 사용 중)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;공부는 월요일... 공휴일에 독서실 가서... 했는데요... ㅎㅎㅠ 사람이 업무적으로 압박을 받으니 확실히 집중은 잘 되었습니다 ㅋㅋㅋㅠㅠ 시험기간인지 다들 열심히 공부 중이시더라구요...ㅎ 시험 기간처럼 한번에 9시간 이렇게 공부는 안했지만 3시간씩 3일정도 공부하니 1~4장(~190p) 는 끝낼 수 있었습니다&lt;b&gt;! 4장까지가 기본 내용이어서 입문으로 보시면 좋을 것 같아요 :)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UHjFi/btrEvN2EsRg/wuEbO8Kc20HbKZAC5HSnG0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UHjFi/btrEvN2EsRg/wuEbO8Kc20HbKZAC5HSnG0/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3021&quot; data-filename=&quot;KakaoTalk_20220611_230820572_02.jpg&quot; style=&quot;width: 49.4431%; margin-right: 10px;&quot; data-widthpercent=&quot;50.02&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UHjFi/btrEvN2EsRg/wuEbO8Kc20HbKZAC5HSnG0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUHjFi%2FbtrEvN2EsRg%2FwuEbO8Kc20HbKZAC5HSnG0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3021&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYxLyA/btrEuO82i7Y/IAIwyAdBuJJKqBID27b2SK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYxLyA/btrEuO82i7Y/IAIwyAdBuJJKqBID27b2SK/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20220611_230820572_03.jpg&quot; style=&quot;width: 49.3941%;&quot; data-widthpercent=&quot;49.98&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYxLyA/btrEuO82i7Y/IAIwyAdBuJJKqBID27b2SK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYxLyA%2FbtrEuO82i7Y%2FIAIwyAdBuJJKqBID27b2SK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;고통받은 흔적들...&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&amp;lt;공부하게 된 계기...&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;검색 API 수정 (특정 카테고리 검색 신설)&lt;/b&gt; -&amp;gt; 상무님, 차장님 기준 1~2 일 추정 -&amp;gt; &lt;b&gt;내 기준 3일 추정&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;3일 간 작업&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[1일차] 회사 내부 코드 파악 + 수정 범위 파악&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[2일차] 질문 + 구글링 -&amp;gt; Index 하나를 2개의 Index 로 분할하는 방식으로 검색 API 수정 시작&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[3일차] 기능 구현 완료 -&amp;gt;&lt;/span&gt; &lt;span style=&quot;color: #8a3db6;&quot;&gt;&lt;b&gt;피드백 (feat. 상무님)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;Filter 와 Query 의 존재 파악&lt;/span&gt; &lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-&amp;gt; 지금 구현된 건 클라 분들 테스트용으로 전달하고 &lt;b&gt;내부 구현 방식 갈아 엎기 시작&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;3일 간 공부... 기본 내용 숙지... (주말+공휴일) -&amp;gt; 검색 API 수정 시작&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[4~7일차]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;JSON 형태로 만드는 활용법은 알겠는데 회사 코드는 특정 Library 함수들을 활용하는 상태 -&amp;gt; &lt;b&gt;Library 활용법 탐구 시작 (내부 코드 읽기 ^ㅁ^...)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;aggregation 결과가 이상함&lt;/b&gt; -&amp;gt; 밤 10시 반... 상무님과 함께 야근 -&amp;gt; 상무님이 원인 파악해 주심!&lt;b&gt; (bucket default 값이 10 이어서 카테고리 집계 결과가 10개만 나옴 ㅠ.ㅠ)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Library 활용법 탐구 -&amp;gt; 집계 부분 파악! -&amp;gt; &lt;b&gt;aggregation + filter 방식으로 구현&lt;/b&gt; -&amp;gt; 피드백에 따른 추가 수정 진행 (금요일)&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;▶ Elastic Search 노트 필기 (1~2장)&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시간이 된다면 티스토리에도 공부한 내용 올려보겠습니다...♪(&amp;acute;▽｀)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&amp;gt;&amp;gt; 1장 : 엘라스틱 서치 소개&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dAGOxP/btrEvmYxaB9/9XOmBHcS7LLqrA2Tki9Fhk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dAGOxP/btrEvmYxaB9/9XOmBHcS7LLqrA2Tki9Fhk/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-filename=&quot;KakaoTalk_20220611_233156244.jpg&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dAGOxP/btrEvmYxaB9/9XOmBHcS7LLqrA2Tki9Fhk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdAGOxP%2FbtrEvmYxaB9%2F9XOmBHcS7LLqrA2Tki9Fhk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lMhkU/btrEyv02XVh/zJyn4vLy21e4DCGv72Vi1K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lMhkU/btrEyv02XVh/zJyn4vLy21e4DCGv72Vi1K/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-filename=&quot;KakaoTalk_20220611_233156244_03.jpg&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lMhkU/btrEyv02XVh/zJyn4vLy21e4DCGv72Vi1K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlMhkU%2FbtrEyv02XVh%2FzJyn4vLy21e4DCGv72Vi1K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUo88c/btrExF3U65S/ak6TzUiV2GWJ9p8spj0AU1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUo88c/btrExF3U65S/ak6TzUiV2GWJ9p8spj0AU1/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-filename=&quot;KakaoTalk_20220611_233156244_02.jpg&quot; style=&quot;width: 49.4208%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUo88c/btrExF3U65S/ak6TzUiV2GWJ9p8spj0AU1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUo88c%2FbtrExF3U65S%2Fak6TzUiV2GWJ9p8spj0AU1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BnXxo/btrEvnXr1h0/SR4BOIgVzNZNiabARFYTN0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BnXxo/btrEvnXr1h0/SR4BOIgVzNZNiabARFYTN0/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;2819&quot; data-origin-height=&quot;3759&quot; data-filename=&quot;KakaoTalk_20220611_233156244_01.jpg&quot; style=&quot;width: 49.4164%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BnXxo/btrEvnXr1h0/SR4BOIgVzNZNiabARFYTN0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBnXxo%2FbtrEvnXr1h0%2FSR4BOIgVzNZNiabARFYTN0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2819&quot; height=&quot;3759&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;&amp;gt;&amp;gt; 2장 : 기능 들여다보기&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ckrtEq/btrEuO8260C/dHJ2CYIL4106vTzT1vKtT0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ckrtEq/btrEuO8260C/dHJ2CYIL4106vTzT1vKtT0/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;2871&quot; data-origin-height=&quot;3829&quot; data-filename=&quot;KakaoTalk_20220611_233156244_04.jpg&quot; style=&quot;width: 49.4144%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ckrtEq/btrEuO8260C/dHJ2CYIL4106vTzT1vKtT0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FckrtEq%2FbtrEuO8260C%2FdHJ2CYIL4106vTzT1vKtT0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2871&quot; height=&quot;3829&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmyulR/btrEyuVnaub/TcM8xgXtBSCkieYGkE7UEk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmyulR/btrEyuVnaub/TcM8xgXtBSCkieYGkE7UEk/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;2789&quot; data-origin-height=&quot;3719&quot; data-filename=&quot;KakaoTalk_20220611_233156244_07.jpg&quot; style=&quot;width: 49.4228%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmyulR/btrEyuVnaub/TcM8xgXtBSCkieYGkE7UEk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmyulR%2FbtrEyuVnaub%2FTcM8xgXtBSCkieYGkE7UEk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2789&quot; height=&quot;3719&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KU8Xs/btrEu7HpNMW/3ktqbbph6QX8WYzKj8s5OK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KU8Xs/btrEu7HpNMW/3ktqbbph6QX8WYzKj8s5OK/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-filename=&quot;KakaoTalk_20220611_233156244_06.jpg&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KU8Xs/btrEu7HpNMW/3ktqbbph6QX8WYzKj8s5OK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKU8Xs%2FbtrEu7HpNMW%2F3ktqbbph6QX8WYzKj8s5OK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/G2gXM/btrEvMWYsk8/wDOtnKSyop0fakY9Mim0V0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/G2gXM/btrEvMWYsk8/wDOtnKSyop0fakY9Mim0V0/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-filename=&quot;KakaoTalk_20220611_233156244_05.jpg&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/G2gXM/btrEvMWYsk8/wDOtnKSyop0fakY9Mim0V0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FG2gXM%2FbtrEvMWYsk8%2FwDOtnKSyop0fakY9Mim0V0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Learn/Company</category>
      <category>Elastic Search</category>
      <category>고통의 시작...</category>
      <category>공부</category>
      <category>미술학원</category>
      <author>HannaDev</author>
      <guid isPermaLink="true">https://hanna-dev.tistory.com/52</guid>
      <comments>https://hanna-dev.tistory.com/entry/TIL-30-%EC%98%A4%EB%9E%9C%EB%A7%8C%EC%97%90-%EB%AF%B8%EC%88%A0%ED%95%99%EC%9B%90-Elastic-Search-%EA%B3%B5%EB%B6%80#entry52comment</comments>
      <pubDate>Sat, 11 Jun 2022 23:48:08 +0900</pubDate>
    </item>
    <item>
      <title>[TIL #29] 5월 업무 일정 회고 (feat. 웹소설 API)</title>
      <link>https://hanna-dev.tistory.com/entry/TIL-29-5%EC%9B%94-%EC%97%85%EB%AC%B4-%EC%9D%BC%EC%A0%95-%ED%9A%8C%EA%B3%A0-feat-%EC%9B%B9%EC%86%8C%EC%84%A4-API</link>
      <description>&lt;p id=&quot;title-text&quot; data-test-id=&quot;title-text&quot; data-testid=&quot;title-text&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;lt;&amp;lt;&amp;lt; 목차 &amp;gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;[1] 웹소설 1차 - 상세 목차 API 일정 회고&lt;span style=&quot;color: #8a3db6;&quot;&gt; =&amp;gt; &lt;b&gt;상세 목차 API =&amp;gt; 구현 4일 + PR 수정 3일 =&amp;gt; 총 7일+a 소요&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;[2] 웹소설 1차 - 5월 4주차 일정 회고&lt;span style=&quot;color: #8a3db6;&quot;&gt; &lt;b&gt;=&amp;gt; 구현 및 PR 에 따른 수정 6일+a&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h1 id=&quot;title-text&quot; data-test-id=&quot;title-text&quot; data-testid=&quot;title-text&quot;&gt;[1] 웹소설 1차 - 상세 목차 API 일정 회고&lt;/h1&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;일정을 회고합니다. (구현 4일 + PR 수정 3일 =&amp;gt; 총 7일+a 소요)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 id=&quot;[일정-회고]&quot; data-renderer-start-pos=&quot;53&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt;[일정 회고]&lt;/u&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-renderer-start-pos=&quot;62&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;5/9 (월) ~5/10 (화) +사전 작업&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;대시보드 clip 목록 조회 API 구현
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;레이어드 구조로 구현 =&amp;gt; PR =&amp;gt; 피드백 &amp;amp; 수정&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;[A]&lt;/b&gt; 테스트를 위한 웹소설 clip 데이터 insert API 구현
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Webnovel dummy (호접몽전 복제) &amp;lt;&amp;lt;&amp;lt; 데이터 생성&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-renderer-start-pos=&quot;235&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;5/11 (수) +1일 차&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;[A]&lt;/b&gt; 를 통한 테스트용 데이터 세팅
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Webnovel dummy (호접몽전 복제) : 하루에 clip 한 개 open, 기다무 무료 clip 하나 open, 기다무 무료 clip 하나 close&amp;hellip;. 등의 테스트가 용이한 데이터로 설계 및 세팅&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;상세 목차 API 구현 시작&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;클라 + 서버 설계 논의 (2h+)&lt;/li&gt;
&lt;li&gt;스팩 확장
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;3&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;여러 이슈로 Contents-info API 에서 Clip 목록 분리하기로 결정&lt;/li&gt;
&lt;li&gt;클라 로직을 서버 측으로 가져오기로 결정 (OPEN, LOCK, DDAY)&lt;/li&gt;
&lt;li&gt;전체 다운로드 버튼 로직도 클라에서 서버 측으로 이관 결정&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;상세 목차 API 구현률 Zero 로 회귀&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-renderer-start-pos=&quot;609&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;5/12 (목) +2일 차&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;어제 논의한 내용을 바탕으로 재생 관련 API 리딩 + 요구사항 분석 및 파악&lt;/li&gt;
&lt;li&gt;상세 목차 API - 페이징 구현&lt;/li&gt;
&lt;li&gt;상세 목차 status 로직 파악 및 분해 - 조립&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-renderer-start-pos=&quot;729&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;5/13 (금) +3일 차&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;양방향 + center 커서 구현&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;연재상태 - clip 함수 구현&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;테스트 코드 도입 - 로직 검증&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;로직 구조 변경 (리팩토링)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-renderer-start-pos=&quot;834&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;5/15 (월) +4일 차&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;상세 목차 API - 재생률 구현&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;PR 요청 및 알파 환경 배포&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;클라 측 피드백에 따른 커서 수정&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;양끝단 커서 null 처리는 나중으로 미룸&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-renderer-start-pos=&quot;947&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;5/16 (화) +5일 차&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;PR 피드백에 따른 수정 - 1일 차 &lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;시리즈 Hotfix 작업&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-renderer-start-pos=&quot;1008&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;5/17 (수) +6일 차&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;PR 피드백에 따른 수정 - 2일 차&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;시리즈 Hotfix 배포 (⑅˃◡˂⑅)&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;상세 목차 API - 커서 보완&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;pagination 회의 참여 (2h) + 회식 참여 (3h)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-renderer-start-pos=&quot;1129&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;5/18 (목) +7일 차&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;PR 피드백에 따른 수정 - 3일 차&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;PR - 1차 완료&amp;nbsp;&lt;span style=&quot;color: #000000;&quot;&gt;(*ˊᵕˋo o&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;재생 관련 API 수정할 부분 파악 및 코드 리딩
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Contents-info API&lt;/li&gt;
&lt;li&gt;Play-Data API&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-renderer-start-pos=&quot;1262&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #781b33;&quot;&gt;&lt;b&gt;=&amp;gt; 상세 목차 API =&amp;gt; 구현 4일 + PR 수정 3일 =&amp;gt; 총 7일+a 소요&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;b&gt;[일감 재분배] - 22/05/29 (일) 기준&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;대시보드 CUD &lt;/b&gt;=&amp;gt; 이관&lt;/li&gt;
&lt;li&gt;&lt;b&gt;요일별 연재 / 요일별 랭킹&lt;/b&gt; =&amp;gt; 이관&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;전체 재생 / 전체 다운로드 버튼 상태 로직&lt;/b&gt; &amp;lt;= 나에게로 이관&lt;/li&gt;
&lt;li&gt;&lt;b&gt;검색 API &lt;/b&gt;&amp;lt;= 나에게로 이관&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h1 id=&quot;title-text&quot; data-test-id=&quot;title-text&quot; data-testid=&quot;title-text&quot;&gt;[2] 웹소설 1차 - 5월 4주차 일정 회고&lt;/h1&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #172b4d;&quot;&gt;일정을 회고합니다. (구현 및 PR 에 따른 수정 6일+a)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-renderer-start-pos=&quot;67&quot; data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 id=&quot;[일정-회고]&quot; data-renderer-start-pos=&quot;67&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;u data-renderer-mark=&quot;true&quot;&gt;[일정 회고]&lt;/u&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-renderer-start-pos=&quot;76&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot; data-renderer-mark=&quot;true&quot; data-text-custom-color=&quot;#36b37e&quot;&gt;5/20 (금) +1일 차&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;재생 관련 Contents-info API 수정&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Clip code list API 구현 (전체 다운로드 관련 API)&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;전체 재생 / 전체 다운로드 버튼 상태 로직 구현&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;클라 로직 &amp;rarr; 서버로 이전&lt;/li&gt;
&lt;li&gt;과장님께 로직 컨펌&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-renderer-start-pos=&quot;236&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot; data-renderer-mark=&quot;true&quot; data-text-custom-color=&quot;#36b37e&quot;&gt;5/23 (월) +2일 차&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;전체 재생 / 전체 다운로드 버튼 상태 로직 구현 &lt;span style=&quot;color: #ee2323;&quot; data-renderer-mark=&quot;true&quot; data-text-custom-color=&quot;#ff5630&quot;&gt;=&amp;gt; PR 요청&lt;/span&gt;&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;질문 및 의문점 클라 측과 소통 - 로직 수정&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;상세 목차 API - PR 에 따른 수정 (clip status 함수 구조 변경)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;can_play 를 기준으로 분해 - 재조립&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-renderer-start-pos=&quot;405&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot; data-renderer-mark=&quot;true&quot; data-text-custom-color=&quot;#36b37e&quot;&gt;5/24 (화) +3일 차&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;다운로드 관련 API 및 함수 - PR 피드백 및 수정&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;[B] 상세 목차 API - 성능 개선&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Play-data API 수정&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-renderer-start-pos=&quot;503&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot; data-renderer-mark=&quot;true&quot; data-text-custom-color=&quot;#36b37e&quot;&gt;5/25 (수) +4일 차&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Play-data API 수정 및 &lt;span style=&quot;color: #006dd7;&quot; data-renderer-mark=&quot;true&quot; data-text-custom-color=&quot;#4c9aff&quot;&gt;Swagger 문서 업데이트&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;대시보드 - clip 목록 조회 API 등 조율&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;알파 환경 &amp;rarr; 권한 오류 (2h) &amp;rarr; 갑자기 시간 지나니 권한 있음으로 해결됨 (원인 파악 X)&lt;/li&gt;
&lt;li&gt;중간 중간 날짜 패턴화 로직 구상 도와드림~~ (feat. 과장님)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;[B] &lt;/b&gt;성능 개선 부분 관련하여 clip image 가져오는 로직 구조 변경&lt;/li&gt;
&lt;li&gt;&lt;b&gt;최근 재생 목록 API 요구사항 분석 및 파악&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;쿼리 구상&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-renderer-start-pos=&quot;780&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot; data-renderer-mark=&quot;true&quot; data-text-custom-color=&quot;#36b37e&quot;&gt;5/26 (목) +5일 차&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;최근 재생 목록 API 쿼리 구상&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Visual Explain 돋보기로 성능 분석 (재생 기록을 많이 가지고 있는 사용자일 수록 시간 cost 상승)&lt;/li&gt;
&lt;li&gt;SQL 쿼리 구현&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;최근 재생 목록 API 구현 - DAO 부분에서 STOP (4h)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;MySQL 상에서 구상한 쿼리를 ORM 문법에 맞춰 변환하는 과정에서 삽질 시작&amp;hellip;(&amp;nbsp;･ั﹏･ั)&lt;/li&gt;
&lt;li&gt;Select 문에 Scalar Query 를 사용하고 싶다 =&amp;gt; 되지 않는다 =&amp;gt; 다른 방법들 시도 =&amp;gt; 되지 않는다 =&amp;gt; 생각&amp;hellip; =&amp;gt; 뭔가 삽질을 하고 있는 것 같다&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-renderer-start-pos=&quot;1093&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot; data-renderer-mark=&quot;true&quot; data-text-custom-color=&quot;#36b37e&quot;&gt;5/27 (금) +6일 차&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;1&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;최근 재생 목록 API 구현&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-indent-level=&quot;2&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;상무님께 질문 - DB 2번 갔다 오기 (이렇게 하면 2번째 부분은 캐싱으로 대체도 가능해진다)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;최근 재생 목록 API - 커서 구현&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;최종 기능 확인 및 &lt;span style=&quot;color: #ee2323;&quot; data-renderer-mark=&quot;true&quot; data-text-custom-color=&quot;#ff5630&quot;&gt;PR 요청&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-renderer-start-pos=&quot;1234&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #781b33;&quot;&gt;&lt;b&gt;=&amp;gt; 구현 및 PR 에 따른 수정 6일+a&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;220529_칸반보드.PNG&quot; data-origin-width=&quot;927&quot; data-origin-height=&quot;708&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFzIvj/btrDmV2Du0B/bsHg3fbrAqcrX2TlFtU6H0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFzIvj/btrDmV2Du0B/bsHg3fbrAqcrX2TlFtU6H0/img.png&quot; data-alt=&quot;22/05/29 (일) 기준 칸반 보드 Ticket&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFzIvj/btrDmV2Du0B/bsHg3fbrAqcrX2TlFtU6H0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFzIvj%2FbtrDmV2Du0B%2FbsHg3fbrAqcrX2TlFtU6H0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;927&quot; height=&quot;708&quot; data-filename=&quot;220529_칸반보드.PNG&quot; data-origin-width=&quot;927&quot; data-origin-height=&quot;708&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;22/05/29 (일) 기준 칸반 보드 Ticket&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;gt; 한 줄 요약&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;상세 목차... 어려웠다... (내 작업들은 왜 다 알고리즘 문제같지 기분 탓인가)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;gt; 적용할 점&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;일정 미리미리 산정해서 혼자 못 다할 경우 도움을 요청하자&lt;/li&gt;
&lt;li&gt;회사 생활에서 마감은 매우 중요!&lt;/li&gt;
&lt;li&gt;구현 전 설계할 시 뭐부터 해야될 지 모르겠다면 처음과 끝 (controller, dao) 부터 생각해서 이어가자&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Learn/Company</category>
      <category>업무 일정</category>
      <category>일정 산정</category>
      <category>일정 회고</category>
      <author>HannaDev</author>
      <guid isPermaLink="true">https://hanna-dev.tistory.com/51</guid>
      <comments>https://hanna-dev.tistory.com/entry/TIL-29-5%EC%9B%94-%EC%97%85%EB%AC%B4-%EC%9D%BC%EC%A0%95-%ED%9A%8C%EA%B3%A0-feat-%EC%9B%B9%EC%86%8C%EC%84%A4-API#entry51comment</comments>
      <pubDate>Mon, 30 May 2022 00:07:20 +0900</pubDate>
    </item>
    <item>
      <title>[오늘의 달 사진 #3] 음악분수대 옆에서</title>
      <link>https://hanna-dev.tistory.com/entry/%EC%98%A4%EB%8A%98%EC%9D%98-%EB%8B%AC-%EC%82%AC%EC%A7%84-3-%EC%9D%8C%EC%95%85%EB%B6%84%EC%88%98%EB%8C%80-%EC%98%86%EC%97%90%EC%84%9C</link>
      <description>&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cwVHJx/btrB9tMg12P/5yhCbcqRErClWSAxuzfOl0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cwVHJx/btrB9tMg12P/5yhCbcqRErClWSAxuzfOl0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cwVHJx/btrB9tMg12P/5yhCbcqRErClWSAxuzfOl0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcwVHJx%2FbtrB9tMg12P%2F5yhCbcqRErClWSAxuzfOl0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;3024&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnVYVq/btrB68B5HjW/nOXOxHmt5OiZ4vSUAj2n8K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnVYVq/btrB68B5HjW/nOXOxHmt5OiZ4vSUAj2n8K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnVYVq/btrB68B5HjW/nOXOxHmt5OiZ4vSUAj2n8K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcnVYVq%2FbtrB68B5HjW%2FnOXOxHmt5OiZ4vSUAj2n8K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;3024&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bb7VOD/btrCfmrB1TE/s8imbKQLygLqFXjxoCVz81/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bb7VOD/btrCfmrB1TE/s8imbKQLygLqFXjxoCVz81/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bb7VOD/btrCfmrB1TE/s8imbKQLygLqFXjxoCVz81/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbb7VOD%2FbtrCfmrB1TE%2Fs8imbKQLygLqFXjxoCVz81%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&lt;br&gt;&lt;br&gt;음악 분수대&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dRVmvP/btrCalAsBfq/Kv8KJJtrdhUZRKseFR8rj1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dRVmvP/btrCalAsBfq/Kv8KJJtrdhUZRKseFR8rj1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dRVmvP/btrCalAsBfq/Kv8KJJtrdhUZRKseFR8rj1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdRVmvP%2FbtrCalAsBfq%2FKv8KJJtrdhUZRKseFR8rj1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GbJbE/btrB67woqFw/RZKcfYfQkfUyy6KUnknWv1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GbJbE/btrB67woqFw/RZKcfYfQkfUyy6KUnknWv1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GbJbE/btrB67woqFw/RZKcfYfQkfUyy6KUnknWv1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGbJbE%2FbtrB67woqFw%2FRZKcfYfQkfUyy6KUnknWv1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cuQwP5/btrCdI2LbDm/JtPuFKkPhMOje9RsjED3uk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cuQwP5/btrCdI2LbDm/JtPuFKkPhMOje9RsjED3uk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cuQwP5/btrCdI2LbDm/JtPuFKkPhMOje9RsjED3uk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcuQwP5%2FbtrCdI2LbDm%2FJtPuFKkPhMOje9RsjED3uk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFEAO3/btrCcEfc4XP/PobgCVOL1YBWwCohd4pUK1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFEAO3/btrCcEfc4XP/PobgCVOL1YBWwCohd4pUK1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFEAO3/btrCcEfc4XP/PobgCVOL1YBWwCohd4pUK1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFEAO3%2FbtrCcEfc4XP%2FPobgCVOL1YBWwCohd4pUK1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2850&quot; data-origin-height=&quot;2850&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oc7e7/btrCfmd5HOx/Vr6QIGi8ZMA6DjGtlsRN11/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oc7e7/btrCfmd5HOx/Vr6QIGi8ZMA6DjGtlsRN11/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oc7e7/btrCfmd5HOx/Vr6QIGi8ZMA6DjGtlsRN11/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Foc7e7%2FbtrCfmd5HOx%2FVr6QIGi8ZMA6DjGtlsRN11%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2850&quot; height=&quot;2850&quot; data-origin-width=&quot;2850&quot; data-origin-height=&quot;2850&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;</description>
      <category>기타/하루에 한 번 하늘 보기</category>
      <category>보름달</category>
      <category>우이천</category>
      <category>음악분수대</category>
      <author>HannaDev</author>
      <guid isPermaLink="true">https://hanna-dev.tistory.com/50</guid>
      <comments>https://hanna-dev.tistory.com/entry/%EC%98%A4%EB%8A%98%EC%9D%98-%EB%8B%AC-%EC%82%AC%EC%A7%84-3-%EC%9D%8C%EC%95%85%EB%B6%84%EC%88%98%EB%8C%80-%EC%98%86%EC%97%90%EC%84%9C#entry50comment</comments>
      <pubDate>Sun, 15 May 2022 20:49:41 +0900</pubDate>
    </item>
  </channel>
</rss>