<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Yujindonut</title>
    <link>https://vanillacreamdonut.tistory.com/</link>
    <description>깃 허브: https://github.com/yujindonut</description>
    <language>ko</language>
    <pubDate>Tue, 14 Apr 2026 21:49:35 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>yujindonut</managingEditor>
    <image>
      <title>Yujindonut</title>
      <url>https://tistory1.daumcdn.net/tistory/4481030/attach/567e1aa95d4a426187713a33d2546e45</url>
      <link>https://vanillacreamdonut.tistory.com</link>
    </image>
    <item>
      <title>2024년 사진 회고</title>
      <link>https://vanillacreamdonut.tistory.com/385</link>
      <description>&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;길고도 짧았던 2024년 돌아보기&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;나의 간략한 2024년 버킷리스트&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;font-family: Noto Sans Light;&quot;&gt;&lt;s&gt;정규직으로 회사 취업하기&lt;/s&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&lt;s&gt;21KM 뛰어보기&lt;/s&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&lt;s&gt;저축습관 기르기&lt;/s&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&lt;s&gt;여행가기&lt;/s&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&lt;s&gt;대규모 트래픽 경험 (? 애매)&lt;/s&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&lt;s&gt;책 읽기&lt;/s&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;자격증 취득 (미루다가 2025년 1월에 취득)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&lt;s&gt;영어회화 &lt;/s&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;(8개월간 32회의 수업 진행)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&lt;s&gt;운동습관&lt;/s&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot;&gt;&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;1월&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;- 회사에서의 아이스크림 파티&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;- 미국 뉴욕-보스턴 여행 &amp;amp; 캐나다 퀘백 몬트리올 여행&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/BjPbJ/btsLLQQPAOp/5kqWIowPIEdA2WvtvyCEg0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BjPbJ/btsLLQQPAOp/5kqWIowPIEdA2WvtvyCEg0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BjPbJ/btsLLQQPAOp/5kqWIowPIEdA2WvtvyCEg0/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%2FBjPbJ%2FbtsLLQQPAOp%2F5kqWIowPIEdA2WvtvyCEg0%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/ceqqPO/btsLKcOi6RC/CsZdLL2yrCokCe2O1AOnHK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ceqqPO/btsLKcOi6RC/CsZdLL2yrCokCe2O1AOnHK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ceqqPO/btsLKcOi6RC/CsZdLL2yrCokCe2O1AOnHK/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%2FceqqPO%2FbtsLKcOi6RC%2FCsZdLL2yrCokCe2O1AOnHK%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/Jwx0B/btsMtGOame7/FwyvCGRpbh4kn9Idato1kk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Jwx0B/btsMtGOame7/FwyvCGRpbh4kn9Idato1kk/img.png&quot; data-origin-width=&quot;3000&quot; data-origin-height=&quot;2250&quot; style=&quot;width: 51.1635%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Jwx0B/btsMtGOame7/FwyvCGRpbh4kn9Idato1kk/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%2FJwx0B%2FbtsMtGOame7%2FFwyvCGRpbh4kn9Idato1kk%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;3000&quot; height=&quot;2250&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uiNQj/btsLK51XlBu/YV94kMqXK6FLQ0eljtIKoK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uiNQj/btsLK51XlBu/YV94kMqXK6FLQ0eljtIKoK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 28.7795%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uiNQj/btsLK51XlBu/YV94kMqXK6FLQ0eljtIKoK/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%2FuiNQj%2FbtsLK51XlBu%2FYV94kMqXK6FLQ0eljtIKoK%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/bWEO1G/btsLLDD5rbI/402PprpqoKLL9K09TMkMo0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWEO1G/btsLLDD5rbI/402PprpqoKLL9K09TMkMo0/img.jpg&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;2532&quot; style=&quot;width: 17.7314%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWEO1G/btsLLDD5rbI/402PprpqoKLL9K09TMkMo0/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%2FbWEO1G%2FbtsLLDD5rbI%2F402PprpqoKLL9K09TMkMo0%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;1170&quot; height=&quot;2532&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;지금 생각해보면 행복한데, 이 당시에는 뭐가 그렇게 고민이 많았을까!&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;지금도 나의 최애 미아 데이지랑 아이스크림으로 힐링을 하곤 했다. 로투스 아이스크림 그립다 ㄷㄷ&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&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/bgoSac/btsLKIMJ5YE/TtimoKnwRKMqF6NxwNzMP0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgoSac/btsLKIMJ5YE/TtimoKnwRKMqF6NxwNzMP0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 56.4784%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgoSac/btsLKIMJ5YE/TtimoKnwRKMqF6NxwNzMP0/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%2FbgoSac%2FbtsLKIMJ5YE%2FTtimoKnwRKMqF6NxwNzMP0%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/dfRFjm/btsLKdTYzyd/Igo32XkxoRiZLPkqKM42ok/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dfRFjm/btsLKdTYzyd/Igo32XkxoRiZLPkqKM42ok/img.jpg&quot; data-origin-width=&quot;1980&quot; data-origin-height=&quot;3520&quot; style=&quot;width: 42.3588%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dfRFjm/btsLKdTYzyd/Igo32XkxoRiZLPkqKM42ok/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%2FdfRFjm%2FbtsLKdTYzyd%2FIgo32XkxoRiZLPkqKM42ok%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;1980&quot; height=&quot;3520&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size14&quot; style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&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/cDmgK8/btsLKMhd7Oa/fPvcCvX5fEb0RGbFkhE2YK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cDmgK8/btsLKMhd7Oa/fPvcCvX5fEb0RGbFkhE2YK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cDmgK8/btsLKMhd7Oa/fPvcCvX5fEb0RGbFkhE2YK/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%2FcDmgK8%2FbtsLKMhd7Oa%2FfPvcCvX5fEb0RGbFkhE2YK%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/ej6McT/btsLJkGilRJ/hfSUgNmTKi6BiSErE6qMsK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ej6McT/btsLJkGilRJ/hfSUgNmTKi6BiSErE6qMsK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ej6McT/btsLJkGilRJ/hfSUgNmTKi6BiSErE6qMsK/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%2Fej6McT%2FbtsLJkGilRJ%2FhfSUgNmTKi6BiSErE6qMsK%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/etgvsS/btsLJj8tC8K/aox0TRKaqbp1gIVgm13dU1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/etgvsS/btsLJj8tC8K/aox0TRKaqbp1gIVgm13dU1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/etgvsS/btsLJj8tC8K/aox0TRKaqbp1gIVgm13dU1/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%2FetgvsS%2FbtsLJj8tC8K%2Faox0TRKaqbp1gIVgm13dU1%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 data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&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/byGxnL/btsLJEYQM7V/wXOSXkk7Qkqk2ZWRHABK8k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byGxnL/btsLJEYQM7V/wXOSXkk7Qkqk2ZWRHABK8k/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/byGxnL/btsLJEYQM7V/wXOSXkk7Qkqk2ZWRHABK8k/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%2FbyGxnL%2FbtsLJEYQM7V%2FwXOSXkk7Qkqk2ZWRHABK8k%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/cztvYh/btsLK4aV8V9/p9423Vm5eP3tAiQdJQafB1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cztvYh/btsLK4aV8V9/p9423Vm5eP3tAiQdJQafB1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; style=&quot;width: 63.2558%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cztvYh/btsLK4aV8V9/p9423Vm5eP3tAiQdJQafB1/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%2FcztvYh%2FbtsLK4aV8V9%2Fp9423Vm5eP3tAiQdJQafB1%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;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;사촌언니 졸업전 콜롬비아 대학 구경가기. 강의실도 들어가보고, 경험해본 미국 대학,,&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&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/bXC8DG/btsLMbtAYJu/xZIEB5t1wA2DZQF8K2Cpg0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXC8DG/btsLMbtAYJu/xZIEB5t1wA2DZQF8K2Cpg0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXC8DG/btsLMbtAYJu/xZIEB5t1wA2DZQF8K2Cpg0/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%2FbXC8DG%2FbtsLMbtAYJu%2FxZIEB5t1wA2DZQF8K2Cpg0%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/dcfNJF/btsLJwT6yBH/kgLk4zIRTbx3ZVB8XnxCbk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dcfNJF/btsLJwT6yBH/kgLk4zIRTbx3ZVB8XnxCbk/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dcfNJF/btsLJwT6yBH/kgLk4zIRTbx3ZVB8XnxCbk/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%2FdcfNJF%2FbtsLJwT6yBH%2FkgLk4zIRTbx3ZVB8XnxCbk%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/eDAE03/btsLJzpEUnn/uR3mGlg5Hao78I1yKvKIf1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eDAE03/btsLJzpEUnn/uR3mGlg5Hao78I1yKvKIf1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eDAE03/btsLJzpEUnn/uR3mGlg5Hao78I1yKvKIf1/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%2FeDAE03%2FbtsLJzpEUnn%2FuR3mGlg5Hao78I1yKvKIf1%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 data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;언니 덕분에 3열에서 관람했는데, 시차적응 안되어서 98% 졸면서 봐서 언니가 화냈다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&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/JKpZO/btsLKHG6zrw/k00W8Kh96SUcd1zMAE5Oh1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JKpZO/btsLKHG6zrw/k00W8Kh96SUcd1zMAE5Oh1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 56.4784%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JKpZO/btsLKHG6zrw/k00W8Kh96SUcd1zMAE5Oh1/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%2FJKpZO%2FbtsLKHG6zrw%2Fk00W8Kh96SUcd1zMAE5Oh1%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/XevLL/btsLJzwrmVf/3ZSt8r7rsv0Q6naNSAQZNk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XevLL/btsLJzwrmVf/3ZSt8r7rsv0Q6naNSAQZNk/img.jpg&quot; data-origin-width=&quot;1980&quot; data-origin-height=&quot;3520&quot; style=&quot;width: 42.3588%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XevLL/btsLJzwrmVf/3ZSt8r7rsv0Q6naNSAQZNk/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%2FXevLL%2FbtsLJzwrmVf%2F3ZSt8r7rsv0Q6naNSAQZNk%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;1980&quot; height=&quot;3520&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cs7RvW/btsLKvfKXzG/jKNrOE5OpFj3m1IDzuiIsk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cs7RvW/btsLKvfKXzG/jKNrOE5OpFj3m1IDzuiIsk/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; style=&quot;width: 63.2558%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cs7RvW/btsLKvfKXzG/jKNrOE5OpFj3m1IDzuiIsk/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%2Fcs7RvW%2FbtsLKvfKXzG%2FjKNrOE5OpFj3m1IDzuiIsk%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/oV17q/btsLMauGWNU/ckoCisykui2ntB4ebtsLGk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oV17q/btsLMauGWNU/ckoCisykui2ntB4ebtsLGk/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/oV17q/btsLMauGWNU/ckoCisykui2ntB4ebtsLGk/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%2FoV17q%2FbtsLMauGWNU%2FckoCisykui2ntB4ebtsLGk%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 data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;그리고 사람사는게 맞나 싶을정도로 추웠던 몬트리올.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;벤쿠버에서 살때는 이렇게 춥지는 않았는데, 몬트리올과 퀘백의 겨울은 정말 말도 안되는 추위여서 힘들었지만, 그래서 더 기억에 잘 남는 것 같다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;뉴욕과 캐나다는 정말 정반대여서, 옛정이 있는 캐나다가 나에겐 훨씬 편안하고 기억에 가장 많이 남는다.&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;내가 나중에 영어를 잘 하게 된다면, 캐나다에서 일해볼 수도 있을까? 그런 설렘이 들었던 순간.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;2월-3월&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/byeiRh/btsLK25fP7K/Q4unGkatAIUSzgQDSyyCJK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byeiRh/btsLK25fP7K/Q4unGkatAIUSzgQDSyyCJK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 31.1195%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byeiRh/btsLK25fP7K/Q4unGkatAIUSzgQDSyyCJK/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%2FbyeiRh%2FbtsLK25fP7K%2FQ4unGkatAIUSzgQDSyyCJK%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/br1Kyb/btsLJvnlDNd/ruEkZ2JckzZVw62aZBzH41/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/br1Kyb/btsLJvnlDNd/ruEkZ2JckzZVw62aZBzH41/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 31.1195%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/br1Kyb/btsLJvnlDNd/ruEkZ2JckzZVw62aZBzH41/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%2Fbr1Kyb%2FbtsLJvnlDNd%2FruEkZ2JckzZVw62aZBzH41%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/b4nwLU/btsMsQRtMzC/GkFwkLKx85ZHd6owPhk9C0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4nwLU/btsMsQRtMzC/GkFwkLKx85ZHd6owPhk9C0/img.png&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;1370&quot; style=&quot;width: 35.4354%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4nwLU/btsMsQRtMzC/GkFwkLKx85ZHd6owPhk9C0/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%2Fb4nwLU%2FbtsMsQRtMzC%2FGkFwkLKx85ZHd6owPhk9C0%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;1170&quot; height=&quot;1370&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;2월과 3월에는 너무너무 맛있었던 딸기 뷔페도 다녀오고,&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;페이 러닝크루에서 넘겨받았던 서울마라톤 기회...&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;집 바로 옆단지에서 뛰어서 바로 냉큼 받아서 마라톤 뛰었다! 크루들이 여자 상위 5% 기록이라고 해주셔서 뿌듯했다!&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;24년에 가장 페이스조절을 잘했던 마라톤이 아닐까 싶다.&amp;nbsp;&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/bbwesK/btsMtcfDsGG/FxDhiQFjGbXCLlsA9YE0r0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbwesK/btsMtcfDsGG/FxDhiQFjGbXCLlsA9YE0r0/img.png&quot; data-origin-width=&quot;2250&quot; data-origin-height=&quot;3000&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbwesK/btsMtcfDsGG/FxDhiQFjGbXCLlsA9YE0r0/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%2FbbwesK%2FbtsMtcfDsGG%2FFxDhiQFjGbXCLlsA9YE0r0%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;2250&quot; height=&quot;3000&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TS36X/btsLLDxjy91/CcCWn4qARniQJ1sOm4VPCK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TS36X/btsLLDxjy91/CcCWn4qARniQJ1sOm4VPCK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TS36X/btsLLDxjy91/CcCWn4qARniQJ1sOm4VPCK/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%2FTS36X%2FbtsLLDxjy91%2FCcCWn4qARniQJ1sOm4VPCK%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/21RFf/btsLLQJ3rzR/FScwU9qz4KKuboDY87ef21/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/21RFf/btsLLQJ3rzR/FScwU9qz4KKuboDY87ef21/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/21RFf/btsLLQJ3rzR/FScwU9qz4KKuboDY87ef21/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%2F21RFf%2FbtsLLQJ3rzR%2FFScwU9qz4KKuboDY87ef21%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 data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;그리고 도중 인턴에 합격되어, 퇴사를 말씀드리고 3/22일 퇴사와 동시에 &lt;/span&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;3/25 출근을 하였다.&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;마지막날 롤링페이퍼를 써주셨던 팀원분들께 아직도 감사하다.&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;아직도 변함없는 생각이지만, 페이는 정말 좋은 문화와 자율성을 가진 회사인 것 같다.&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;퇴사와 입사 사이에 잡혀버린 매트라이프 해커톤 일정&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;3/23-3/24일 무박 해커톤이였다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;이것도 서류 한참전에 내고, 해커톤 참여하라고 해서 급하게 나갔는데 . . 팀워크가 좋지 못했다.&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&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/bfPJy8/btsLJELg1TM/k29IBo8fivrn6PcYxKaCH1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfPJy8/btsLJELg1TM/k29IBo8fivrn6PcYxKaCH1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfPJy8/btsLJELg1TM/k29IBo8fivrn6PcYxKaCH1/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%2FbfPJy8%2FbtsLJELg1TM%2Fk29IBo8fivrn6PcYxKaCH1%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/BDAjB/btsLJBOzcUM/9lDzGHXYIA11Rt1N5qcOkk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BDAjB/btsLJBOzcUM/9lDzGHXYIA11Rt1N5qcOkk/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BDAjB/btsLJBOzcUM/9lDzGHXYIA11Rt1N5qcOkk/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%2FBDAjB%2FbtsLJBOzcUM%2F9lDzGHXYIA11Rt1N5qcOkk%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/x6GHm/btsLK1Fksag/aKuJeEHZBgj8joaRvu3LD1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/x6GHm/btsLK1Fksag/aKuJeEHZBgj8joaRvu3LD1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/x6GHm/btsLK1Fksag/aKuJeEHZBgj8joaRvu3LD1/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%2Fx6GHm%2FbtsLK1Fksag%2FaKuJeEHZBgj8joaRvu3LD1%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 data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&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/YeoTl/btsLLT00ubB/ZHtKqW3oEw8kB5qO1G61M0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YeoTl/btsLLT00ubB/ZHtKqW3oEw8kB5qO1G61M0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YeoTl/btsLLT00ubB/ZHtKqW3oEw8kB5qO1G61M0/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%2FYeoTl%2FbtsLLT00ubB%2FZHtKqW3oEw8kB5qO1G61M0%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/WCPLx/btsLJiaDybg/KZZlKpbkXOSK3jS1SHTwJK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WCPLx/btsLJiaDybg/KZZlKpbkXOSK3jS1SHTwJK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WCPLx/btsLJiaDybg/KZZlKpbkXOSK3jS1SHTwJK/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%2FWCPLx%2FbtsLJiaDybg%2FKZZlKpbkXOSK3jS1SHTwJK%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/dh0w6o/btsLJ8rGGS1/ZbrL9uvEkf0VbBRSQrxvz1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dh0w6o/btsLJ8rGGS1/ZbrL9uvEkf0VbBRSQrxvz1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dh0w6o/btsLJ8rGGS1/ZbrL9uvEkf0VbBRSQrxvz1/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%2Fdh0w6o%2FbtsLJ8rGGS1%2FZbrL9uvEkf0VbBRSQrxvz1%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 data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;그리고 시작된 나의 인턴 라이프.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&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/lbeGY/btsLKbIEm70/fVTpGSGgd1CbZLFLA1Onl0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lbeGY/btsLKbIEm70/fVTpGSGgd1CbZLFLA1Onl0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 25.855%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lbeGY/btsLKbIEm70/fVTpGSGgd1CbZLFLA1Onl0/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%2FlbeGY%2FbtsLKbIEm70%2FfVTpGSGgd1CbZLFLA1Onl0%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/cFEIAl/btsLK58I6aP/j2Xuw03xJsb0t79HLGHDR0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cFEIAl/btsLK58I6aP/j2Xuw03xJsb0t79HLGHDR0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; style=&quot;width: 45.9644%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cFEIAl/btsLK58I6aP/j2Xuw03xJsb0t79HLGHDR0/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%2FcFEIAl%2FbtsLK58I6aP%2Fj2Xuw03xJsb0t79HLGHDR0%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/kJ34q/btsLL7Y6MY8/BbYNsF3TU7Hkjs9Dcuylkk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kJ34q/btsLL7Y6MY8/BbYNsF3TU7Hkjs9Dcuylkk/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 25.855%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kJ34q/btsLL7Y6MY8/BbYNsF3TU7Hkjs9Dcuylkk/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%2FkJ34q%2FbtsLL7Y6MY8%2FBbYNsF3TU7Hkjs9Dcuylkk%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 data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;3개월만에 10키로 찌신 분들도 많다고 들었는데, 이유들을 알 수 있었다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;4-5월&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/EUrgv/btsLJfZkpPS/AYfjE5l8JcDztRNgGUwrk1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EUrgv/btsLJfZkpPS/AYfjE5l8JcDztRNgGUwrk1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EUrgv/btsLJfZkpPS/AYfjE5l8JcDztRNgGUwrk1/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%2FEUrgv%2FbtsLJfZkpPS%2FAYfjE5l8JcDztRNgGUwrk1%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/chP6Sz/btsLJxk8vWV/AGYfG2sLb0ANXp6K0VMi60/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/chP6Sz/btsLJxk8vWV/AGYfG2sLb0ANXp6K0VMi60/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/chP6Sz/btsLJxk8vWV/AGYfG2sLb0ANXp6K0VMi60/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%2FchP6Sz%2FbtsLJxk8vWV%2FAGYfG2sLb0ANXp6K0VMi60%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 data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;야구에 꽂혀, 야구를 보러 다녔다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;그리고 머리를 3월에 단발로 싹둑 잘랐다.&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;집 근처 야구장, 15년만에 처음와봤다. 재밌었다. 스트레스 해소에 약간의 도움을 주는 것 같다.&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/dNf1Eu/btsLJjOc5NU/NJV7iXBpUImaI46z7kJOhk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dNf1Eu/btsLJjOc5NU/NJV7iXBpUImaI46z7kJOhk/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dNf1Eu/btsLJjOc5NU/NJV7iXBpUImaI46z7kJOhk/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%2FdNf1Eu%2FbtsLJjOc5NU%2FNJV7iXBpUImaI46z7kJOhk%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/Vk8xM/btsMtOehJSc/jJ3199qW9g1UcuJTR5ezf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Vk8xM/btsMtOehJSc/jJ3199qW9g1UcuJTR5ezf0/img.png&quot; data-origin-width=&quot;2250&quot; data-origin-height=&quot;3000&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Vk8xM/btsMtOehJSc/jJ3199qW9g1UcuJTR5ezf0/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%2FVk8xM%2FbtsMtOehJSc%2FjJ3199qW9g1UcuJTR5ezf0%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;2250&quot; height=&quot;3000&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pnX39/btsLLUezZBv/SngBuZOglcK39Do79yA4x1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pnX39/btsLLUezZBv/SngBuZOglcK39Do79yA4x1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pnX39/btsLLUezZBv/SngBuZOglcK39Do79yA4x1/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%2FpnX39%2FbtsLLUezZBv%2FSngBuZOglcK39Do79yA4x1%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 data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;그리고 마지막 인턴 수료!&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;그리고 정규직 전의 3차 면접까지!&amp;nbsp;&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/17hRN/btsLJwmgnNo/Eb1x6cxaKa2P14cN3g6kg1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/17hRN/btsLJwmgnNo/Eb1x6cxaKa2P14cN3g6kg1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 33.1162%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/17hRN/btsLJwmgnNo/Eb1x6cxaKa2P14cN3g6kg1/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%2F17hRN%2FbtsLJwmgnNo%2FEb1x6cxaKa2P14cN3g6kg1%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/xCXJr/btsLKLvUFYH/BSWdxdTisLCh6krYnxapgk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xCXJr/btsLKLvUFYH/BSWdxdTisLCh6krYnxapgk/img.jpg&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;2532&quot; style=&quot;width: 20.4033%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xCXJr/btsLKLvUFYH/BSWdxdTisLCh6krYnxapgk/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%2FxCXJr%2FbtsLKLvUFYH%2FBSWdxdTisLCh6krYnxapgk%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;1170&quot; height=&quot;2532&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmtx5s/btsLKnPC1EA/7DE8G4B4IzkUaP664p3E01/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmtx5s/btsLKnPC1EA/7DE8G4B4IzkUaP664p3E01/img.jpg&quot; data-origin-width=&quot;2160&quot; data-origin-height=&quot;2160&quot; style=&quot;width: 44.1549%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmtx5s/btsLKnPC1EA/7DE8G4B4IzkUaP664p3E01/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%2Fbmtx5s%2FbtsLKnPC1EA%2F7DE8G4B4IzkUaP664p3E01%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;2160&quot; height=&quot;2160&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;합격 소식 받기전까지, 운전 연수를 5일간 속성으로 오전 7시에 매일 받았다. 7시에는 차가 없어서 운전 잘한다고 느낌 받을 수 있다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;그리고 21키로미터 도전을 평생 못할 것만 같아, 뛰었다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;15키로까지는 뛸만 했는데 마지막 6키로가 정말 고통스러웠다. 다리가 뛰어지질 않았고, 거의 뛰는 폼만 유지한채 걸었다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;그래도 한번도 안쉬고 혼자 뛰었던 나의 하프!!&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;25년에는 하프 마라톤 꼭 나가봐야지.&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/dt3JfC/btsLLB0Bqsg/puq5cLNaW8inT5G4OUuet0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dt3JfC/btsLLB0Bqsg/puq5cLNaW8inT5G4OUuet0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dt3JfC/btsLLB0Bqsg/puq5cLNaW8inT5G4OUuet0/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%2Fdt3JfC%2FbtsLLB0Bqsg%2Fpuq5cLNaW8inT5G4OUuet0%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/bakQyO/btsLJKke8X2/8lCSYvhRd8FuKVb9ShPuZK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bakQyO/btsLJKke8X2/8lCSYvhRd8FuKVb9ShPuZK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bakQyO/btsLJKke8X2/8lCSYvhRd8FuKVb9ShPuZK/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%2FbakQyO%2FbtsLJKke8X2%2F8lCSYvhRd8FuKVb9ShPuZK%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 data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;취업하고 나면, 엄마와의 시간이 없을 것 같아서, 엄마랑 호캉스겸 파라스파라 호텔에 다녀왔다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&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/bmUjJr/btsLLTNtOiN/wQCoVK4nxvUF3rVGrNEHV0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmUjJr/btsLLTNtOiN/wQCoVK4nxvUF3rVGrNEHV0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 37.3357%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmUjJr/btsLLTNtOiN/wQCoVK4nxvUF3rVGrNEHV0/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%2FbmUjJr%2FbtsLLTNtOiN%2FwQCoVK4nxvUF3rVGrNEHV0%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/QOKBD/btsLJCUf116/5axV6GkbytteShohs04Tak/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QOKBD/btsLJCUf116/5axV6GkbytteShohs04Tak/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 37.3357%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QOKBD/btsLJCUf116/5axV6GkbytteShohs04Tak/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%2FQOKBD%2FbtsLJCUf116%2F5axV6GkbytteShohs04Tak%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/BYWzE/btsLJU1oezY/2uIsOev85T3WBmjCclJOP1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BYWzE/btsLJU1oezY/2uIsOev85T3WBmjCclJOP1/img.jpg&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;2532&quot; style=&quot;width: 23.003%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BYWzE/btsLJU1oezY/2uIsOev85T3WBmjCclJOP1/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%2FBYWzE%2FbtsLJU1oezY%2F2uIsOev85T3WBmjCclJOP1%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;1170&quot; height=&quot;2532&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;그리고 빵투어 겸 야구보러 대전까지&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;5월에는 도합 100키로를 뛰었다.&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/OuRDB/btsLK6sZTRl/eU8nYCloZorKakwrebbHs1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OuRDB/btsLK6sZTRl/eU8nYCloZorKakwrebbHs1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OuRDB/btsLK6sZTRl/eU8nYCloZorKakwrebbHs1/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%2FOuRDB%2FbtsLK6sZTRl%2FeU8nYCloZorKakwrebbHs1%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/JQ9oe/btsLJvt8SpX/zEXbKDXA54L0FV7Y4C0Aqk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JQ9oe/btsLJvt8SpX/zEXbKDXA54L0FV7Y4C0Aqk/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JQ9oe/btsLJvt8SpX/zEXbKDXA54L0FV7Y4C0Aqk/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%2FJQ9oe%2FbtsLJvt8SpX%2FzEXbKDXA54L0FV7Y4C0Aqk%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 data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;출근 직전에 다녀왔던 서재페&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;너무 좋았던 공연들&lt;/span&gt;&lt;/p&gt;&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;6-8월&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/NLuJW/btsLKK4MPee/kvdxfITo45GNVr0YHQZZkK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NLuJW/btsLKK4MPee/kvdxfITo45GNVr0YHQZZkK/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; style=&quot;width: 45.9644%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NLuJW/btsLKK4MPee/kvdxfITo45GNVr0YHQZZkK/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%2FNLuJW%2FbtsLKK4MPee%2FkvdxfITo45GNVr0YHQZZkK%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/0ubDU/btsLLQ4hG3f/Hbnw9VCrmVP1UQcKXHnfk1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0ubDU/btsLLQ4hG3f/Hbnw9VCrmVP1UQcKXHnfk1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 25.855%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0ubDU/btsLLQ4hG3f/Hbnw9VCrmVP1UQcKXHnfk1/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%2F0ubDU%2FbtsLLQ4hG3f%2FHbnw9VCrmVP1UQcKXHnfk1%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/bS9GhT/btsMsMPo0F6/AkKdBXUNJzB8BErNGNKJoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bS9GhT/btsMsMPo0F6/AkKdBXUNJzB8BErNGNKJoK/img.png&quot; data-origin-width=&quot;2250&quot; data-origin-height=&quot;3000&quot; style=&quot;width: 25.855%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bS9GhT/btsMsMPo0F6/AkKdBXUNJzB8BErNGNKJoK/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%2FbS9GhT%2FbtsMsMPo0F6%2FAkKdBXUNJzB8BErNGNKJoK%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;2250&quot; height=&quot;3000&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&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/lrT7I/btsMt8Q7GUa/ggWiXlpDuccVxbkg3Zzp7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lrT7I/btsMt8Q7GUa/ggWiXlpDuccVxbkg3Zzp7K/img.png&quot; data-origin-width=&quot;2250&quot; data-origin-height=&quot;3000&quot; style=&quot;width: 59.5141%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lrT7I/btsMt8Q7GUa/ggWiXlpDuccVxbkg3Zzp7K/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%2FlrT7I%2FbtsMt8Q7GUa%2FggWiXlpDuccVxbkg3Zzp7K%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;2250&quot; height=&quot;3000&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oknoX/btsLLDc2oj7/11w1iktbXuXbk749lsGjp1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oknoX/btsLLDc2oj7/11w1iktbXuXbk749lsGjp1/img.jpg&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;2361&quot; style=&quot;width: 39.3231%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oknoX/btsLLDc2oj7/11w1iktbXuXbk749lsGjp1/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%2FoknoX%2FbtsLLDc2oj7%2F11w1iktbXuXbk749lsGjp1%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;1170&quot; height=&quot;2361&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;21키로를 걸어보는 나이트 워크에도 나갔다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;페이 다닐때와는 다르게 스트레스를 조금 더 건강한 면으로 해결하려고 했다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;근데 디저트는 매주 곁들이는...&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;8월&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/doIrhK/btsMu9V8eOK/6KNCWr1DgKK2lGNEggE52k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/doIrhK/btsMu9V8eOK/6KNCWr1DgKK2lGNEggE52k/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 25.855%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/doIrhK/btsMu9V8eOK/6KNCWr1DgKK2lGNEggE52k/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%2FdoIrhK%2FbtsMu9V8eOK%2F6KNCWr1DgKK2lGNEggE52k%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/wTVF9/btsMs6fsckS/LvsUh9k0K64ANUy7M6VyI0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wTVF9/btsMs6fsckS/LvsUh9k0K64ANUy7M6VyI0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; style=&quot;width: 45.9644%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wTVF9/btsMs6fsckS/LvsUh9k0K64ANUy7M6VyI0/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%2FwTVF9%2FbtsMs6fsckS%2FLvsUh9k0K64ANUy7M6VyI0%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/bv3DAQ/btsMtumOS8t/1JPdV3JrggLttv1vMztOH0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bv3DAQ/btsMtumOS8t/1JPdV3JrggLttv1vMztOH0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 25.855%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bv3DAQ/btsMtumOS8t/1JPdV3JrggLttv1vMztOH0/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%2Fbv3DAQ%2FbtsMtumOS8t%2F1JPdV3JrggLttv1vMztOH0%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 data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;입사하고 생일연차 쓰고 다녀온 일본여행.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;그리고 당첨된 토스 컨퍼런스.&amp;nbsp;&lt;/span&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;9월&lt;/span&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/HzTye/btsMtOZKgR2/mgy4AawZFD3fDjrJqYWPRK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HzTye/btsMtOZKgR2/mgy4AawZFD3fDjrJqYWPRK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 56.4856%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HzTye/btsMtOZKgR2/mgy4AawZFD3fDjrJqYWPRK/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%2FHzTye%2FbtsMtOZKgR2%2Fmgy4AawZFD3fDjrJqYWPRK%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/qf62k/btsMsL3WvTS/VG3y232fFrnHEViIPckVRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qf62k/btsMsL3WvTS/VG3y232fFrnHEViIPckVRK/img.png&quot; data-origin-width=&quot;1687&quot; data-origin-height=&quot;3000&quot; style=&quot;width: 42.3516%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qf62k/btsMsL3WvTS/VG3y232fFrnHEViIPckVRK/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%2Fqf62k%2FbtsMsL3WvTS%2FVG3y232fFrnHEViIPckVRK%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;1687&quot; height=&quot;3000&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;아빠의 예순. 이제 뭔가 돈 버는 것에 책임감이 드는 나이가 되버렸다.&lt;/span&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;10월 -11월&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/ZOx0t/btsMsQqn0Xx/fX5S4hRKN4NDjXrU143nl0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZOx0t/btsMsQqn0Xx/fX5S4hRKN4NDjXrU143nl0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZOx0t/btsMsQqn0Xx/fX5S4hRKN4NDjXrU143nl0/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%2FZOx0t%2FbtsMsQqn0Xx%2FfX5S4hRKN4NDjXrU143nl0%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/Tstnd/btsMtaIWO3R/HufKNpNZjzVemkTF8DSwTK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Tstnd/btsMtaIWO3R/HufKNpNZjzVemkTF8DSwTK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Tstnd/btsMtaIWO3R/HufKNpNZjzVemkTF8DSwTK/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%2FTstnd%2FbtsMtaIWO3R%2FHufKNpNZjzVemkTF8DSwTK%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 data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;야근이 너무나도 많았던 가을!&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;그리고 관악산 등산, 맛있는거 먹으러다니기.&lt;/span&gt;&lt;br&gt;&amp;nbsp;&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/7RG6o/btsMtnuzGYR/Ds1clBFAVpdkKXLq6ze8f1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7RG6o/btsMtnuzGYR/Ds1clBFAVpdkKXLq6ze8f1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7RG6o/btsMtnuzGYR/Ds1clBFAVpdkKXLq6ze8f1/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%2F7RG6o%2FbtsMtnuzGYR%2FDs1clBFAVpdkKXLq6ze8f1%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/YCYJS/btsMtnVzAjG/2Ho30cbGUVCvUpcU79a9V0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YCYJS/btsMtnVzAjG/2Ho30cbGUVCvUpcU79a9V0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YCYJS/btsMtnVzAjG/2Ho30cbGUVCvUpcU79a9V0/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%2FYCYJS%2FbtsMtnVzAjG%2F2Ho30cbGUVCvUpcU79a9V0%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 data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;연말에 다녀온 유키 구라모토 오케스트라 공연과 너무 좋았던 페이 캠핑모임 ..&lt;/span&gt;&lt;/p&gt;&lt;hr data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot;&gt;&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;올 한해 결산 한장&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;2532&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uyM2e/btsMVcrrdeB/VFe1JoLzGGvz3m6AkUw8rk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uyM2e/btsMVcrrdeB/VFe1JoLzGGvz3m6AkUw8rk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uyM2e/btsMVcrrdeB/VFe1JoLzGGvz3m6AkUw8rk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuyM2e%2FbtsMVcrrdeB%2FVFe1JoLzGGvz3m6AkUw8rk%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;1170&quot; height=&quot;2532&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;2532&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;건강하게 스트레스를 풀려고 노력 많이 했고, 뭘 하더라도 운동은 빼놓지 않았다!&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;아침마다 출근전에 30분씩 운동 습관을 들였다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt; 한달간 100키로를 뛰어 제일 스트레스 많았던 5월 12월을 잘 넘겼다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;올 한해는 3번의 마라톤을 참가했다.&amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;매주 일요일마다 비가오던, 날씨가 춥던 빠지지않고 뛰었다.&lt;/span&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;매주 빼먹은적 없이 6월부터 링글 영어 수업을 진행했다. 어느덧 선생님과 짱친이 되었다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;회사 다니면서 컨퍼런스나 개발 동아리 활동도 회사 입사 전에 계획들이 많았지만, 생각보다 회사 외에 다른 것에 다른 것을 하는 건 특히나 어렵다.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;입사하기 전에 들었던 그 포부를 잃지 말자. 의지와 더 나아가고 싶다는 이 의지를 잃어버리지 말자.&lt;/span&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;싫은 일을 할 수록, 그 일을 먼저 하라.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;사람들과 잘지내라.&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;font-family: Noto Sans Light;&quot;&gt;기본에 충실해라. 왜 기본에 충실해야하는지 끊임없이 생각하라.&lt;/span&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Yujindonut/경험</category>
      <author>yujindonut</author>
      <guid isPermaLink="true">https://vanillacreamdonut.tistory.com/385</guid>
      <comments>https://vanillacreamdonut.tistory.com/385#entry385comment</comments>
      <pubDate>Mon, 24 Feb 2025 00:35:22 +0900</pubDate>
    </item>
    <item>
      <title>2025년 나의 지향점</title>
      <link>https://vanillacreamdonut.tistory.com/386</link>
      <description>&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;나의 25년 업무 태도 목표&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;- 명확한 언어 습관 만들기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;업무보고)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;팀장님: 방향 어떻게 잡았나요?&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;나:&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;: Redis Lock을 쓰면 좋을 것 같아서, 이 방향으로 가려고 합니다. (X)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;: 해당 문서 검토시, 동시성 이슈를 Redis Lock으로 해결 할 수 있는 것으로 확인했습니다. Redis Lock을 활용한 구체적인 개선 방안 작성 후 추가 피드백 요청 드리겠습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;코드리뷰)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;개발자: &quot; 이 부분에서 특정 입력값에 따라 이슈가 발생할 수 있을 것 같은데 괜찮을까요?&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&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;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;: 네, 다시 검토해보니 이슈가 있을 것 같습니다. 수정하겠습니다&quot; (X)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&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;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;추측성 말투 지향하기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;기획자: &quot;현재 로그인 불가 이슈가 A기능 배포 때문일까요?&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&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;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;: 네 A 기능일 것 같습니다. 핫픽스가 필요할 것 같습니다. (X)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;: 네 A 기능 개선 과정에서 로그인 세션에 수정이 이루어졌고, 그 영향으로 예상되어 검토중입니다. 추가 확인 후 핫픽스 진행 여부 공유 드리겠습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;- 충분한 근거를 갖고 개발/ 기록하기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;이전 기록들과 작업들을 유지보수 해야할때, 너무나도 어려웠던 부분들.내가 작업했던 부분에 대해서는 내가 제일 잘알아야한다.내 고민과 흔적들은 무조건 기록해두어, 작업한 부분들을 잘 기억해낼 수 있다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;- 투명하게 공유, 꼼꼼하게 기록&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;중요한 이슈 상황들을 남기면, 나중에 상대방의 질문들이 들어왔을때,&amp;nbsp; 바로 링크 공유를 통해 업무 대응이 훨씬 빨라진다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;업무 히스토리 확인 할때 과거의 이슈, 논의 내용, 개선 방향성, 일정 지연 사유 등을 기록해두기&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&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 data-ke-size=&quot;size14&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;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;- 협업 과정에서 black, ruff를 적용한 사람과 적용하지 않은 사람들의 혼재로 인해서, 코드가 매번 들여쓰기 등으로 diff 가 잡히게 되는 현상들&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&amp;nbsp; : gitlab ci 를 통해서, black, ruff이 적용되어있는지 확인하도록 개선 작업 진행&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;- 사내 프로젝트 회고하기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&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;size14&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;&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: 'Noto Sans Light';&quot;&gt;&lt;b&gt;- 탄탄한 기본기를 채우기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&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;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;왜 발생하는지 근본적인 원인을 파악하기. Retry로만 이를 넘어가려고 하지 않기.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;- 인사이트 자료를 남기기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;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;size14&quot;&gt;&lt;span style=&quot;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;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size14&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;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;- 개발 서적을 더 많이 읽기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light'; text-align: start;&quot;&gt;pros and cons에 집중해서 읽어보기.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light'; text-align: start;&quot;&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;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;건강&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size14&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;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;- 더 규칙적인 생활패턴 챙기기 &amp;amp; 면역력 챙기기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;규칙적인 생활을 살지 않는다 -&amp;gt; 면역력이 떨어진다 -&amp;gt; 매번 비실비실 또는 애매하게 아프다&amp;nbsp;-&amp;gt; 애매하게 자주 아픈 사람이 된다 -&amp;gt; 일에 영향을 줄 것 같은 이미지를 얻게 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;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;size14&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;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;- 21키로 마라톤 도전하기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;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;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;자기계발&lt;/span&gt;&lt;/h4&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;- 영어&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;외국인과의 영어회화 40분보다, 내가 어떻게 더 다양한 것을 다양한 표현으로 얘기할 수 있는지에 더 집중하기.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;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;size14&quot;&gt;&lt;span style=&quot;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;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&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;font-family: 'Noto Sans Light';&quot;&gt;&lt;b&gt;- 자격증 취득하기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;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;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/h4&gt;</description>
      <category>Yujindonut/경험</category>
      <author>yujindonut</author>
      <guid isPermaLink="true">https://vanillacreamdonut.tistory.com/386</guid>
      <comments>https://vanillacreamdonut.tistory.com/386#entry386comment</comments>
      <pubDate>Mon, 24 Feb 2025 00:12:48 +0900</pubDate>
    </item>
    <item>
      <title>[책] 그림으로 배우는 클라우드 인프라와 API 구조</title>
      <link>https://vanillacreamdonut.tistory.com/383</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1장. 클라우드 컴퓨팅과 API의 역할&lt;/h2&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;1.1 클라우드를 사용하기 이전의 인프라 구축 방식&amp;nbsp;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IT 자원이 필요할 때 즉시 사용할 수 있는 환경.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IT 자원의 자동 판매기와 같이, 필요한 IT자원을 즉시 사용할 수 있는 환경&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예측하기 어려운 상황 &amp;gt; 사설 클라우드&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4장. IT 인프라의 진화와 API의 기본 철학&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;클라우드를 사용하기 이전의 인프라 구축 방식&amp;nbsp;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애플리케이션 관리자가 요청 &amp;gt; 인프라 관리자는 웹서버 증설 &amp;amp; 외부에서 접근 가능한 Dmz 네트워크와 애플리케이션 서버가 위치하는 app용 통신 네트워크, db서버가 위치하는 db 통신용 네트워크를 뚫어줘야함.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2689&quot; data-origin-height=&quot;1771&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/29AuI/btsIeR6wgpT/Z5gr6qTne6yLF7JlARZTyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/29AuI/btsIeR6wgpT/Z5gr6qTne6yLF7JlARZTyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/29AuI/btsIeR6wgpT/Z5gr6qTne6yLF7JlARZTyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F29AuI%2FbtsIeR6wgpT%2FZ5gr6qTne6yLF7JlARZTyk%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;2689&quot; height=&quot;1771&quot; data-origin-width=&quot;2689&quot; data-origin-height=&quot;1771&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;물리적 장비로 환경을 구축하는 경우&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 물리적인 서버를 준비하려면 장비 발주부터 준비해야함. 서버는 웹 서버로 사용하는데 무리가 없도록 성능, 가격, 확장성 등의 요구 사항을 따져 사양을 선택해야함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 발주한 장비가 도착하면 데이터 센터에 반입하고 랙에 장비를 탑재. 랙의 빈 공간이 있는지 네트워크 스위치의 포트가 비어있는지, 네트워크 스위치까지 케이블 배선이 가능한지, 전원 용량이 허용 범위 안에 있는지 등을 사전에 확인해야함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- ip 주소 미리 확보&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 랙에 서버를 탑재한 다음 전원을 공급하는 것까지 확인이 된다면, OS와 애플리케이션을 설치&amp;nbsp;및 환경설정 작업 진행&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-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bi4ifJ/btsIeRMegKu/yr1hOGx4Z4zXrzCn51dfTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bi4ifJ/btsIeRMegKu/yr1hOGx4Z4zXrzCn51dfTk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bi4ifJ/btsIeRMegKu/yr1hOGx4Z4zXrzCn51dfTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbi4ifJ%2FbtsIeRMegKu%2Fyr1hOGx4Z4zXrzCn51dfTk%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;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;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;가상화 장비로 환경을 구축하는 경우&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물리 장비와 달라지는 것&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 서버 설치 및 랙 작업 &amp;amp; 케이블 배선 작업이 없어짐&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- OS 설치가 아닌 OS를 복제함&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;서버 가상화의 장점과 한계&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;클라우드환경에서 인프라 구축 작업&lt;/h3&gt;
&lt;p&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/bd3Pom/btsIdw3DAA4/F1FToG9kxVHqnnh7Kwn131/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bd3Pom/btsIdw3DAA4/F1FToG9kxVHqnnh7Kwn131/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bd3Pom/btsIdw3DAA4/F1FToG9kxVHqnnh7Kwn131/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbd3Pom%2FbtsIdw3DAA4%2FF1FToG9kxVHqnnh7Kwn131%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;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;/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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 서버의 사양을 선택한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오픈 스택의 플레이버에 해당하는 것이 AWS의 인스턴스 유형&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 서버에서 필요한 설정을 적용하는 단계&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;쉘 같은 각종 설정 스크립트는 os에서 동작.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;클라우드 적용 후 바뀐 점&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;클라우드 환경을 이용하면 작업 절차자 간소화 되는 것을 알 수 있음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;'사람의 판단과 수작업'을 얼마나 줄이는 것이 핵심&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최근에는 서버 리소스의 단가가 극도로 낮아져, 세부적인 수치를 확인하고 정하는 불필요한 낭비 요소가 없어지게 됨.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2250&quot; data-origin-height=&quot;2370&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RNKe5/btsId6iZs1j/6VzI8uiyAEAM88tOVdI9s0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RNKe5/btsId6iZs1j/6VzI8uiyAEAM88tOVdI9s0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RNKe5/btsId6iZs1j/6VzI8uiyAEAM88tOVdI9s0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRNKe5%2FbtsId6iZs1j%2F6VzI8uiyAEAM88tOVdI9s0%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;2250&quot; height=&quot;2370&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2250&quot; data-origin-height=&quot;2370&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 data-ke-size=&quot;size16&quot;&gt;서버 가상화 환경&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 인프라 관리자가 가상 서버를 배치할 호스트를 정함. &amp;gt; 클라우드 X&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 특정 사용자를 위한 전용 호스트 구성 등 운영 요구 사항에 맞춘 배치 방법을 찾아줌 (오픈스택)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 개별 호스트를 지정하는 방법은 제공되지 않고, aws에서 운영되는 호스트드은 서비스 제공자인 aws 측에서만 관리되고 자동 판단하는 메커니즘은 aws의 내부 구현 방식에 의존하여 일반적인 클라우드 사용자는 해당 부분을 인식하지 않아도 됨.&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;h4 data-ke-size=&quot;size20&quot;&gt;결론&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;클라우드는 자동화 스크립트 cli 로 서버가상화 인프라 작업자의 실수를 방지, 자동화할 수 있다. 인건비를 감소시키는데 큰 역할을 기여.&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;/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;&amp;nbsp;&lt;/p&gt;</description>
      <author>yujindonut</author>
      <guid isPermaLink="true">https://vanillacreamdonut.tistory.com/383</guid>
      <comments>https://vanillacreamdonut.tistory.com/383#entry383comment</comments>
      <pubDate>Thu, 27 Jun 2024 08:05:08 +0900</pubDate>
    </item>
    <item>
      <title>2024 펄어비스 봄테크 인턴십 후기</title>
      <link>https://vanillacreamdonut.tistory.com/379</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;서류 문항&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;보유기술&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 어떤 기술을 보유하고 있나요?&lt;/b&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;gt; Hard Skill과 Soft Skill을 분리해서 쓰려고 했습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Hard Skill 에는&amp;nbsp;기술 스택 &amp;amp; 개발 활동들&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Soft Skill 에는 협업능력을 주로, 해커톤이나 합숙프로젝트 진행했던걸 적었어요.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;자기소개서&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 펄어비스 및 해당 직무를 지원한 이유와 회사에서 이루고 싶은 일을 작성해 주세요. / 700자 이내&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 본인의 성장과정을 작성해 주세요. (현재의 자신에게 영향을 끼친 사건, 인물 등을 포함하여 기술) / 1500자 이내&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. 본인의 삶에서 다른 사람에게 꼭 이야기 해주고 싶은 경험이 있다면 기술해 주세요. / 1000자 이내&lt;/b&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;경험&amp;middot;경력기술서&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;5. 지원자님의 경험과 커리어에 대해 이야기해 주세요&lt;/b&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;blob&quot; data-origin-width=&quot;1290&quot; data-origin-height=&quot;1770&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bolQLD/btsFU9QFRJD/U9siHIk53uUhKbq3ghgCXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bolQLD/btsFU9QFRJD/U9siHIk53uUhKbq3ghgCXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bolQLD/btsFU9QFRJD/U9siHIk53uUhKbq3ghgCXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbolQLD%2FbtsFU9QFRJD%2FU9siHIk53uUhKbq3ghgCXk%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;300&quot; height=&quot;412&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1290&quot; data-origin-height=&quot;1770&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;style5&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;인적성 및 온라인 필기 시험&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;인적성&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인적성은 서술형으로 인성문제가 있었습니다. 문제가 생각보다 많았고 시간이 촉박했어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;h3 data-ke-size=&quot;size23&quot;&gt;온라인 필기&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;제가 지원한 부서는, 언어가 고정이였습니다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&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;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;밑에 객관식문제로 5지선다 CS문제가 있었습니다!&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;잘봤는지는 모르겠지만, 운체나 네트워크 관련된 문제도 있었던거같아요!&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; 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;style5&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;면접&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인적성 및 코테 합격이 되어서, 펄어비스 사옥에 가게 되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과천은 처음으로 가본 곳이였는데, 인덕원역이랑 꽤 거리가 있었어요 (1007m)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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/bfwbsy/btsFW8pLxkI/nBkHHxRJdxZLvOvEdHbzd0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfwbsy/btsFW8pLxkI/nBkHHxRJdxZLvOvEdHbzd0/img.png&quot; data-origin-width=&quot;1308&quot; data-origin-height=&quot;1732&quot; data-is-animation=&quot;false&quot; width=&quot;300&quot; height=&quot;397&quot; data-filename=&quot;blob&quot; data-widthpercent=&quot;50.17&quot; style=&quot;width: 49.5892%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfwbsy/btsFW8pLxkI/nBkHHxRJdxZLvOvEdHbzd0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbfwbsy%2FbtsFW8pLxkI%2FnBkHHxRJdxZLvOvEdHbzd0%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;1732&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b56zKH/btsFV8Yq5WP/HNKuyBlFx5nJjE8THUFT80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b56zKH/btsFV8Yq5WP/HNKuyBlFx5nJjE8THUFT80/img.png&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.248%;&quot; data-widthpercent=&quot;49.83&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b56zKH/btsFV8Yq5WP/HNKuyBlFx5nJjE8THUFT80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb56zKH%2FbtsFV8Yq5WP%2FHNKuyBlFx5nJjE8THUFT80%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;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dt3Foc/btsFV6sMhOY/7fURhPijqLuTIxtn7cu3H1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dt3Foc/btsFV6sMhOY/7fURhPijqLuTIxtn7cu3H1/img.png&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%; margin-right: 10px; margin-top: 10px;&quot; data-widthpercent=&quot;33.33&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dt3Foc/btsFV6sMhOY/7fURhPijqLuTIxtn7cu3H1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdt3Foc%2FbtsFV6sMhOY%2F7fURhPijqLuTIxtn7cu3H1%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;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dDPPGi/btsFUpGvzPf/8UGp4DgH90HceiDZiVjFC1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dDPPGi/btsFUpGvzPf/8UGp4DgH90HceiDZiVjFC1/img.png&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%; margin-right: 10px; margin-top: 10px;&quot; data-widthpercent=&quot;33.33&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dDPPGi/btsFUpGvzPf/8UGp4DgH90HceiDZiVjFC1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdDPPGi%2FbtsFUpGvzPf%2F8UGp4DgH90HceiDZiVjFC1%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;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r2YRL/btsFWrJ7ILH/pUGUrjiCuMNlgTRJ9grl81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r2YRL/btsFWrJ7ILH/pUGUrjiCuMNlgTRJ9grl81/img.png&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%; margin-top: 10px;&quot; data-widthpercent=&quot;33.34&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r2YRL/btsFWrJ7ILH/pUGUrjiCuMNlgTRJ9grl81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr2YRL%2FbtsFWrJ7ILH%2FpUGUrjiCuMNlgTRJ9grl81%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;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;무료 음료 이용권이랑 면접비(3만원)을 주셨어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안내사항들을 안내해주시고, 1층 카페에서 대기하고 있으면 직원분께서 친절하게 이동위치를 알려주십니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;실무면접&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자기소개 이런건 시키시지 않았던걸로 기억합니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저한테 궁금했던 것들(현재 재직중인 회사)를 위주로 첫 15분정도 소요가 되었습니다. 아이스브레이킹 용도셨던 것 같아요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저의 개인 프로젝트와 회사에서 어떤 업무를 했는지를 자세히 물어보셨어요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 실무역량 질문들을 물어보셨어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;C++, 가비지 컬렉터, 해당 팀에서 어떤 업무를 했을지와 같은 기본적인 CS질문도 하셨습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 평소 저의 성격을 짐작할 수 있는 질문들을 하셨어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/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;시간이 생각보다 60분이 짧더라구요! 엄청 기분좋게 분위기를 풀어주셔서 정말 기분좋은 면접이였어요! 제가 대답 못하는게 있다면, 대답을 이끌어내주시려고 하기도하고,,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;인성면접&amp;nbsp;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1분 자기소개&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인적성 질문에 적었던 답변 위주로, 이유를 물어보셨어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제 성격의 장단점들&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자신을 뽑아야하는 이유&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 단연 게임회사니까 게임에 관심있는지까지! (저는 없다고 솔직하게 말씀드렸어요 ... 초등학교때 메이플스토리 ㅎㅎ 미치광이처럼 했다 정도!)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저와 같은 사람을 뽑으려면 회사에 어떤게 있어야하는지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(해당 질문도 저를 배려하고 기분좋게 하시려고 하는 질문들이여서, 되게 분위기 좋은 면접이라고 생각이 들었어요!)&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;발표시간&lt;/h2&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;발표날은 공지가 되겠지만, 하루종일 긴장하고 있는 사람들에게 도움이 되고자 시간까지 적었습니다~!&lt;br /&gt;면접결과는 예정일은 3/18일이였지만, 그 다음날로 미뤄진다고 문자 연락이 왔었어요!&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&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;b&gt;합격날에는 메일과 동시에 직접 전화가 왔습니다!&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1e1e23; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; text-align: start;&quot;&gt;[2024 펄어비스 봄 테크 인턴십 서류 전형 결과 안내]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; text-align: start;&quot;&gt;2024년 2월 23일 (금) 오후 6:01&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1e1e23; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[펄어비스] 2024 봄 테크 인턴십 필기 전형 결과 안내&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; text-align: start;&quot;&gt;2024년 3월 5일 (화) 오후 6:45&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1e1e23; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[2024 펄어비스 봄 테크 인턴십 면접 전형 결과 안내]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; text-align: start;&quot;&gt;2024년 3월 19일 (화) 오후 4:50&lt;/span&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;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1368&quot; data-origin-height=&quot;1752&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dj4XqQ/btsFV6GhXdA/sZN1sPhAsPfG9ub6zpx8Gk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dj4XqQ/btsFV6GhXdA/sZN1sPhAsPfG9ub6zpx8Gk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dj4XqQ/btsFV6GhXdA/sZN1sPhAsPfG9ub6zpx8Gk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdj4XqQ%2FbtsFV6GhXdA%2FsZN1sPhAsPfG9ub6zpx8Gk%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;1368&quot; height=&quot;1752&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1368&quot; data-origin-height=&quot;1752&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 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;2개월간 열심히 해보겠습니다!~! 화이팅!&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>Yujindonut/경험</category>
      <author>yujindonut</author>
      <guid isPermaLink="true">https://vanillacreamdonut.tistory.com/379</guid>
      <comments>https://vanillacreamdonut.tistory.com/379#entry379comment</comments>
      <pubDate>Sat, 18 May 2024 00:19:34 +0900</pubDate>
    </item>
    <item>
      <title>2024년 신입 채용 티머니 면접 후기</title>
      <link>https://vanillacreamdonut.tistory.com/378</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;티머니 2024년 신입채용&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1496&quot; data-origin-height=&quot;2140&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/x2sUX/btsFGpE9j0R/dThXFDadMukuP8FeffkRRk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/x2sUX/btsFGpE9j0R/dThXFDadMukuP8FeffkRRk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/x2sUX/btsFGpE9j0R/dThXFDadMukuP8FeffkRRk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fx2sUX%2FbtsFGpE9j0R%2FdThXFDadMukuP8FeffkRRk%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;1496&quot; height=&quot;2140&quot; data-origin-width=&quot;1496&quot; data-origin-height=&quot;2140&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;h3 data-ke-size=&quot;size23&quot;&gt;전형 날짜&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;서류 마감&lt;/b&gt; : 1/29 - 2/6&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;서류 전형 발표&lt;/b&gt; : 2/19&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;인적성검사&lt;/b&gt; : 24/02/21 - 24/02/24&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;인적성 결과 발표&lt;/b&gt; : 2/29 17:29&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/m5veM/btsFHtNRStQ/6kivmUzibDzXSckzraxEd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m5veM/btsFHtNRStQ/6kivmUzibDzXSckzraxEd1/img.png&quot; data-origin-width=&quot;1276&quot; data-origin-height=&quot;1804&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;53.81&quot; data-filename=&quot;blob&quot; style=&quot;width: 53.1831%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m5veM/btsFHtNRStQ/6kivmUzibDzXSckzraxEd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm5veM%2FbtsFHtNRStQ%2F6kivmUzibDzXSckzraxEd1%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;1276&quot; height=&quot;1804&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bw4Aiz/btsFHoZ4nsc/gSpaLxfucN3exyKQj6ZBeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bw4Aiz/btsFHoZ4nsc/gSpaLxfucN3exyKQj6ZBeK/img.png&quot; data-origin-width=&quot;1082&quot; data-origin-height=&quot;1782&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;46.19&quot; data-filename=&quot;edited_blob&quot; style=&quot;width: 45.6541%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bw4Aiz/btsFHoZ4nsc/gSpaLxfucN3exyKQj6ZBeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbw4Aiz%2FbtsFHoZ4nsc%2FgSpaLxfucN3exyKQj6ZBeK%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;1082&quot; height=&quot;1782&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;h3 data-ke-size=&quot;size23&quot;&gt;1차 면접후기&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/bMSOeY/btsFD3XDM0L/SJQ4pXlIOEXQF4FkZKLQE1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMSOeY/btsFD3XDM0L/SJQ4pXlIOEXQF4FkZKLQE1/img.png&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&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/bMSOeY/btsFD3XDM0L/SJQ4pXlIOEXQF4FkZKLQE1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMSOeY%2FbtsFD3XDM0L%2FSJQ4pXlIOEXQF4FkZKLQE1%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;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dU6uBI/btsFGNeJAUr/uxdiCdebb8Fjc1wjva4bt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dU6uBI/btsFGNeJAUr/uxdiCdebb8Fjc1wjva4bt0/img.png&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dU6uBI/btsFGNeJAUr/uxdiCdebb8Fjc1wjva4bt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdU6uBI%2FbtsFGNeJAUr%2FuxdiCdebb8Fjc1wjva4bt0%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;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;서울역 10번출구와 바로 연결된 건물 15층에서 면접 진행했다.&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;면접관님 4 ( + 인사HR팀장님 1분 - 면접 평가에 영향 X) 총 5분과 면접자 4명이 들어간다고 말씀해주셨다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 마지막팀이여서 나 포함 총 3명이 들어가게 되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단한 다과와 물들이 구비되어있었고, 편하게 면접을 볼 수 있도록 분위기를 풀어주셨다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;면접 질문들&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;면접질문은 개인질문 및 공통질문이 섞여있었다. 다른분 질문에 대해서 그에 포함되는 질문이면 다른분에게도 여쭤보시기도 하고, 즉석에서 Qna 형식으로 진행이 되었다. 기억나는 것들만 적어봤다.&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;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;1분 자기소개&lt;/li&gt;
&lt;li&gt;3명이 작성한 취미에 대해 물어보셨다&amp;nbsp;&lt;/li&gt;
&lt;li&gt;왜 티머니가 지원자를 뽑아야하는지 어필해달라&lt;/li&gt;
&lt;li&gt;프로젝트 관련 질문
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&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;배포 방식은 어떻게 진행했는지?&amp;nbsp;&lt;/li&gt;
&lt;li&gt;거기서 개인이 맡았던 역할은?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&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;프로젝트 설계는 누가 진행했는지?&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;/li&gt;
&lt;li&gt;협업할때, 갈등 있었을것인데 어떤식으로 풀어나갔는지?&lt;/li&gt;
&lt;li&gt;회사에서 스트레스가 쌓이는 상황이 많은데, 이런 상황을 어떻게 푸는지?&lt;/li&gt;
&lt;li&gt;요즘 공부하고 있는 새로운 기술들이 있는지&amp;nbsp;
&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;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;이미 직장이 있으신데 이직하려는 이유는? (정규직을 다니시는 분과, 계약직인 나에게)
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;다른분께서 직장에 대해 솔직하게 답변해주심&amp;nbsp;&lt;/li&gt;
&lt;li&gt;솔직한 답변 감사하지만, 똑같은 이유로 우리 회사에 대해서 퇴직할 수도 있겠다라는 생각을 주게 된다 -&amp;gt; 등등의 답변이 이어짐&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;현회사(계약직으로 있는) 가 mz들이 제일 좋아하는 회사인데, 티머니와 완전히 상반된 회사 분위기일 것인데, 이에 적응을 잘할것인지 걱정이 된다.&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;h3 data-ke-size=&quot;size23&quot;&gt;마무리&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최종면접 까지 가게 되었습니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최종면접 후기는 다음에 적으러 오도록 하겠습니다~!&lt;/p&gt;
&lt;p&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/QvyEK/btsFGDXKgEQ/O3gdjuZQdxpsKnhZVUs7H0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QvyEK/btsFGDXKgEQ/O3gdjuZQdxpsKnhZVUs7H0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QvyEK/btsFGDXKgEQ/O3gdjuZQdxpsKnhZVUs7H0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQvyEK%2FbtsFGDXKgEQ%2FO3gdjuZQdxpsKnhZVUs7H0%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;475&quot; height=&quot;633&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Yujindonut/경험</category>
      <author>yujindonut</author>
      <guid isPermaLink="true">https://vanillacreamdonut.tistory.com/378</guid>
      <comments>https://vanillacreamdonut.tistory.com/378#entry378comment</comments>
      <pubDate>Mon, 1 Apr 2024 00:00:49 +0900</pubDate>
    </item>
    <item>
      <title>2023년 회고</title>
      <link>https://vanillacreamdonut.tistory.com/377</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;23년은 나에게 정말 다양한 감정과 생각을 준 한해다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1월&amp;nbsp;&lt;/h2&gt;
&lt;p&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/8eI63/btsC1pVbLoU/kzzB10DWm6DF5PpN2He4ak/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8eI63/btsC1pVbLoU/kzzB10DWm6DF5PpN2He4ak/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8eI63/btsC1pVbLoU/kzzB10DWm6DF5PpN2He4ak/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8eI63%2FbtsC1pVbLoU%2FkzzB10DWm6DF5PpN2He4ak%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;344&quot; height=&quot;459&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;앱잼&lt;/h3&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;서버파트원으로써 앱잼을 처음으로 참여했다. 1월 2일이 되자마자, 앱잼 같이 했던 동생과 함께 크로스핏을 시작했다. 앱잼 1주는 크로스핏 갔다가 점심쯤 홍대 숙소에 들어가서 개발을 했다. 퇴사하자마자 앱잼을 시작했었기에, 내 회사 생활의 패턴을 유지하려고 노력했다. 매일 아침 혼자 홍대 옆 홍제천을 30분정도 조깅했다. 홍대에는 맛난 디저트 가게 많아서 언제 홍대 살아보겠어 하면서 홍대 디저트 투어를 했다. 저번 앱잼은 프론트라 작업량이 엄청나게 많아서 단하루도 쉰적이 없었는데, 이번 앱잼은 비교적 여유로웠다. 매일 홍제천을 뛰고 크로스핏도 해보고 디저트 투어도 다니는 그 여유로움에 행복했다.&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/w5dtS/btsCTuwU7tN/9OmY0fjekKNyxWHK3kGoek/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/w5dtS/btsCTuwU7tN/9OmY0fjekKNyxWHK3kGoek/img.jpg&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;2532&quot; data-is-animation=&quot;false&quot; width=&quot;301&quot; height=&quot;651&quot; style=&quot;width: 25.4551%; margin-right: 10px;&quot; data-widthpercent=&quot;25.75&quot; id=&quot;kEditorPhotosEditingImage-1&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/w5dtS/btsCTuwU7tN/9OmY0fjekKNyxWHK3kGoek/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw5dtS%2FbtsCTuwU7tN%2F9OmY0fjekKNyxWHK3kGoek%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;1170&quot; height=&quot;2532&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nJGZW/btsCQowAQmj/403QaLouYezo2cB8txAYHk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nJGZW/btsCQowAQmj/403QaLouYezo2cB8txAYHk/img.jpg&quot; width=&quot;437&quot; height=&quot;328&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;1081&quot; data-is-animation=&quot;false&quot; style=&quot;width: 73.3821%;&quot; data-widthpercent=&quot;74.25&quot; id=&quot;kEditorPhotosEditingImage-2&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nJGZW/btsCQowAQmj/403QaLouYezo2cB8txAYHk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnJGZW%2FbtsCQowAQmj%2F403QaLouYezo2cB8txAYHk%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;1440&quot; height=&quot;1081&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/0A8Yo/btsCZ9dZTS8/SMIdJnJPUa2IQEmhJBTbQ1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0A8Yo/btsCZ9dZTS8/SMIdJnJPUa2IQEmhJBTbQ1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; data-widthpercent=&quot;33.33&quot; id=&quot;kEditorPhotosEditingImage-3&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0A8Yo/btsCZ9dZTS8/SMIdJnJPUa2IQEmhJBTbQ1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0A8Yo%2FbtsCZ9dZTS8%2FSMIdJnJPUa2IQEmhJBTbQ1%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/blbRJT/btsC1FwWLIi/k6YjPE40GYZ4WUdcTUexWK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blbRJT/btsC1FwWLIi/k6YjPE40GYZ4WUdcTUexWK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; data-widthpercent=&quot;33.33&quot; id=&quot;kEditorPhotosEditingImage-4&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blbRJT/btsC1FwWLIi/k6YjPE40GYZ4WUdcTUexWK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblbRJT%2FbtsC1FwWLIi%2Fk6YjPE40GYZ4WUdcTUexWK%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/bhSQgA/btsC2yEkdQ6/hGkuAzWLb76hz3wVU0Ig51/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhSQgA/btsC2yEkdQ6/hGkuAzWLb76hz3wVU0Ig51/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%;&quot; data-widthpercent=&quot;33.34&quot; id=&quot;kEditorPhotosEditingImage-5&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhSQgA/btsC2yEkdQ6/hGkuAzWLb76hz3wVU0Ig51/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhSQgA%2FbtsC2yEkdQ6%2FhGkuAzWLb76hz3wVU0Ig51%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;br /&gt;세미나때 Node.js도 얼레벌레 했는데, 앱잼 기간이 여유로워 CICD도입이나 테스트 코드까지 적용했다. 대응도 재밌었다.&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;서버 팀원들이 4명이여서 오너쉽이 다들 약해질 수 있었는데 모두가 자기 맡은바를 열심히 했기에 잘 진행 되었다~!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;좋은 방향을 잘 제시해주고 다 해보라며 용기를 줬던 똑부러지는 가영이, 학교 병행하느라 힘들었을텐데 항상 열심히 하던 배려심 많던 예린언니, 서버 파트원들 융합을 신경쓰고 잘 소통해줬던 웃수저 승빈이 모두 넘 좋은 팀원이였다. 해라 팀원 모두 좋았다.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;튀르키예 여행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앱잼 끝나자마자 아빠에게 구정 설날 여행을 떠난다고 통보당했다. 처음에는 스페인을 얘기했었는데, 결국 열기구를 타보자! 하고 터키를 가게 되었다. 9박 10일. 코로나 직전 유럽여행을 마지막으로 5박 이상 넘어가는 오랜만의 장기 여행이였다. 가족들도 이 일정을 비우면서 한나라에만 있는게 맞냐 하면서 긴가민가하면서 떠난 여행이였는데, 결국 갔다오길 잘했다라는 생각을 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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/ybGLc/btsC1oIJuzE/Kvq1KSeloqdO5bE3poj3GK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ybGLc/btsC1oIJuzE/Kvq1KSeloqdO5bE3poj3GK/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot; id=&quot;kEditorPhotosEditingImage-6&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ybGLc/btsC1oIJuzE/Kvq1KSeloqdO5bE3poj3GK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FybGLc%2FbtsC1oIJuzE%2FKvq1KSeloqdO5bE3poj3GK%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/dg9stZ/btsCReOE74d/akRvqpeIMNsayjkoVkFbM1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dg9stZ/btsCReOE74d/akRvqpeIMNsayjkoVkFbM1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot; id=&quot;kEditorPhotosEditingImage-7&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dg9stZ/btsCReOE74d/akRvqpeIMNsayjkoVkFbM1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdg9stZ%2FbtsCReOE74d%2FakRvqpeIMNsayjkoVkFbM1%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;p data-ke-size=&quot;size16&quot;&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;/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;한국에 온지 2주도 안되어 튀르키예의 지진 소식을 들었을때 무력감을 느꼈던 것도 알게 모르게 여행하면서 이 나라를 좋아하게 되었고, 잘되기를 바라고 있었다. 문화와 광경으로 압도받는 느낌의 여행이였다. 유럽의 타 국가 대비 훨씬 힘든 상황임에도 불구하고 훨씬 행복해보였다. 먹을건 카이막과 케밥밖에 없는 정말 가난한 나라였는데, 모두가 착하고 성실하고 치열하게 살아간다.&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/ZHEf3/btsCZ6VSB9G/kKolW2nbkvHhmyfKkvY2PK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZHEf3/btsCZ6VSB9G/kKolW2nbkvHhmyfKkvY2PK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; data-widthpercent=&quot;33.33&quot; id=&quot;kEditorPhotosEditingImage-8&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZHEf3/btsCZ6VSB9G/kKolW2nbkvHhmyfKkvY2PK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZHEf3%2FbtsCZ6VSB9G%2FkKolW2nbkvHhmyfKkvY2PK%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/06G1M/btsC2yRUsOa/yZKSUPbuR147xk4Kh0N7rk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/06G1M/btsC2yRUsOa/yZKSUPbuR147xk4Kh0N7rk/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; data-widthpercent=&quot;33.33&quot; id=&quot;kEditorPhotosEditingImage-9&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/06G1M/btsC2yRUsOa/yZKSUPbuR147xk4Kh0N7rk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F06G1M%2FbtsC2yRUsOa%2FyZKSUPbuR147xk4Kh0N7rk%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/bPYciY/btsCZ7UMYhW/oFdBuoDRKuUY6u2Y0Domt1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPYciY/btsCZ7UMYhW/oFdBuoDRKuUY6u2Y0Domt1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%;&quot; data-widthpercent=&quot;33.34&quot; id=&quot;kEditorPhotosEditingImage-10&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPYciY/btsCZ7UMYhW/oFdBuoDRKuUY6u2Y0Domt1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPYciY%2FbtsCZ7UMYhW%2FoFdBuoDRKuUY6u2Y0Domt1%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;나에게 삶을 살아가는 태도에서도 많은 교훈과 생각을 주었던 여행이였다.&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;2 - 8월&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2월에는 여행을 다녀오자마자 Springboot를 공부했다. 김영한 강의를 결제하고, 스플라운지도 결제했다.&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;Sopt Makers 2기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메이커스 지원하는 시기에, 튀르키예에서 가족들이 다 코로나에 걸려서 나도 코로나가 침투할락말락한 상황이였다. 결국 면접날 2시간 전에 반복적인 구토로 면접 취소를 했다.&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;23년에 메이커스에 붙은게 나의 23년도 운을 다 써버렸다 싶을정도로 너무나 재밌고 좋았다!&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/dfhUuO/btsCRiDwuuk/P3KvNojTvQ4uFS2p4gKrSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dfhUuO/btsCRiDwuuk/P3KvNojTvQ4uFS2p4gKrSk/img.png&quot; data-origin-width=&quot;1154&quot; data-origin-height=&quot;864&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;64.04&quot; data-filename=&quot;blob&quot; style=&quot;width: 63.2953%; margin-right: 10px;&quot; id=&quot;kEditorPhotosEditingImage-11&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dfhUuO/btsCRiDwuuk/P3KvNojTvQ4uFS2p4gKrSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdfhUuO%2FbtsCRiDwuuk%2FP3KvNojTvQ4uFS2p4gKrSk%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;1154&quot; height=&quot;864&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r9agg/btsC1oBXWcn/KAOfYjk9qcsJqLJItuVKq0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r9agg/btsC1oBXWcn/KAOfYjk9qcsJqLJItuVKq0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 35.5419%;&quot; data-widthpercent=&quot;35.96&quot; id=&quot;kEditorPhotosEditingImage-12&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r9agg/btsC1oBXWcn/KAOfYjk9qcsJqLJItuVKq0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr9agg%2FbtsC1oBXWcn%2FKAOfYjk9qcsJqLJItuVKq0%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;처음에 정우오빠가 아키텍처를 알려줬었고, 그당시에는 저게 도대체 뭐야 했었는데 지금은 다 이해하고 있는게 참 신기하고 그런 메이커스 활동&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/ROc0S/btsCUAi9i2C/mwZwGvMDaxJKsaJxX0XWm0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ROc0S/btsCUAi9i2C/mwZwGvMDaxJKsaJxX0XWm0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;2268&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;72.56&quot; style=&quot;width: 71.7119%; margin-right: 10px;&quot; id=&quot;kEditorPhotosEditingImage-13&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ROc0S/btsCUAi9i2C/mwZwGvMDaxJKsaJxX0XWm0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FROc0S%2FbtsCUAi9i2C%2FmwZwGvMDaxJKsaJxX0XWm0%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;2268&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cIe5aN/btsCZiCjbAY/kKKBgzo3MPUBbKFlmIyUl0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cIe5aN/btsCZiCjbAY/kKKBgzo3MPUBbKFlmIyUl0/img.jpg&quot; data-origin-width=&quot;1240&quot; data-origin-height=&quot;1844&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;27.44&quot; style=&quot;width: 27.1253%;&quot; id=&quot;kEditorPhotosEditingImage-14&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cIe5aN/btsCZiCjbAY/kKKBgzo3MPUBbKFlmIyUl0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcIe5aN%2FbtsCZiCjbAY%2FkKKBgzo3MPUBbKFlmIyUl0%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;1240&quot; height=&quot;1844&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/Hoe5p/btsCX36cUCj/odEfIwQfqu9X1CrPKCAMV1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Hoe5p/btsCX36cUCj/odEfIwQfqu9X1CrPKCAMV1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;33.33&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; id=&quot;kEditorPhotosEditingImage-15&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Hoe5p/btsCX36cUCj/odEfIwQfqu9X1CrPKCAMV1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHoe5p%2FbtsCX36cUCj%2FodEfIwQfqu9X1CrPKCAMV1%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/JOLlq/btsCVJUun23/0VeHdsAcATzYVii0YSLRzK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JOLlq/btsCVJUun23/0VeHdsAcATzYVii0YSLRzK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;33.33&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; id=&quot;kEditorPhotosEditingImage-16&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JOLlq/btsCVJUun23/0VeHdsAcATzYVii0YSLRzK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJOLlq%2FbtsCVJUun23%2F0VeHdsAcATzYVii0YSLRzK%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/Ype08/btsC2C7OpFv/21AQ7OzTvi0hxkmMKZnun0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ype08/btsC2C7OpFv/21AQ7OzTvi0hxkmMKZnun0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;33.34&quot; style=&quot;width: 32.5581%;&quot; id=&quot;kEditorPhotosEditingImage-17&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ype08/btsC2C7OpFv/21AQ7OzTvi0hxkmMKZnun0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYpe08%2FbtsC2C7OpFv%2F21AQ7OzTvi0hxkmMKZnun0%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;제주도 여행도 2박 3일로 갔다왔고, 강남역에서 모각공도 자주 참여했다. 내향인인 나로써는 진짜 자주 모임에 참여했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내가 이렇게 사람들을 좋아하고 모임을 좋아하나? 싶을정도로 이 단체를, 이 프로젝트를 사랑했다. 정말 잘됐으면 좋겠고 많은 사람들이 써줬으면 좋겠고, 개발 과정이 재밌었다. 그리고 나의&amp;nbsp;&lt;b&gt;첫 운영환경. &lt;/b&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;사람&lt;/b&gt;들이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사진첩을 보는데, 메이커스 사진이 유독 많은 한해다. 앱잼 팀들이 모두 잘 안되었던 나에게 메이커스는 작업하면서 행복감을 줬다. 싫었던 순간이 단 한번도 없었다고 할정도로 팀원들, 작업들이 다 재밌고 좋았다. (이건 순전히 내생각이고 다른사람들 생각 들어봐야함)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다들 엄청난 스케줄 속에서 살고 있는 사람들이였는데도, 다들 알려주는 것을 귀찮아하지 않고 2기에 잘 적응할 수 있도록 도와주었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런걸 잘 못하고 있는 3기의 나는 반성해야한다. 그리고 같은 서버파트였던 정우오빠의 코드리뷰는 어디에서도 받을 수 없는 값진 코드리뷰와 가르침이였기에 정말 난 이번 기수 수혜자다. FE 건영오빠 주영언니 준호오빠는 둥글게 서버와 프론트가 어떻게 협업을 하는지, 개발자의 자세를 많이 배울 수 있었다. 수현언니 정연언니는 기획자들이 팀원들을 보호해주는 사람들이라고 느껴지게끔  팀을 잘 매니징해주었다. 지우 언니와 화정이는 정말 뚝딱뚝닥 디자인을 해냈고, 다들 프로젝트를 몇개씩 병행하면서 힘든 티 하나 내지 않았다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3월 막학기가 개강하면서, 소시개 최종 프로젝트를 시작했다. 수업 끝나고 소시개 프로젝트를 그날 끝내고 와야 다른걸 병행할 수 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;좋아하는 디저트를 포장해서 학교 카페에서 작업했다. 학교 아싸중에 아싸인 나는 건너건너 알던 다른 분반 동생 2명과 프로젝트를 진행했다. 팀원들에게 조금 더 다가가지 못한게 아쉽다. 결국 밥한번 먹은적 없이 끝났다.&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt; 소시개 A+를 얻고&amp;nbsp;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;동기와의 돈독한 관계는 얻지 못했다. 이렇게 나는 졸업을 했다!!!!!!!!!!!!!! 대한민국 아싸들 화이팅&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;막학기의 나를 기록하기 위해서, 7월말에 시현하다를 찍었는데 생일에 찍으면 50%라고 한다 . . 조금 아깝지만 내년에 또찍자 우하하&lt;/span&gt;&lt;/span&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/lVgQI/btsCUAKhwwV/aSgixvk8CcMPwpXi2I7zB1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lVgQI/btsCUAKhwwV/aSgixvk8CcMPwpXi2I7zB1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;33.33&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; id=&quot;kEditorPhotosEditingImage-18&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lVgQI/btsCUAKhwwV/aSgixvk8CcMPwpXi2I7zB1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlVgQI%2FbtsCUAKhwwV%2FaSgixvk8CcMPwpXi2I7zB1%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/cJSisu/btsCZ8MVBBo/xR3QLMBYcQB8MQetvHX0Ok/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJSisu/btsCZ8MVBBo/xR3QLMBYcQB8MQetvHX0Ok/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; data-widthpercent=&quot;33.33&quot; id=&quot;kEditorPhotosEditingImage-19&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJSisu/btsCZ8MVBBo/xR3QLMBYcQB8MQetvHX0Ok/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJSisu%2FbtsCZ8MVBBo%2FxR3QLMBYcQB8MQetvHX0Ok%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/bbij6O/btsCQqIzUhl/86TeDNpKjh9190J566MPR0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbij6O/btsCQqIzUhl/86TeDNpKjh9190J566MPR0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;33.34&quot; style=&quot;width: 32.5581%;&quot; id=&quot;kEditorPhotosEditingImage-20&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbij6O/btsCQqIzUhl/86TeDNpKjh9190J566MPR0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbbij6O%2FbtsCQqIzUhl%2F86TeDNpKjh9190J566MPR0%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;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;솝텀 (Make a wish) 프로젝트&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4월부터 11월까지 진행한 솝텀. 화정이가 솝텀제안을 해주기도 하고, 기획이 너어어어~~~무 내 마음에 들었다. 그냥 내가 필요하다 생각했던 아이디어였다. 거의 바로 한다고 했다. 스프링으로 처음부터 개발해보는 프로젝트를 해보고싶었던 욕심이였다. 기술 스택은 메이커스와 동일하게 가져갔다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;같이 하자고 물어봤는데 다들 빠르게 승낙해준 소현이와 지영언니에게 넘 고맙다. 프론트 인원이 적기도했고, 막판에 심사과정에서 잘 되지않아 프로젝트가 길어졌다. 나는 회사와 병행이 힘들어서 그만두게 되었다. 배포까지 못보고 나가게된게 아쉽지만, 정말 소중한 팀원들을 만났다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;iOS로 참여했던 앱잼에서 만난 지영언니와 같이 서버로 직무를 바꾼것. 이 이후에 책 스터디도 진행하면서 4개월 이상 스터디를 진행중이다. 언니와 벌써 책 2.5권을 함께했다. 그리고 올해 지영언니 덕분에 가장 많이 웃었다. 지영언니와 함께 1년을 보내서 좋았다! 앞으로도 잘부탁해!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소현이와는 31기 서버로 만나서 스프링을 시작으로 예슬이와 스터디를 1년째 진행중이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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/bOoRZw/btsC2ziV9Wv/EhKCHYYKMXYOp8WIQ7RA9k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOoRZw/btsC2ziV9Wv/EhKCHYYKMXYOp8WIQ7RA9k/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 25.855%; margin-right: 10px;&quot; data-widthpercent=&quot;26.47&quot; id=&quot;kEditorPhotosEditingImage-21&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOoRZw/btsC2ziV9Wv/EhKCHYYKMXYOp8WIQ7RA9k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOoRZw%2FbtsC2ziV9Wv%2FEhKCHYYKMXYOp8WIQ7RA9k%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/w7NyC/btsCTxtG6Um/BLN484h3Stfbe4zVGDgsLk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/w7NyC/btsCTxtG6Um/BLN484h3Stfbe4zVGDgsLk/img.jpg&quot; data-origin-width=&quot;2880&quot; data-origin-height=&quot;2160&quot; data-is-animation=&quot;false&quot; style=&quot;width: 45.9644%; margin-right: 10px;&quot; data-widthpercent=&quot;47.06&quot; id=&quot;kEditorPhotosEditingImage-22&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/w7NyC/btsCTxtG6Um/BLN484h3Stfbe4zVGDgsLk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw7NyC%2FbtsCTxtG6Um%2FBLN484h3Stfbe4zVGDgsLk%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;2880&quot; height=&quot;2160&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOgJTZ/btsCVIuqTCO/nTB3Tmhu6iqDdf5IxBJBMk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOgJTZ/btsCVIuqTCO/nTB3Tmhu6iqDdf5IxBJBMk/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 25.855%;&quot; data-widthpercent=&quot;26.47&quot; id=&quot;kEditorPhotosEditingImage-23&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOgJTZ/btsCVIuqTCO/nTB3Tmhu6iqDdf5IxBJBMk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOgJTZ%2FbtsCVIuqTCO%2FnTB3Tmhu6iqDdf5IxBJBMk%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;h2 data-ke-size=&quot;size26&quot;&gt;8월&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;메이커스 모집 TF &amp;amp; 일본여행&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메이커스 3기 모집 tf로 참여하며 3기 면접관으로 참여했다. 고맙게도 정우오빠가 시간을 내주면서, 2명이서 서버 면접관으로 참여했다.&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;/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;모집 TF기간이 광복절날이랑 겹쳐서, 엄마아빠언니만 먼저 오사카로 가고, 나는 1박만 함께하고 그 이후에 후쿠오카에 2박을 더하면서 서연이를 만나기로했다.&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/lsW0R/btsCSdvoDnT/t2YrEvHjQPe53dKMTqrrtk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lsW0R/btsCSdvoDnT/t2YrEvHjQPe53dKMTqrrtk/img.jpg&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;2532&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;14.77&quot; style=&quot;width: 14.4255%; margin-right: 10px;&quot; id=&quot;kEditorPhotosEditingImage-24&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lsW0R/btsCSdvoDnT/t2YrEvHjQPe53dKMTqrrtk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlsW0R%2FbtsCSdvoDnT%2Ft2YrEvHjQPe53dKMTqrrtk%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;1170&quot; height=&quot;2532&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oZLRv/btsCRf06sTJ/swPzJYr2uuqkdZM1UORJF0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oZLRv/btsCRf06sTJ/swPzJYr2uuqkdZM1UORJF0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot; style=&quot;width: 41.6244%; margin-right: 10px;&quot; data-widthpercent=&quot;42.62&quot; id=&quot;kEditorPhotosEditingImage-25&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oZLRv/btsCRf06sTJ/swPzJYr2uuqkdZM1UORJF0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoZLRv%2FbtsCRf06sTJ%2FswPzJYr2uuqkdZM1UORJF0%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/bvIRlq/btsCVFYKuHC/ZpYKnTBLMKgdh2ed7Wh4K1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvIRlq/btsCVFYKuHC/ZpYKnTBLMKgdh2ed7Wh4K1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;42.61&quot; style=&quot;width: 41.6244%;&quot; id=&quot;kEditorPhotosEditingImage-26&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvIRlq/btsCVFYKuHC/ZpYKnTBLMKgdh2ed7Wh4K1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvIRlq%2FbtsCVFYKuHC%2FZpYKnTBLMKgdh2ed7Wh4K1%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;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c3L9vi/btsCTUvnlv8/vdNdo4DXst3KePDIrkX9i1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c3L9vi/btsCTUvnlv8/vdNdo4DXst3KePDIrkX9i1/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 26.1583%; margin-right: 10px;&quot; data-widthpercent=&quot;26.78&quot; id=&quot;kEditorPhotosEditingImage-27&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c3L9vi/btsCTUvnlv8/vdNdo4DXst3KePDIrkX9i1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc3L9vi%2FbtsCTUvnlv8%2FvdNdo4DXst3KePDIrkX9i1%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/c6JEgW/btsC1Fp9Nrg/YK118AhIBvjURMkf1naf7k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c6JEgW/btsC1Fp9Nrg/YK118AhIBvjURMkf1naf7k/img.jpg&quot; data-origin-width=&quot;1108&quot; data-origin-height=&quot;1545&quot; data-is-animation=&quot;false&quot; style=&quot;width: 25.0126%; margin-right: 10px;&quot; data-widthpercent=&quot;25.61&quot; id=&quot;kEditorPhotosEditingImage-28&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c6JEgW/btsC1Fp9Nrg/YK118AhIBvjURMkf1naf7k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc6JEgW%2FbtsC1Fp9Nrg%2FYK118AhIBvjURMkf1naf7k%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;1108&quot; height=&quot;1545&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/meN9R/btsC1ren3Ku/osbXKTsKaj2deF6DUW3BkK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/meN9R/btsC1ren3Ku/osbXKTsKaj2deF6DUW3BkK/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot; style=&quot;width: 46.5036%;&quot; data-widthpercent=&quot;47.61&quot; id=&quot;kEditorPhotosEditingImage-29&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/meN9R/btsC1ren3Ku/osbXKTsKaj2deF6DUW3BkK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmeN9R%2FbtsC1ren3Ku%2FosbXKTsKaj2deF6DUW3BkK%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;p data-ke-size=&quot;size16&quot;&gt;여행가기전에는 여행이 설레기보다, 3박의 노는 시간이 날 불안하게 했다. 이런 불안함을 놓으려고 노트북도 두고갔다. 내 인생 계획대로라면 지금 여행을 할때가 아니였다. 모든게 계획대로 되지 않는게 오사카에 태풍이 오는 바람에 오사카로 도착하자마자 가족들과 바로 후쿠오카로 피신했다. 아빠의 10분단위의 계획들이 물거품 되었다. 아빠 : ㅠㅠ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만, 나 혼자 비행기를 타고 간 공항과 일본, 친구랑 처음가본 해외 여행이 날 잠시동안 어딘가에서 해방시켜주는 느낌을 주었다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;졸업식&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비오는날 졸업을 했다. 학교에 큰 애정이 없던터라 아쉽거나 슬프지 않았다. 18학번으로 들어와 수능을 보고 다른 학교 식품영양학과를 다니고 재입학을 하여 화석이 되어 졸업하기까지 5년반만이 걸렸고, 끝은 허무했다!&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/eBZQAe/btsCVI2l1dk/oDOhBjgMkzbdz7xg2KK2x0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eBZQAe/btsCVI2l1dk/oDOhBjgMkzbdz7xg2KK2x0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 35.5814%; margin-right: 10px;&quot; data-widthpercent=&quot;36&quot; id=&quot;kEditorPhotosEditingImage-30&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eBZQAe/btsCVI2l1dk/oDOhBjgMkzbdz7xg2KK2x0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeBZQAe%2FbtsCVI2l1dk%2FoDOhBjgMkzbdz7xg2KK2x0%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/YAjLY/btsC2AWrrJV/t6xsu8sp6cfKK7jAUaVbLk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YAjLY/btsC2AWrrJV/t6xsu8sp6cfKK7jAUaVbLk/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot; style=&quot;width: 63.2558%;&quot; data-widthpercent=&quot;64&quot; id=&quot;kEditorPhotosEditingImage-31&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YAjLY/btsC2AWrrJV/t6xsu8sp6cfKK7jAUaVbLk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYAjLY%2FbtsC2AWrrJV%2Ft6xsu8sp6cfKK7jAUaVbLk%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;p data-ke-size=&quot;size16&quot;&gt;기적같이 졸업실날 집에 오는길에 첫 코테 합격 메일과 함께 1차면접을 준비하라는 메일을 받았다. 학교 졸업과 동시에 취업을 목표로 하고 있었기에 설렜다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메이커스의 도움을 받아 면접준비를 했다. 덕분에 1차 면접을 열심히 준비할 수 있었다. 시간 내줘서 모의면접 봐준 건영오빠 카톡으로 혼내준 정우오빠 자기소개부터 팁을 줬던 재훈재훈까지 다들 정말로 고맙다! 실제로 정말 많은 도움이 되었다.&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;9월&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;메이커스 3기 시작&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/cwwqZk/btsC2v8ETOq/NY8zM1nxLqEqkBZI9U4Dzk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cwwqZk/btsC2v8ETOq/NY8zM1nxLqEqkBZI9U4Dzk/img.jpg&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;2532&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; data-widthpercent=&quot;33.33&quot; id=&quot;kEditorPhotosEditingImage-32&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cwwqZk/btsC2v8ETOq/NY8zM1nxLqEqkBZI9U4Dzk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcwwqZk%2FbtsC2v8ETOq%2FNY8zM1nxLqEqkBZI9U4Dzk%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;1170&quot; height=&quot;2532&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eBIyFe/btsC1q0Sd8u/oKKv1KfftchmazKMRHTH6K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eBIyFe/btsC1q0Sd8u/oKKv1KfftchmazKMRHTH6K/img.jpg&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;2532&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; data-widthpercent=&quot;33.33&quot; id=&quot;kEditorPhotosEditingImage-33&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eBIyFe/btsC1q0Sd8u/oKKv1KfftchmazKMRHTH6K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeBIyFe%2FbtsC1q0Sd8u%2FoKKv1KfftchmazKMRHTH6K%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;1170&quot; height=&quot;2532&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5RiMb/btsC1pt5id3/QbLqiEqtNVVeKUwXGr6kWK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5RiMb/btsC1pt5id3/QbLqiEqtNVVeKUwXGr6kWK/img.jpg&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;2532&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%;&quot; data-widthpercent=&quot;33.34&quot; id=&quot;kEditorPhotosEditingImage-34&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5RiMb/btsC1pt5id3/QbLqiEqtNVVeKUwXGr6kWK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5RiMb%2FbtsC1pt5id3%2FQbLqiEqtNVVeKUwXGr6kWK%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;1170&quot; height=&quot;2532&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;9월에 마라톤을 준비한답시고 자주 평소보다 2배를 더 달렸다. 매일 아침 메이커스의 쓰레드가 쌓여있었고, 주로 운영업무였다. 쓰레드 쌓인거를 해결하고 나면 내 오전시간이 다 날라가있었다. 당시에 요가를 가있을때에도 계속적으로 메세지가 와있는게 은근히 나에게 스트레스를 주었다. 아침에 스플라운지 가기, 저녁먹기전에 운동을 가는게 나의 유일한 스케줄이였다. 학교의 일정한 수업들도 다 사라지니까 일정한 스케줄이 필요했다.&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;운좋게 2차면접까지 간 공채는 최종탈락으로 마무리가 되었다. 마음속으로는 내 최종 목표가 아니야 하면서도, 그냥 취준생활을 끝내고 싶었던 것 같다. 회사에서 실제 포트폴리오에 경력이 될만한 일을 하고 싶었다. 자소서만 쓰고 계속 탈락하는 메일을 받는게 나를 나락으로 떨어뜨리는 것 같았다. 1학기에는 공고도 많이 나오고, 공고를 다 썼을때 거의 서합이였는데 2학기로 갈수록 공고도 줄고, 서탈하는 비율이 높아졌다. 불안감도 높아졌다. 1번의 합격이면 이런 기분들도 다 날라가겠지, 모두가 이런 경험을 겪으며 취준을 했겠지 하면서도 마음이 우울하고 불안한건 어쩔수 없었다.&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;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;10월&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;12km 마라톤&amp;nbsp;&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/TzXpL/btsCTyGlhGV/ll6cStiUxDqK32lr5F9Kok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TzXpL/btsCTyGlhGV/ll6cStiUxDqK32lr5F9Kok/img.png&quot; data-origin-width=&quot;1144&quot; data-origin-height=&quot;1707&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;48.67&quot; data-filename=&quot;blob&quot; style=&quot;width: 48.106%; margin-right: 10px;&quot; id=&quot;kEditorPhotosEditingImage-35&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TzXpL/btsCTyGlhGV/ll6cStiUxDqK32lr5F9Kok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTzXpL%2FbtsCTyGlhGV%2Fll6cStiUxDqK32lr5F9Kok%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;1144&quot; height=&quot;1707&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QQb3B/btsC4wNf98y/ywZFkPsB2sIMbDfYEJYHw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QQb3B/btsC4wNf98y/ywZFkPsB2sIMbDfYEJYHw1/img.png&quot; data-origin-width=&quot;1528&quot; data-origin-height=&quot;2162&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;51.33&quot; data-filename=&quot;blob&quot; style=&quot;width: 50.7312%;&quot; id=&quot;kEditorPhotosEditingImage-36&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QQb3B/btsC4wNf98y/ywZFkPsB2sIMbDfYEJYHw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQQb3B%2FbtsC4wNf98y%2FywZFkPsB2sIMbDfYEJYHw1%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;1528&quot; height=&quot;2162&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;유일하게 나에게 허락된 마약 ㅎㅎ 마라톤을 신청했고, 9월에 습관적으로 달렸더니 꽤 성적이 좋았다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;올해 유일하게 나에게 성취감을 준 건 달리기 뿐이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;달리기를 하면, 누가 내 1km를 평가해준다. 내 인생도 누가 매일 매달 평가해주면 좋겠다. 지금 덜달리고 있어. 다음에는 더 달려야해. 지금 너무 빨라 다음 페이스에서는 조금 더 페이스 조절을 해야해와 같이 말이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;11 - 12월&lt;/h2&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;카카오페이&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;카카오페이 어시로 면접을 보게 되었고, 한글날 연휴 이후에 합격 전화를 받았다. 2주뒤에 출근을 하게 되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;계속해서 스플라운지에 출근하는 상황에서 벗어나고 싶어서 지원했던 어시스턴트였는데, 매일 판교로 출근하고 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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/c3mQP1/btsCWMqyPwn/dinnNAdGuDwbpbVtDvG2T1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c3mQP1/btsCWMqyPwn/dinnNAdGuDwbpbVtDvG2T1/img.png&quot; data-origin-width=&quot;1050&quot; data-origin-height=&quot;1400&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;57.14&quot; data-filename=&quot;blob&quot; style=&quot;width: 56.4784%; margin-right: 10px;&quot; id=&quot;kEditorPhotosEditingImage-37&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c3mQP1/btsCWMqyPwn/dinnNAdGuDwbpbVtDvG2T1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc3mQP1%2FbtsCWMqyPwn%2FdinnNAdGuDwbpbVtDvG2T1%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;1050&quot; height=&quot;1400&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbzTtt/btsCQoxcEyH/CIwbSKaC1oUZm37KqHaMuK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbzTtt/btsCQoxcEyH/CIwbSKaC1oUZm37KqHaMuK/img.jpg&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;2080&quot; data-is-animation=&quot;false&quot; style=&quot;width: 42.3588%;&quot; data-widthpercent=&quot;42.86&quot; id=&quot;kEditorPhotosEditingImage-38&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbzTtt/btsCQoxcEyH/CIwbSKaC1oUZm37KqHaMuK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbzTtt%2FbtsCQoxcEyH%2FCIwbSKaC1oUZm37KqHaMuK%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;1170&quot; height=&quot;2080&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&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/TUU9J/btsCZ9kLDYL/3hYft6mN2MrWWYC3Lb8fWk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TUU9J/btsCZ9kLDYL/3hYft6mN2MrWWYC3Lb8fWk/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot; id=&quot;kEditorPhotosEditingImage-39&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TUU9J/btsCZ9kLDYL/3hYft6mN2MrWWYC3Lb8fWk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTUU9J%2FbtsCZ9kLDYL%2F3hYft6mN2MrWWYC3Lb8fWk%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/th6tY/btsC1nQCCwK/LYqpHDNv2Xdk54eUiZHvak/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/th6tY/btsC1nQCCwK/LYqpHDNv2Xdk54eUiZHvak/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot; id=&quot;kEditorPhotosEditingImage-41&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/th6tY/btsC1nQCCwK/LYqpHDNv2Xdk54eUiZHvak/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fth6tY%2FbtsC1nQCCwK%2FLYqpHDNv2Xdk54eUiZHvak%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;회사에 1200원으로 파스퇴르~ 우유 아이스크림을 먹을 수 있는 것도 좋다. SRE팀에 들어와서 정말 운영을 하는 업무를 맡게 되었다. 팀에 들어오니 개발과 운영은 서로를 조심하는 그런 관계인 것 같다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;Devops와 SRE의 절반씩의 성격을 띄고 있는 팀에 들어와서 생각할 수 있는 부분들이 많아진것도 좋다. 회사에서 한동안 나를 스트레스 받게 했던 일들도 결국은 다 좋게 마무리가 되었고, 회사에서 배울점들이 많은 분들도 많이 만났다. 묵묵하게 일하되, 업무적으로 잘 해야 인정받을 수 있는 작은 사회같다 회사는. 6개월의 계약이지만, 그 안에서 배울 수 있는 점들은 싹다 배우고 나와야지! 배우고자 하는 의지가 있다면 뭐든 얻어낼 수 있을 것이다.&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/GRYb1/btsC2wzKevK/vxhMpsBgYnbojEumAkjL20/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GRYb1/btsC2wzKevK/vxhMpsBgYnbojEumAkjL20/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 37.3357%; margin-right: 10px;&quot; data-widthpercent=&quot;38.22&quot; id=&quot;kEditorPhotosEditingImage-40&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GRYb1/btsC2wzKevK/vxhMpsBgYnbojEumAkjL20/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGRYb1%2FbtsC2wzKevK%2FvxhMpsBgYnbojEumAkjL20%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/PPha9/btsC1E5RZla/JdmAtIM0yno2sTeedhODY0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PPha9/btsC1E5RZla/JdmAtIM0yno2sTeedhODY0/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot; style=&quot;width: 37.3357%; margin-right: 10px;&quot; data-widthpercent=&quot;38.22&quot; id=&quot;kEditorPhotosEditingImage-43&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PPha9/btsC1E5RZla/JdmAtIM0yno2sTeedhODY0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPPha9%2FbtsC1E5RZla%2FJdmAtIM0yno2sTeedhODY0%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/ySykp/btsCWKluBpT/UW1ZajFsRgPcEf7mSyMltk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ySykp/btsCWKluBpT/UW1ZajFsRgPcEf7mSyMltk/img.png&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;2532&quot; data-is-animation=&quot;false&quot; style=&quot;width: 23.003%;&quot; data-widthpercent=&quot;23.56&quot; id=&quot;kEditorPhotosEditingImage-44&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ySykp/btsCWKluBpT/UW1ZajFsRgPcEf7mSyMltk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FySykp%2FbtsCWKluBpT%2FUW1ZajFsRgPcEf7mSyMltk%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;1170&quot; height=&quot;2532&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;다시 돌아보면 스트레스가 아닌데 그 당시에는 엄청난 영향을 받는다. 나는 이런걸 최소화할 필요가 있다.&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;h2 data-ke-size=&quot;size26&quot;&gt;2024년 나의 상반기 Next Step&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- &lt;b&gt;상반기 준비하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;상반기 공고에 본격적으로 지원해볼 예정이다. 그전까지 나에게 해야할건 동아리 활동을 늘리는 것도, 네트워킹을 하는것도 아닌 내가 지금까지 한 일들을 잘 정리하고, 취업에 필요한 것들을 하자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- &lt;b&gt;시간 사용을 효율적으로&lt;/b&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해인언니한테 추천받은 blockytime을 이용해서 내 하루의 15분 간격을 다 tracking해서 시간을 아끼고 시간을 더더 소중히 하는 사람이 될 것이다. 이동, 운동에 쏟는 시간도 최소화 해야겠다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- &lt;b&gt;여행과 가족들과의 시간&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1월 여행을 마지막으로 더이상의 여행을 가지 않을 예정이다. 1월 여행은 충동적으로 가게 되긴했지만, 이제 여행도 취업하고 나서 가!! 취업을 하고 나서도 첫 6개월간은 회사에 집중해야한다. 가족들과의 시간을 최대한 많이 보내려고 노력하지만 어렵다. 얼른 이 시기를 잘 헤쳐나가고 나서 가족들과의 시간을 늘리자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- &lt;b&gt;나의 정신 육체 지키기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;23년 체력은 엄청나게 향상된 반면에 정신적 멘탈은 바닥을 쳤다. 관계들에 엄청나게 휩쓸리고, 업다운이 심해졌고, 괴랄해졌다는 표현이 맞다. 나에게 왜 저런말을? 하며 상처 받기도 했고, 사회생활이 넘 어렵기도 했는데 지나보면 아무것도 아니다. 오 그렇구나~ 하는 마음가짐을 갖는게 가장 좋다. 그리고 되도록이면 상대방의 좋은 점을 생각하는것, 일할때 마음가짐을 다르게한다. 나한테 가장 쉽고 빠르게 행복을 얻는 방법은 디저트 먹기와 운동이였는데 횟수를 줄이자. 힘들지도 않았는데 날  왜 힐링시켜?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;불규칙하게 살면 나는 불안해진다. 갑작스럽게 달라지는 생활패턴에 빠르게 적응하지 못하는 것 같다. 나만의 일주일 루틴을 되도록 지키되 흐트려지더라도 스트레스 받지 말기.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;23년 나의 머리숱이 심각하게 줄었다. 24년에는 절대적으로 나의 머리숱을 지켜야한다. 내 머리숱 지켜~ 단백질 잘 섭취해주기. 그리고 회사 다니면서 하혈을 계속 했다. 충분한 수면섭취 해주기. 극단적으로 운동을 하거나 안하지 말기.&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;23년 새해 결심 삼형제. 운동 공부 책 난 올해의 결심을 다 지켰다! 후회없다! 나 올해 운동도 진짜 열심히 했고, 공부는 음 자신 없긴하다, 책도 읽었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;23년 회고 쓰는데 이정도 시간 썼으면 그래도 알차게 잘 보낸거 아닐까? 자책하기 보다 다가올 나의 앞으로의 일들에 담대하게 잘 대응하는 사람이 되자. 나는 꾸준히 하는걸 잘하는 사람이니까, 사회생활도 공부도 꾸준히 하다보면 역량이 오를거다! 그 때까지 조급해하지 말고 나의 때를 기다리자! 24년의 나 화이팅이다!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1167&quot; data-origin-height=&quot;1586&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cAOibK/btsCZ62CBlU/tQjKaYOIhihKGcBCKSZtBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cAOibK/btsCZ62CBlU/tQjKaYOIhihKGcBCKSZtBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cAOibK/btsCZ62CBlU/tQjKaYOIhihKGcBCKSZtBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcAOibK%2FbtsCZ62CBlU%2FtQjKaYOIhihKGcBCKSZtBk%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;1167&quot; height=&quot;1586&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1167&quot; data-origin-height=&quot;1586&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Yujindonut/경험</category>
      <author>yujindonut</author>
      <guid isPermaLink="true">https://vanillacreamdonut.tistory.com/377</guid>
      <comments>https://vanillacreamdonut.tistory.com/377#entry377comment</comments>
      <pubDate>Mon, 1 Jan 2024 23:07:23 +0900</pubDate>
    </item>
    <item>
      <title>[쿠버네티스 | Kubernetes] Cluster Architecture</title>
      <link>https://vanillacreamdonut.tistory.com/375</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;쿠버네티스 클러스터&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;717&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btvzKQ/btsBYtKG6HF/mCcWF5EC8dxaSmwDBO52w0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btvzKQ/btsBYtKG6HF/mCcWF5EC8dxaSmwDBO52w0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btvzKQ/btsBYtKG6HF/mCcWF5EC8dxaSmwDBO52w0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtvzKQ%2FbtsBYtKG6HF%2FmCcWF5EC8dxaSmwDBO52w0%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;770&quot; height=&quot;717&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;717&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;클러스터란 &lt;b&gt;컨테이너 형태의 애플리케이션을 호스팅하는 물리/가상 환경의 노드들로 이루어진 집합.&lt;/b&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;쿠버네티스 클러스트는 용도에 따라 Worker Node와 Master Node로 구분된다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Worker Node&lt;/h3&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;h3 data-ke-size=&quot;size23&quot;&gt;Master Node&lt;/h3&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;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;컨트롤 플레인(Control plane)&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;전체의 워크로드 리소스 등 주요 요소들을 배포하고 제어하는 역할.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;마스터 노드에 포함되어 해당되어있다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;etcd&lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;클러스터 안의 각 구성요소들에 대한 정보가 key-value 형태로 저장된 데이터베이스&lt;/li&gt;
&lt;li&gt;쿠버네티스에서는 클러스터에 노드가 몇개인지, 각 파드들이 어떤 컨테이너를 어떤 노드에서 어떤식으로 동작하고 있는지 etcd에 기록된다. kubelctl 명령을 통해 조회 가능한 모든 정보는 etcd를 거쳐오며, 제어 명령을 통해 클러스터에 변화가 적용되었다면 그 역시 etcd에 업데이트 된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;스케줄러 (kube-scheduler)&lt;/b&gt;&lt;/h3&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;kubelet이 Pod를 생성한다.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;일정 관리자는 어떤 포드를 어디(Node)에 넣을지만 결정한다.&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;kube-controller-manager&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Node, Deployment, Service Account 등 클러스터에서 구동되는 리소스들을 유지 관리하는 프로세스들의 집합&lt;/li&gt;
&lt;li&gt;Node-Controller&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Replication-Controller&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;DNS 서버 (Core DNS)&lt;/h3&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;h3 data-ke-size=&quot;size23&quot;&gt;API 서버 (kube-api-server)&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;클러스터 구성 요소들의 상호 통신에 필요한 쿠버네티스 API를 관리하는 컴포넌트&lt;/li&gt;
&lt;li&gt;클러스터 안의 내부 통신을 담당한다. Manager Node, Worker Node 관리한다.&lt;/li&gt;
&lt;li&gt;주기적으로 kubelelt으로부터 상태보고서를 가져온다. 컨테이너 상자의 모니터링을 위해서&lt;/li&gt;
&lt;li&gt;&amp;nbsp;순서
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;Authenticate User&lt;/li&gt;
&lt;li&gt;Validate Request&lt;/li&gt;
&lt;li&gt;Retrieve data&lt;/li&gt;
&lt;li&gt;Update ETCD -&amp;gt; 유일하게 etcd와 상호작용함&lt;/li&gt;
&lt;li&gt;Scheduler -&amp;gt; api server를 이용해 각 영역의 클러스터에서 업데이트를 완료한다.&lt;/li&gt;
&lt;li&gt;Kubelet -&amp;gt; api server를 이용해 각 영역의 클러스터에서 업데이트를 완료한다.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;각 Node 영역 : Pod들을 구성하기 위한 구성 요소&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;kubelet&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;클러스터의 각 노드에서 API 서버를 통해 들어오는 신호를 모니터링하고 파드에서 컨테이너가 기능대로 정상 동작 하는지 관리하는 에이전트&lt;/li&gt;
&lt;li&gt;배의 선장과 같은 역할을 한다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;무리의 일원이 되기 위해 필요한 모든 서류를 처리한다.&lt;/li&gt;
&lt;li&gt;마스터 node의 유일한 연락망이다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;운항 일정 관리자의 지시에 따라서 선박에 컨테이너를 싣거나 내립니다.&lt;/li&gt;
&lt;li&gt;선박과 컨테이너 상태를 일정간격으로 보고한다.&amp;nbsp;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;Register Node&lt;/li&gt;
&lt;li&gt;Create Pod&lt;/li&gt;
&lt;li&gt;Monitor Node &amp;amp; Pod -&amp;gt; Api server 에 주기적으로 보고한다.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;kube-proxy&lt;/h3&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;Pod Network : pod끼리 소통이 가능하다. 하지만 pod의 ip주소는 항상 바뀐다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;효율적으로 다른 pod에 접속하기 위해서 응용프로그램을 노출할 service를 생성하고 액세스 가능해짐.&lt;/li&gt;
&lt;li&gt;Service 메모리가 없는 가상 구성요소이다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;kube-proxy는 쿠버네티스 클러스터의 각 노드에서 실행되는 프로세스이다. 새서비스를 찾아주는 역할.&lt;/li&gt;
&lt;li&gt;새서비스가 생성될때마다 각 노드에 적절한 규칙을 만들어 그 서비스로 트래픽을 전달한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;container runtime engine&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;노드에 배포된 파드 내 컨테이너들을 구동시키는 엔진&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Pod : 클러스터 안에서 배포되는 가장 작은 단위의 객체로 하나 이상의 컨테이너를 포함하고 있다.&amp;nbsp;&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;h2 data-ke-size=&quot;size26&quot;&gt;Controller&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Node-Controller&amp;nbsp;&lt;/h3&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;Watch Status&lt;/li&gt;
&lt;li&gt;Remediate Situation&lt;/li&gt;
&lt;li&gt;Node Monitor Period = 5s&lt;/li&gt;
&lt;li&gt;Node Monitor Grace Period = 40s -&amp;gt; node의 신호가 다시 잡히기까지 40초의 시간일 걸린다.&lt;/li&gt;
&lt;li&gt;Pod Eviction Timeout = 5m -&amp;gt; 다시 pod가 뜨기까지&amp;nbsp;&lt;/li&gt;
&lt;/ol&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>DevOps/Kubernetes</category>
      <author>yujindonut</author>
      <guid isPermaLink="true">https://vanillacreamdonut.tistory.com/375</guid>
      <comments>https://vanillacreamdonut.tistory.com/375#entry375comment</comments>
      <pubDate>Wed, 13 Dec 2023 17:49:06 +0900</pubDate>
    </item>
    <item>
      <title>[PostgreSQL] Isolation level에 따른 트랜잭션 처리 방법</title>
      <link>https://vanillacreamdonut.tistory.com/363</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;Isolation&amp;nbsp;level&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소프트웨어를 개발하는 경우&amp;nbsp; 데이터베이스 트랜잭션 내에서 복잡한 방식으로 데이터를 운영하는 코드에서&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&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;676&quot; data-origin-height=&quot;568&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dv5BtD/btsx2vlpqjv/KPXQacYtSLek2IGmDsRkk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dv5BtD/btsx2vlpqjv/KPXQacYtSLek2IGmDsRkk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dv5BtD/btsx2vlpqjv/KPXQacYtSLek2IGmDsRkk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdv5BtD%2Fbtsx2vlpqjv%2FKPXQacYtSLek2IGmDsRkk0%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;676&quot; height=&quot;568&quot; data-origin-width=&quot;676&quot; data-origin-height=&quot;568&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PostgreSQL에서 트랜잭션을 설정하는 방법은 총 4가지&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;1. READ UNCOMMITTED&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(낮은 격리수준)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;설정에는 정의되어 있지만, 지원하지 않습니다.&lt;br /&gt;(READ COMMITTED와 동일)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. READ COMMITTED&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;(기본값)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;커밋된 데이터만 READ 할 수 있으며, DIRTY READ가 불가능.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;(DIRTY READ : 다른 트랜잭션에서 커밋하지 않는 데이터를 읽을 수 있는 것)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. REPEATABLE READ&lt;/b&gt;&lt;br /&gt;조회 시 항상 동일한 데이터 응답을 보장.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. SERIALIZABLE&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(높은 격리 수준)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;모든 작업이 동시에 일어나지 않고 하나의 트랜잭션 처리처럼 동작합니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;종류&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;테스트를 위해 order라는 테이블 객체 생성&lt;/p&gt;
&lt;pre id=&quot;code_1696918364450&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;create table &quot;order&quot;
(
    id                           bigserial,
    description                  varchar(255),
    total                        double precision,
    status                       varchar(255)
);

alter table &quot;order&quot;
    owner to postgres;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Dirty Read&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;566&quot; data-origin-height=&quot;444&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xjsfG/btsxqxlXZ9g/nv7IOlfX6wbydKPLmLwbAK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xjsfG/btsxqxlXZ9g/nv7IOlfX6wbydKPLmLwbAK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xjsfG/btsxqxlXZ9g/nv7IOlfX6wbydKPLmLwbAK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxjsfG%2FbtsxqxlXZ9g%2Fnv7IOlfX6wbydKPLmLwbAK%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;566&quot; height=&quot;444&quot; data-origin-width=&quot;566&quot; data-origin-height=&quot;444&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;커밋되지 않은 다른 Transaction의 값들도 읽을 수 있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첫번째 Transaction이 어떤 record를 업데이트.&amp;nbsp;&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;Read Commited&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;926&quot; data-origin-height=&quot;202&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bM5fz6/btsx1TUqEhI/7RE4uM2spOvQVYY9MqI7k0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bM5fz6/btsx1TUqEhI/7RE4uM2spOvQVYY9MqI7k0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bM5fz6/btsx1TUqEhI/7RE4uM2spOvQVYY9MqI7k0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbM5fz6%2Fbtsx1TUqEhI%2F7RE4uM2spOvQVYY9MqI7k0%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;926&quot; height=&quot;202&quot; data-origin-width=&quot;926&quot; data-origin-height=&quot;202&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Non-Repeatable Reads&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: justify;&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;1102&quot; data-origin-height=&quot;390&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9Xor4/btsxrVGUGBK/KKAoU6x0lcv3vZ2kj8bz61/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9Xor4/btsxrVGUGBK/KKAoU6x0lcv3vZ2kj8bz61/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9Xor4/btsxrVGUGBK/KKAoU6x0lcv3vZ2kj8bz61/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9Xor4%2FbtsxrVGUGBK%2FKKAoU6x0lcv3vZ2kj8bz61%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;1102&quot; height=&quot;390&quot; data-origin-width=&quot;1102&quot; data-origin-height=&quot;390&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Repeatable Read&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;non-repeatable read를 해결하기 위한 방법.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Postgresql이 두번째 읽을때 첫번째 읽은 결과값이 동일한 것을 보장해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1128&quot; data-origin-height=&quot;466&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5BXjV/btsx1YnTnMD/yo7vcy1UTcKAzUulzgAEIK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5BXjV/btsx1YnTnMD/yo7vcy1UTcKAzUulzgAEIK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5BXjV/btsx1YnTnMD/yo7vcy1UTcKAzUulzgAEIK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5BXjV%2Fbtsx1YnTnMD%2Fyo7vcy1UTcKAzUulzgAEIK%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;1128&quot; height=&quot;466&quot; data-origin-width=&quot;1128&quot; data-origin-height=&quot;466&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Serializable&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 예시는&lt;b&gt; Lost updates&lt;/b&gt;에 대한 문제를 보여준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;왼쪽에서 update 200으로 한 데이터가 다른한쪽에서 300으로 업데이트 하자 사라지게 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1454&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boHVRz/btsxq3kSJZc/w9YflTr2nDJwn66p2yXJl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boHVRz/btsxq3kSJZc/w9YflTr2nDJwn66p2yXJl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boHVRz/btsxq3kSJZc/w9YflTr2nDJwn66p2yXJl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboHVRz%2Fbtsxq3kSJZc%2Fw9YflTr2nDJwn66p2yXJl0%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;1454&quot; height=&quot;512&quot; data-origin-width=&quot;1454&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첫번째 row가 update되자, 다른 transaction에서 해당 변경이 불가능하도록 막는다.&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;1354&quot; data-origin-height=&quot;326&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d8tnN9/btsxtUHxHp1/TOEkesxwTDweLZxd70N0O1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d8tnN9/btsxtUHxHp1/TOEkesxwTDweLZxd70N0O1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d8tnN9/btsxtUHxHp1/TOEkesxwTDweLZxd70N0O1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd8tnN9%2FbtsxtUHxHp1%2FTOEkesxwTDweLZxd70N0O1%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;1354&quot; height=&quot;326&quot; data-origin-width=&quot;1354&quot; data-origin-height=&quot;326&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;코드로 알아보기&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;현재 설정정보&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 postgres의 설정되어있는 Transaction Isolation Level을 확인할 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1696924056662&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;show transaction isolation level&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;설정으로 변경하기 (postgresql.conf 내 설정을 수정하는 방법)&lt;/h3&gt;
&lt;pre id=&quot;code_1696924119258&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#default_transaction_isolation = 'read committed'&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;데이터베이스의에 명령어로 Default 격리 수준 변경하기&lt;/h3&gt;
&lt;pre id=&quot;code_1696924147341&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;ALTER DATABASE DBNAME SET DEDFAULT_TRANSACTION_ISOLATION TO 'REPEATABLE READ';&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;트랜잭션 격리 수준 변경하기 (질의)&lt;/h3&gt;
&lt;pre id=&quot;code_1696924187728&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 style=&quot;color: #452d3d; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;정리&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;격리수준은 데이터베이스 트랜잭션의 실행 동작을 제어하는 기능으로, 동시에 여러 Transaction을 다룰 때 발생하는 문제를 해결하는데 도움을 줍니다.&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style9&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 16.7276%;&quot;&gt;&lt;b&gt;Isolation Level&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 11.8438%;&quot;&gt;&lt;b&gt;설명&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;&lt;b&gt;Dirty Read&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;&lt;b&gt;Non-Repeatable Read&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;&lt;b&gt;Phantom Read&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;&lt;b&gt;고립성(안정성)&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;&lt;b&gt;동시성&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 16.7276%;&quot;&gt;Read &lt;br /&gt;Uncommitted&lt;/td&gt;
&lt;td style=&quot;width: 11.8438%;&quot;&gt;커밋되지 않은 데이터도 읽을 수 있다.&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;O&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;O&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;O&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;낮다&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;높다&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 16.7276%;&quot;&gt;Read Commited&lt;/td&gt;
&lt;td style=&quot;width: 11.8438%;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;X&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;O&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;O&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;중간&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;중간&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 16.7276%;&quot;&gt;Repeatable&lt;br /&gt;Read&lt;/td&gt;
&lt;td style=&quot;width: 11.8438%;&quot;&gt;하나의 트랜잭션에서는 하나의 스냅샷만 사용한다&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;X&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;X&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;O&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;중간&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;중간&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 16.7276%;&quot;&gt;Serializable&lt;/td&gt;
&lt;td style=&quot;width: 11.8438%;&quot;&gt;Read 시에 DML 작업이 동시에 진행될 수 없다.&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;X&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;X&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;X&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;높다&lt;/td&gt;
&lt;td style=&quot;width: 14.2857%;&quot;&gt;낮다&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>Database</category>
      <author>yujindonut</author>
      <guid isPermaLink="true">https://vanillacreamdonut.tistory.com/363</guid>
      <comments>https://vanillacreamdonut.tistory.com/363#entry363comment</comments>
      <pubDate>Tue, 10 Oct 2023 16:50:42 +0900</pubDate>
    </item>
    <item>
      <title>[JPA] 동시성 처리 - 비관적 락 VS 낙관적 락</title>
      <link>https://vanillacreamdonut.tistory.com/374</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;이슈 상황&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&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-origin-width=&quot;1698&quot; data-origin-height=&quot;972&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JCxAr/btsxH2EwC6f/juwKCTfCVidVCRwkNQAFcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JCxAr/btsxH2EwC6f/juwKCTfCVidVCRwkNQAFcK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JCxAr/btsxH2EwC6f/juwKCTfCVidVCRwkNQAFcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJCxAr%2FbtsxH2EwC6f%2FjuwKCTfCVidVCRwkNQAFcK%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;1698&quot; height=&quot;972&quot; data-origin-width=&quot;1698&quot; data-origin-height=&quot;972&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;문제 해결 과정&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 Chatgpt를 이용해서 해당 사항에 대해 물어보았다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1464&quot; data-origin-height=&quot;898&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bI5XrP/btsxvJen49j/XSU0drdCDudtDS9iKxAdj0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bI5XrP/btsxvJen49j/XSU0drdCDudtDS9iKxAdj0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bI5XrP/btsxvJen49j/XSU0drdCDudtDS9iKxAdj0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbI5XrP%2FbtsxvJen49j%2FXSU0drdCDudtDS9iKxAdj0%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;1464&quot; height=&quot;898&quot; data-origin-width=&quot;1464&quot; data-origin-height=&quot;898&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;1162&quot; data-origin-height=&quot;1782&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/R7qBd/btsxvImgtxr/hbb2HE5eJzUuqZpuMt8M9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/R7qBd/btsxvImgtxr/hbb2HE5eJzUuqZpuMt8M9k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/R7qBd/btsxvImgtxr/hbb2HE5eJzUuqZpuMt8M9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FR7qBd%2FbtsxvImgtxr%2Fhbb2HE5eJzUuqZpuMt8M9k%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;1162&quot; height=&quot;1782&quot; data-origin-width=&quot;1162&quot; data-origin-height=&quot;1782&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;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;1. 격리수준 설정을 고려 -&amp;gt; 탈락&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 PostgreSQL에서는 4가지의 Transaction 격리 수준을 설정할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;끝말잇기에 적용하는 것을 생각해봤을때, 하나의 transaction에서 데이터를 읽을때, 다른 transaction에서 커밋되지 않은 데이터도 읽어야함.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Postgresql은 Read Uncommited를 지원하지 않는다고 한다! 결론적으로 DirtyRead가 불가능하다.&amp;nbsp;&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;b&gt;2. 낙관적 락과 비관적 락 고려하기 (오 괜찮다!)&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #24292f; text-align: start;&quot;&gt;낙관적락과 비관적락을 사용하는 기준은 &quot;동시에 수정을 하는일이 빈번하게 일어나는가 ?&quot;&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 style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #24292f; text-align: start;&quot;&gt;&lt;b&gt;비관적 락&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;(Pessimistic Lock)&lt;/b&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; text-align: start;&quot;&gt;따라서 하나의 트랜잭션이 데이터를 읽는 시점에서 락(Lock)을 걸고, 조회 또는 갱신 처리가 완료될 때까지 유지합니다. &lt;/span&gt;&lt;span style=&quot;background-color: #dddddd; color: #000000; text-align: start;&quot;&gt;SELECT...FOR UPDATE&lt;/span&gt;&lt;span style=&quot;color: #000000; text-align: start;&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;background-color: #ffffff; color: #24292f; text-align: start;&quot;&gt;공유 자원을 사용할 때 다른 쓰레드와 충돌이 발생할 가능성이 높다고 가정하고 그에 따라 공유 자원에 대한 락을 걸어 다른 쓰레드에 대한 접근을 막는 방식입니다. 따라서, 충돌이 빈번하게 일어나는 환경에서 사용하게 되면 효과적일 수 있습니다.&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #24292f; text-align: start;&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;&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;background-color: #ffffff; color: #24292f; text-align: start;&quot;&gt;&lt;b&gt;낙관적 락&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;(&lt;span style=&quot;background-color: #ffffff;&quot;&gt;Optimistic Lock)&lt;/span&gt;&lt;/b&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;background-color: #ffffff; color: #24292f; text-align: start;&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;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #24292f; text-align: start;&quot;&gt;실무에서 구체적인 예시를 들면, 낙관적 락은 일반적으로 읽기 비율이 높은 경우에 사용할 수 있습니다. 예를 들어, 게시글을 읽는 쓰레드가 다수 존재하고, 쓰기 작업은 비교적 드물게 발생하는 경우에는 낙관적 락이 효과적일 수 있습니다. 반면에, 쓰기 작업이 빈번하게 발생하는 경우에는 비관적 락을 사용하는 것이 좋습니다.&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;3. 분산 락 사용 -&amp;gt; 탈락&lt;/b&gt;&lt;/h3&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;/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;b&gt;4. 캐시 사용 -&amp;gt; 보류&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;캐시를 활용해서 중복단어를 체크하는 방법을 고려해볼 수 있겠다. DB조회를 줄이고, 성능을 향상시키는 방법.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;HashMap 또는 Redis와 같은 외부 캐시를 이용하는것을 고려해볼 수 있겠다. 실제 프로덕션 환경이기에 Redis와 같은 외부 캐시를 사용하는 것이 더 적합하다고 고려됨. 캐시 사용으로 인해서 해결이 될 문제인가?! 아직 잘 모르겠다. 우선 보류&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;&lt;span style=&quot;color: #374151; text-align: start;&quot;&gt;락(Locking)을 사용하는 것과 격리 수준(Isolation Level) 설정의 장단점&lt;/span&gt;&lt;/h2&gt;
&lt;table style=&quot;background-color: #f7f7f8; color: #374151; text-align: left; border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;측면&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f7f7f8; color: #374151; text-align: left;&quot;&gt;락(Locking)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f7f7f8; color: #374151; text-align: left;&quot;&gt;격리 수준 설정&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;제어 정도&lt;/td&gt;
&lt;td&gt;높음&lt;/td&gt;
&lt;td&gt;낮음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;복잡성&lt;/td&gt;
&lt;td&gt;높음&lt;/td&gt;
&lt;td&gt;낮음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;성능 영향&lt;/td&gt;
&lt;td&gt;높음 (Lock Contention 가능)&lt;/td&gt;
&lt;td&gt;낮음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;데이터 일관성 보장&lt;/td&gt;
&lt;td&gt;가능&lt;/td&gt;
&lt;td&gt;보장 (설정에 따라 다름)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;데드락 발생 가능성&lt;/td&gt;
&lt;td&gt;높음 (적절한 관리 필요)&lt;/td&gt;
&lt;td&gt;낮음 (일반적으로 시스템이 처리)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;동시성 제어&lt;/td&gt;
&lt;td&gt;개발자가 직접 구현해야 함&lt;/td&gt;
&lt;td&gt;데이터베이스 시스템에서 처리&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;유연성&lt;/td&gt;
&lt;td&gt;높음 (프로그래밍 방식으로 사용)&lt;/td&gt;
&lt;td&gt;낮음 (일반적으로 설정 변경으로 사용)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description>
      <category>Server /JPA</category>
      <author>yujindonut</author>
      <guid isPermaLink="true">https://vanillacreamdonut.tistory.com/374</guid>
      <comments>https://vanillacreamdonut.tistory.com/374#entry374comment</comments>
      <pubDate>Tue, 10 Oct 2023 13:53:08 +0900</pubDate>
    </item>
    <item>
      <title>[SpringCloud] API Gateway Service</title>
      <link>https://vanillacreamdonut.tistory.com/373</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;API Gateway Service&lt;/h2&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;응답 캐싱&lt;/li&gt;
&lt;li&gt;정책, 회로 차단기 및 Qos&lt;/li&gt;
&lt;li&gt;속도 제한&lt;/li&gt;
&lt;li&gt;부하 분산&lt;/li&gt;
&lt;li&gt;로깅, 추적, 상관관계&lt;/li&gt;
&lt;li&gt;헤더, 쿼리 문자열 및 청구 변환&lt;/li&gt;
&lt;li&gt;IP 허용 목록에 추가&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;SpringCloud에서의 MSA간 통신&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;RestTemplate&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1695795396489&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;RestTemplate restTemplate = new RestTemplate();
restTemplate.getForObject(&quot;http://localhost:8080/&quot;, User.class, 200);&lt;/code&gt;&lt;/pre&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;Feign Client&lt;/li&gt;
&lt;li&gt;FeignClient라는 마이크로서비스 이름가지고 호출이 가능함.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1695795513047&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;@FeignClient(&quot;stores&quot;)
public interface StoreClient {
	@RequestMapping(method = RequestMethod.GET, value=&quot;/stores&quot;)
    List&amp;lt;Store&amp;gt; getStores();
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;Ribbon&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Client side Load Balancer&amp;nbsp;&lt;/li&gt;
&lt;li&gt;SpringBoot 2.4에서 Maintenance 상태임&lt;/li&gt;
&lt;li&gt;서비스 이름으로 호출&lt;/li&gt;
&lt;li&gt;Health Check&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Netflix Zuul&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1. 테스트용 프로젝트 생성하기&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;FirstService 프로젝트&lt;/p&gt;
&lt;pre id=&quot;code_1696221953485&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.example.firstserivce;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping(&quot;/&quot;)
public class FirstServiceController {
    @GetMapping(&quot;/welcome&quot;)
    public String welcome() {
        return &quot;Welcome to the First Service&quot;;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;application.yml&lt;/p&gt;
&lt;pre id=&quot;code_1696221978885&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;server:
  port: 8081

spring:
  application:
    name: my-first-service

eureka:
  client:
    fetch-registry: false
    register-with-eureka: false&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SecondService&lt;/p&gt;
&lt;pre id=&quot;code_1696222024459&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.example.secondservice;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping(&quot;/&quot;)
public class SecondServiceController {
    @GetMapping(&quot;/welcome&quot;)
    public String welcome() {
        return &quot;Welcome to the Second Service&quot;;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;application.yml&lt;/p&gt;
&lt;pre id=&quot;code_1696222015831&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;server:
  port: 8082

spring:
  application:
    name: my-second-service

eureka:
  client:
    fetch-registry: false
    register-with-eureka: false&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;Zuul 프로젝트 생성&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SpringCloundRouting - Zuul을 사용하려면 스프링부트 2.4이하 버전을 사용해야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;@EnableZuulProxy를 사용한다.&lt;/p&gt;
&lt;pre id=&quot;code_1696222193672&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;@SpringBootApplication
@EnableZuulProxy
public class ZuulServiceApplication {

    public static void main(String[] args) {
        SpringApplication.run(ZuulServiceApplication.class, args);
    }

}&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1696222226068&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;server:
  port: 8000

spring:
  application:
    name: my-zuul-service

zuul:
  routes:
    first-service:
      path: /first-service/**
      url: http://localhost:8081

    second-service:
      path: /second-service/**
      url: http://localhost:8082&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;같은 url로 서비스를 라우팅 해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;726&quot; data-origin-height=&quot;864&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KwsBR/btswgU8WFy5/nRIKLQbahmuvamI18UIKSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KwsBR/btswgU8WFy5/nRIKLQbahmuvamI18UIKSK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KwsBR/btswgU8WFy5/nRIKLQbahmuvamI18UIKSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKwsBR%2FbtswgU8WFy5%2FnRIKLQbahmuvamI18UIKSK%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;405&quot; height=&quot;482&quot; data-origin-width=&quot;726&quot; data-origin-height=&quot;864&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요청이 들어오기전에 filter를 구현하여 Log출력을 해볼 수도 있다!&lt;/p&gt;
&lt;pre id=&quot;code_1696224504691&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.example.zuulservice.filter;

import com.netflix.zuul.ZuulFilter;
import com.netflix.zuul.context.RequestContext;
import com.netflix.zuul.exception.ZuulException;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

import javax.servlet.http.HttpServletRequest;

@Slf4j // Logger객체를 바로 사용할 수 있다.
@Component
public class ZuulLoggingFilter extends ZuulFilter {

    @Override
    public String filterType() {
        return &quot;pre&quot;;
    }

    @Override
    public int filterOrder() {
        return 1;
    }

    @Override
    public boolean shouldFilter() {
        return true;
    }

    @Override
    public Object run() throws ZuulException {
        log.info(&quot;*********************** printing logs: &quot;);

        RequestContext ctx = RequestContext.getCurrentContext();
        HttpServletRequest request = ctx.getRequest();
        log.info(&quot;*********************** : &quot; + request.getRequestURI());
        return null;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1748&quot; data-origin-height=&quot;186&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mU4l1/btswbzD1vmt/1ynrS8WVIm2B27FckJV7wK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mU4l1/btswbzD1vmt/1ynrS8WVIm2B27FckJV7wK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mU4l1/btswbzD1vmt/1ynrS8WVIm2B27FckJV7wK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmU4l1%2FbtswbzD1vmt%2F1ynrS8WVIm2B27FckJV7wK%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;1748&quot; height=&quot;186&quot; data-origin-width=&quot;1748&quot; data-origin-height=&quot;186&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;style5&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Spring Cloud Gateway&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비동기 처리가 가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해당 gateway를 어디로 routing시켜줄지 설정시켜줄 수 있다.&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;1. Client 요청이 오면 header추가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2.&amp;nbsp; Predicate&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. Pre Filter&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. Post Filter&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. Client한테 response할때 header값 추가함&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;gt; header값 추가하는 작업을 SpringCloud가 대신해준다.&lt;/p&gt;
&lt;pre id=&quot;code_1696229969960&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;server:
  port: 8011

eureka:
  client:
    register-with-eureka: false
    fetch-registry: true
    service-url:
      defaultZone: http://localhost:8761/eureka

spring:
  application:
    name: apigateway-service
  cloud:
    gateway:
      routes:
        - id: first-service
          uri: http://localhost:8081
          predicates:
            - Path=/first-service/**
        - id: second-service
          uri: http://localhost:8081
          predicates:
            - Path=/second-service/**&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;application.yml에 저장해두었던 부분을 java code로도 작성할 수 있다! Lambda를 이용해서!&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;Filter/FilterConfig.java&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앞의 addRequestHeader, addResponseHeader를 통해서 header를 추가할 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1696230024159&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.example.apigatewayservice.config;

import org.springframework.cloud.gateway.route.RouteLocator;
import org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class FilterConfig {
    @Bean
    public RouteLocator gatewayRoutes(RouteLocatorBuilder builder) {
        return builder.routes()
                .route(r -&amp;gt; r.path(&quot;/first-service/**&quot;)
                        .filters(f -&amp;gt; f.addRequestHeader(&quot;first-request&quot;,&quot;first-request-header&quot;)
                                .addResponseHeader(&quot;first-response&quot;,&quot;first-response-header&quot;))
                        .uri(&quot;http://localhost:8081&quot;))
                .route(r -&amp;gt; r.path(&quot;/second-service/**&quot;)
                        .filters(f -&amp;gt; f.addRequestHeader(&quot;second-request&quot;,&quot;second-request-header&quot;)
                                .addResponseHeader(&quot;second-response&quot;,&quot;second-response-header&quot;))
                        .uri(&quot;http://localhost:8082&quot;))
                .build();
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FirstService 프로젝트에 FirstServiceController.java에 해당 message 엔드포인트 추가한다&lt;/p&gt;
&lt;pre id=&quot;code_1696230101707&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;    @GetMapping(&quot;/message&quot;)
    public String message(@RequestHeader(&quot;first-request&quot;) String header) {
        log.info(header);
        return &quot;Welcome to the First Service&quot;;
    }&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SecondService프로젝트에도 추가함&lt;/p&gt;
&lt;pre id=&quot;code_1696230140564&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;    @GetMapping(&quot;/message&quot;)
    public String message(@RequestHeader(&quot;second-request&quot;) String header) {
        log.info(header);
        return &quot;Welcome to the Second Service&quot;;
    }&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;782&quot; data-origin-height=&quot;792&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4Scpe/btsv8VVeWR4/RtNPsbttSqGK5Yj3mQvah0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4Scpe/btsv8VVeWR4/RtNPsbttSqGK5Yj3mQvah0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4Scpe/btsv8VVeWR4/RtNPsbttSqGK5Yj3mQvah0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4Scpe%2Fbtsv8VVeWR4%2FRtNPsbttSqGK5Yj3mQvah0%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;782&quot; height=&quot;792&quot; data-origin-width=&quot;782&quot; data-origin-height=&quot;792&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;application.yml 파일에 filter를 추가할 수도 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1696230532462&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;spring:
  application:
    name: apigateway-service
  cloud:
    gateway:
      routes:
        - id: first-service
          uri: http://localhost:8081 # 이동될 주소
          predicates:
            - Path=/first-service/**
          filters:
            - AddRequestHeader=first-request, first-requests-header2
            - AddResponseHeader=first-response, first-response-header2
        - id: second-service
          uri: http://localhost:8081
          predicates:
            - Path=/second-service/**
          filters:
            - AddRequestHeader=second-request, second-requests-header2
            - AddResponseHeader=second-response, second-response-header2&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Postman으로 추가하면 header로 해당 정보를 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1398&quot; data-origin-height=&quot;586&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xveDG/btsv9QM0jbU/j7MupMRdD0ZdK3aLiIwsvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xveDG/btsv9QM0jbU/j7MupMRdD0ZdK3aLiIwsvk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xveDG/btsv9QM0jbU/j7MupMRdD0ZdK3aLiIwsvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxveDG%2Fbtsv9QM0jbU%2Fj7MupMRdD0ZdK3aLiIwsvk%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;1398&quot; height=&quot;586&quot; data-origin-width=&quot;1398&quot; data-origin-height=&quot;586&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;style5&quot; /&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;CustomFilter&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Custom Filter.java&lt;/p&gt;
&lt;pre id=&quot;code_1696232293293&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.example.apigatewayservice.filter;

import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.gateway.filter.GatewayFilter;
import org.springframework.http.server.reactive.ServerHttpRequest;
import org.springframework.http.server.reactive.ServerHttpResponse;
import org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory;
import org.springframework.stereotype.Component;
import reactor.core.publisher.Mono;

@Component
@Slf4j
public class CustomFilter extends AbstractGatewayFilterFactory&amp;lt;CustomFilter.Config&amp;gt; {
    public CustomFilter() {
        super(Config.class);
    }

    @Override
    public GatewayFilter apply(Config config) {
        return ((exchange, chain) -&amp;gt; {
            ServerHttpRequest request = exchange.getRequest();
            ServerHttpResponse response = exchange.getResponse();

            log.info(&quot;Custom PRE filter: request id -&amp;gt; {}&quot;, request.getId());

            // Custom Post Filter
            return chain.filter(exchange).then(Mono.fromRunnable(() -&amp;gt; {
                log.info(&quot;Custom POST filter: response code -&amp;gt; {}&quot;, response.getStatusCode());
            }));
        });
    }

    public static class Config {

    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;GlobalFilter&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 공통으로 다 쓸 수 있는 filter&lt;/p&gt;
&lt;pre id=&quot;code_1696232758051&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;spring:
  application:
    name: apigateway-service
  cloud:
    gateway:
      default-filters:
        - name:
            args:
              baseMessage: SpringCloud Gateway Global Filter
              preLogger: true
              postLogger: true&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1696232775126&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.example.apigatewayservice.filter;

import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.gateway.filter.GatewayFilter;
import org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory;
import org.springframework.http.server.reactive.ServerHttpRequest;
import org.springframework.http.server.reactive.ServerHttpResponse;
import org.springframework.stereotype.Component;
import reactor.core.publisher.Mono;

@Component
@Slf4j
public class GlobalFilter extends AbstractGatewayFilterFactory&amp;lt;GlobalFilter.Config&amp;gt; {
    public GlobalFilter() {
        super(Config.class);
    }

    @Override
    public GatewayFilter apply(Config config) {
        return ((exchange, chain) -&amp;gt; {
            ServerHttpRequest request = exchange.getRequest();
            ServerHttpResponse response = exchange.getResponse();

            log.info(&quot;Global Filter baseMessage: {}&quot;, config.getBaseMessage());

            if(config.isPreLogger()) {
                log.info(&quot;Global Filter start: request id -&amp;gt; {}&quot;, request.getId());
            }
            // Custom Post Filter
            return chain.filter(exchange).then(Mono.fromRunnable(() -&amp;gt; {
                if(config.isPostLogger()) {
                    log.info(&quot;Global Filter end: request id -&amp;gt; {}&quot;, response.getStatusCode());
                }
            }));
        });
    }

    @Data
    public static class Config {
        private String baseMessage;
        private boolean preLogger;
        private boolean postLogger;
    }
}&lt;/code&gt;&lt;/pre&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;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LoggingFilter&lt;/p&gt;
&lt;pre id=&quot;code_1696233453123&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.example.apigatewayservice.filter;

import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.gateway.filter.GatewayFilter;
import org.springframework.cloud.gateway.filter.OrderedGatewayFilter;
import org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory;
import org.springframework.core.Ordered;
import org.springframework.http.server.reactive.ServerHttpRequest;
import org.springframework.http.server.reactive.ServerHttpResponse;
import org.springframework.stereotype.Component;
import reactor.core.publisher.Mono;

@Component
@Slf4j
public class LoggingFilter extends AbstractGatewayFilterFactory&amp;lt;LoggingFilter.Config&amp;gt; {
    public LoggingFilter() {
        super(Config.class);
    }

    @Override
    public GatewayFilter apply(Config config) {
        GatewayFilter filter = new OrderedGatewayFilter((exchange, chain) -&amp;gt; {
            ServerHttpRequest request = exchange.getRequest();
            ServerHttpResponse response = exchange.getResponse();

            log.info(&quot;Logging Filter baseMessage: {}&quot;, config.getBaseMessage());
            if (config.isPreLogger()) {
                log.info(&quot;Logging PRE Filter: request id -&amp;gt; {}&quot;, request.getId());
            }
            return chain.filter(exchange).then(Mono.fromRunnable(()-&amp;gt;{
                if (config.isPostLogger()) {
                    log.info(&quot;Logging POST Filter: response code -&amp;gt; {}&quot;, response.getStatusCode());
                }
            }));
        }, Ordered.LOWEST_PRECEDENCE);
        return filter;
    }

    @Data
    public static class Config {
        private String baseMessage;
        private boolean preLogger;
        private boolean postLogger;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;application.yml&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1696233467675&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;spring:
  application:
    name: apigateway-service
  cloud:
    gateway:
      default-filters:
        - name:
            args:
              baseMessage: SpringCloud Gateway Global Filter
              preLogger: true
              postLogger: true
      routes:
        - id: first-service
          uri: lb://MY-FIRST-SERVICE
          predicates:
            - Path=/first-service/**
          filters:
            - AddRequestHeader=first-request, first-request-header2
            - AddResponseHeader=first-response, first-response-header2
        #            - CustomFilter
        - id: second-service
          uri: lb://MY-SECOND-SERVICE
          predicates:
            - Path=/second-service/**
          filters:
            - AddRequestHeader=second-request, second-request-header2
            - AddResponseHeader=second-response, second-response-header2
            #            - name: CustomFilter
            - name: LoggingFilter
              args:
                baseMessage: Hi, there.
                preLogger: true
                postLogger: true&lt;/code&gt;&lt;/pre&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;Eureka 연동&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;Eureka에 위치가 어디 저장되었는지 물어보고 -&amp;gt; forwarding 해준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Eureka 서버를 실행시켜주고, http://localhost:8761 접속하면 기동이 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2062&quot; data-origin-height=&quot;552&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Vjg0x/btsv8zELktH/FLcDHUAuugo4EgkaxIAE9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Vjg0x/btsv8zELktH/FLcDHUAuugo4EgkaxIAE9k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Vjg0x/btsv8zELktH/FLcDHUAuugo4EgkaxIAE9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVjg0x%2Fbtsv8zELktH%2FFLcDHUAuugo4EgkaxIAE9k%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;2062&quot; height=&quot;552&quot; data-origin-width=&quot;2062&quot; data-origin-height=&quot;552&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Server /SpringCloud</category>
      <author>yujindonut</author>
      <guid isPermaLink="true">https://vanillacreamdonut.tistory.com/373</guid>
      <comments>https://vanillacreamdonut.tistory.com/373#entry373comment</comments>
      <pubDate>Mon, 2 Oct 2023 17:24:48 +0900</pubDate>
    </item>
  </channel>
</rss>