2022. 10. 2. 22:58ใ๐๊ธฐ๋ก
#ํ์๋ผ์ธ
8์
7์ผ, ์์ธ์ด์ด ์์
8์ผ, ์ด์ง ์ฒซ ์ถ๊ทผ
19 ~ 21์ผ, ์ ์
์์์ ํด์ปคํค ์ฐธ๊ฐ, ํธ๋ 1์ >ใ
ก<.
25์ผ, ๊ธ๋์ฝ ์ฐธ๊ฐ. ์์ธ์์ ์ฒซ ์คํ๋ผ์ธ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์ฐธ์ฌ
26์ผ, ๋์ด ์ฝํผ๋ ์ด์
์์ ์ฃผ์ตํ ์กฐ์ํธ ๋์ ๊ฐ์ฒด์งํฅ ์ธ๋ฏธ๋ ์ฐธ์
9์
2์ผ, ์ค๋ธ์ ํธ ๊ฐ๋
์์. ํ๋ฃจ๋ ๋นผ์ง ์๊ณ ์ฝ์๋ค.
14์ผ, ๋ถ๋น์์ Zep ๊ณผ Flex ์คํผ์ค ํฌ์ด. ํ์ฌ ๋ฐ์ ๊ฐ๋ฐ์ ๋ถ๋ค์ ๋ง๋๋ฉด์ ์์ผ๋ฅผ ๋ํ ์ ์์๋ค.
21์ผ, ๊ธ๋ ์๋ฒ ๊ฐ๋ฐ์ ๋ถ๋ค๊ณผ ์ปคํผ์ฑ. ๋ฉ์ง ๋ถ๋ค์ ๋ง์ด ๋ง๋ฌ๋ค.
26์ผ, ์ค๋ธ์ ํธ๋ฅผ ์๋
. ์ฐ์ฐ์ธ์ง, ์กฐ์ํธ ๋์ ์ธ๋ฏธ๋๋ฅผ ๋ค์์ง ๋ฑ ํ๋ฌ์ด ๋๋ ๋ ์ด์๋ค.
27์ผ, ์ฝํ๋ฆฐ ์คํฐ๋ ์ ์ฒญ
#์ด์ง
์ด์งํ์ง 2๋ฌ์ด ์กฐ๊ธ ์๋์ง๋ง, ๋งค์ฐ ์ ์ ์ ์ค์ด๋ค. ํ ๋ฆฌ๋๋ถ์ ์ ์ ํ ๋งค๋์ง ๋๋ถ์ ์ฌ๋ฌ ๋ฐฉ๋ฉด์์ ๋ฐฐ์ฐ๊ณ ์๋ค. ๋น๋จ ๊ฐ๋ฐ ์ธก๋ฉด์์ ๋ฟ๋ง ์๋๋ผ, ๋ณด๊ณ ๋ฅผ ์ ํ๋ ๋ฒ, ํ ๋จ์๋ก ์
๋ฌด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฒ ๋ฑ์ ๋ฐฐ์ ๋ค\. ํ ๋ช
์ ์์ฐฌ ๊ตฌ์ฑ์์ด ๋๊ณ ์ ์ ๊ฒฝ์ฐ๋ฉฐ ์
๋ฌด์ ์ง์คํ๋๋ฐ, ํ์๋ค์ด ๋๋ผ๊ธฐ์ ์ด๋ ์์ง ๋ชจ๋ฅด๊ฒ ๋ค.
ํ๋ฃจ์ ๋ช๋ฐฑ์ค ์ ๋ ์ฝ๋๋ฅผ ์ง๋ ๋ ๋ค์ด ๊ณ์ ๋๋ค ๋ณด๋, ๋จ์ API ๊ฐ๋ฐ๋ง ํด์ ๊ณผ์ฐ ์ฑ์ฅํ ์ ์์๊น ํ๋ ๊ณ ๋ฏผ์ด ์๊ฒผ๋ค. ์กฐ๊ธํ ๋ง์์ ์ผ๋ฅธ ๋์ฉ๋ ์ฒ๋ฆฌ๋ ํ๊ณ ์ถ๊ณ , ์ด์ ๊ฒฝํ๋ ์๊ณ ์ถ์ด ํ๋ค. ๋คํ์ธ์ง, ๋ถํ์ธ์ง ๋๋ฆ ์์ ์๊ฒ ์ง API ์์ ์์ํ ์ค๋ฅ๊ฐ ์๊ธฐ๋ค ๋ณด๋ ์ฃผ์ด์ง ์ผ๋ถํฐ ์ํด๋ด์๋ ๊ฒธ์ํ ๋ง์์ด ๋ค์ ์ฐจ์ฌ๋๋ค. ๊ธฐ์ด๊ฐ ํผํผํด์ผ ๋์ฉ๋์ด๋ ์ด์์ด๋ ์ ํด๋ผ ์ ์๋ ๊ฒ์ด๋ผ ๊นจ๋ฌ์๋ค.
ํ์๋ค๊ณผ๋ ์ ์ง๋ด๊ณ ์๋ค. ํญ์ ๋จ์ด ๋ค๊ฐ์ฌ ๋๊น์ง ์
์ ๋ซ๊ณ ์ฌ๋ ํธ์ด์๋๋ฐ, ์์์ ์ผ๋ก๋ผ๋ ๋ณํ๋ ค๊ณ ๋
ธ๋ ฅ ์ค์ด๋ค(๋ผ๊ณ ๋ฏฟ๋์ค...). ํ์ฌ ์ํ์ ์ฆ๊ธฐ๋ ค๋ฉด ํจ๊ป ํ๋ ์ฌ๋๋ค๊ณผ ์ฌ๋ฐ๊ฒ ์ง๋ผ ์ ์์ด์ผ ํ๋ค. ๊ทธ๋ฌ๊ธฐ ์ํด์ ์๋ฐฉ์ผ๋ก ์๋ง๋ ์ฌ๋์ธ ๊ฒ์ด ๊ฐ์ฅ ๋ฒ ์คํธ๊ฒ ์ง๋ง, ์๋ก ๋ง์ถ๊ธฐ ์ํด ์๋ํ๋ ์ต์ํ์ ์ก์
๋ ํ์ํ๋ค๊ณ ์๊ฐํ๋ค. ์ ๋ฌผ๋ก ํ์ฌ์ํ์ ์ฌ๋ฐ๊ฒ ํ๊ณ ์ถ์ ์ฌ๋์๊ฒ๋ง ํด๋น๋๋ ๋ง์ด๋ค. ๊ตณ์ด ํ์ฌ์์ ์ฌ๋ฏธ๋ฅผ ์ฐพ๊ณ ์ถ์ง ์์ ์ฌ๋์๊ฒ ์ด๋ฐ ์๊ฐ์ ๊ฐ์ํ๊ณ ์ถ์ง ์๋ค. (๋ค์์ฑ ์ ๋
ธ)
#์ค๋ธ์ ํธ ์๋ ๊ณผ ๊ทธ ์ดํ
์กฐ์ํธ ๋์ ๊ฐ์ฒด์งํฅ ์ธ๋ฏธ๋๋ฅผ ๋ค์ ํ ์ค๋ธ์ ํธ๋ฅผ ์ฝ๊ธฐ ์์ํ๋ค. ๋์ ํ ํผ์์๋ ์๋ ํ ์์ ์ด ์์ด์ ์ธ์คํ๊ทธ๋จ ๊ณต๋ถ ๊ณ์ ์ ๋งค์ผ ์ธ์ฆ๊ธ์ ์ฌ๋ ธ๊ณ , ์ ํ ๋ชจํฐ๋ฒ ์ด์ ์ด ์ ๋ ๋๋ถ์ 25์ผ ๋ง์ ์๋ ํ ์ ์์๋ค. ์ด ๋์ ๊ฒฝํ์ด ๊ฝค๋ ๊ธ์ ์ ์ผ๋ก ๋ค๊ฐ์๋๋ฐ, ์ญ์ ์์ ์ฑ๊ณต์ด ์ฐจ๊ณก์ฐจ๊ณก ๋ชจ์ฌ ํฐ ์ฑ๊ณต์ด ์ด๋ฃจ๋ ๋ฒ์ด๋๊ฑธ ๋ชธ์ ๋๊ผ๋ค.
[์ค๋ธ์ ํธ] ๋ฅผ ์ฝ์ ํ ๊ฐ๋ฐํ ๋ ์๊ฐ์ ์ธก๋ฉด์ด ๋ฌ๋ผ์ก๋ค. ์ด์ ์ ์ฝ๋๋ฅผ ์งค ๋ ์ค์์ ํ๋ ๋ถ๋ถ์ ๊ธฐ๋ฅ์ ์์ฑ๋์ ๊ฐ๋ ์ฑ์ด์๋๋ฐ, ์ด์ ๋ ๋ณ๊ฒฝ์ ๋๋นํ ์ ์๋ ์ฝ๋๋ฅผ ์๊ฐํ๊ฒ ๋๋ค. ๊ณผ์ฐ ์ง๊ธ์ ์ฝ๋๋ ๋ณ๊ฒฝ์ ์ ์ฐํ ํํ์ธ๊ฐ, ๊ธฐํ ์ ์ฑ ์ด ๋ฐ๋์์ ๋ ํ๊ธํจ๊ณผ๋ฅผ ์ต์ํ์ผ๋ก ๊ฐ์ง๋ฉฐ ๋์ํ ์ ์๋๊ฐ๋ฅผ ๊ณ ๋ คํ๊ฒ ๋๋ค.
์ค์ ๋ก S3 ์ด๋ฏธ์ง ์ ๋ก๋ ๋ชจ๋ ๊ฐ๋ฐ ์, ์ด๋ฏธ์ง๋ฅผ ์ฌ์ด์ฆ๋ณ๋ก ์ ์ฅํด์ผํ๋ ๊ธฐํ ์ ์ฑ ์ด ์ถํ์ ์ธ์ ๋ ์ง ๋ณ๊ฒฝ๋ ๊ฐ๋ฅ์ฑ์ด ์๋ค๊ณ ํ๋จํ๋ค. ๋จ์ if ๋ถ๊ธฐ๋ฌธ์ผ๋ก ๊ฐ๋ฐ ํ ์๋ ์์์ง๋ง ๋ ์ ์ฐํ ์ค๊ณ๋ฅผ ์งํฅํ๊ณ ์ ํฉํ ๋ฆฌ ํจํด์ ์ ์ฉํ๊ณ , ์ด ๋์ ๊ฒฝํ์ผ๋ก ๋จ์ API ๊ฐ๋ฐ์๋ ๋ง์ ์ธก๋ฉด์ ๊ณ ๋ คํ ์ ์๋ ์ต๊ด์ ๊ฐ์ง๊ฒ ๋๋ค.
๊ทธ๋ผ์๋ ์ค๋ธ์ ํธ๋ฅผ ํตํด ๊ฐ์ฒด์งํฅ์ ์์ ํ ์ดํดํ๋ค๊ณ ๋งํ ์ ์์๊น? ๋ง๋ ์๋๋ค. ์ค๋ธ์ ํธ๋ฅผ ์ฝ์ ํ ์ข์์ง ์ ์, ์ด์ ์๋ ๊ณ ๋ คํ์ง ๋ชปํ ์ค๊ณ ์ธก๋ฉด๊ณผ ๊ฐ์ฒด์งํฅ์ ๊ฐ๋
์ ๊ฐ๋ฐํ ๋ ์๊ฐํ๊ฒ ๋ ์ ์ด๋ค. ์ด๋ฐ ๊ฐ๋
์ ์๊ณ ์๋ ๊ฒ๊ณผ ๋ชจ๋ฅด๋ ๊ฒ์ ์ฐจ์ด๊ฐ ์ด๋ง์ด๋งํ๋ค๋ ๊ฑธ ์์ฆ ๋ชธ์ ๋๋ผ๊ณ ์๋ค. ๋ชจ์ชผ๋ก ๊พธ์คํ ์ฑ
์ ์ฝ์ด์ผ ํ ํ์์ฑ๋ ๊นจ๋ฌ์๋ค. ์ ์ด๋ 2๋ฒ์ ๋ ์ฝ์ด๋ณผ ์ ๋
ํด๋ณผ ์๊ฐ์ด๊ณ , ๋ค์ 2๋ฒ์ ์ ๋
์ ํผ์๊ฐ ์๋๋ผ ์คํฐ๋๋ฅผ ๋ชจ์ ์ฝ์ด๋ณด๊ณ ์ถ๋ค. ์ค๋ธ์ ํธ๋ฅผ ์ฝ์ผ๋ฉด์ ์๊ธด ๊ถ๊ธํ ์ ์, ํจ๊ป ์ฝ๋ ์ฌ๋๋ค๊ณผ ํ ๋ก ํ๋ฉฐ ์ง์ ์ฝ๋๋ ์ง๋ณด๋ ์์ผ๋ก ์งํํด๋ณผ ์๊ฐ์ด๋ค.
#Junction ํด์ปคํค๊ณผ ๊ทธ ์ดํ
๊ธ๋์์ ๋ชจ์ธ 4๋ช
์ ํ์๊ณผ ์ธ๋ถ์์ ๋ชจ์
์จ ๋์์ด๋ ์น๊ตฌ์ 2๋ฐ 3์ผ ํด์ปคํค์ ์ฐธ์ฌํ๋ค. ์คํ๋ผ์ธ ํด์ปคํค์ ์ฒ์์ด์๊ธฐ์ ๊ทธ์ ์ฐธ๊ฐ ํ ์ ์๋จ ์ฌ์ค ์์ฒด์ ํฅ๋ถ๋๊ณ ๋ค๋ด๋ค. ์ฒ์ ๋ง๋ ํ์๋ค๊ณผ ์ด์ํ ์๋ ์์์ง๋ง, ํด์ปคํค ๊ธฐ๊ฐ ๋์์ ๋ชจ๋ ๋ง์ ๋์๋ ํ ๋ฆฌ๋์ ์ ์์ ๋น ๋ฅด๊ฒ ์นํด์ง๋ฉฐ ์ด์ํจ์ ๊ทน๋ณตํ ์ ์์๋ค. ์ด ๋์ ์ ์์ด ๋๋ฆ ์ ์ ํ ์๊ฐ ์๋์๋ ์๊ฐํ๋ค ใ
ใ
์์ข
ํ์ฅ ์ต๊ณ
ํด์ปคํค ์ฃผ์ ๋ ๋ฉํ๋ฒ์ค ๊ณต๊ฐ ํ๋ซํผ <Zep> ํธ๋์ ์ ํํ๊ณ , ๋ฉํ๋ฒ์ค ์๋ฐํ ํ๋ ์ ๋๋ฆฌํฑ์ค(Zep.Sight)๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค. 2๋ฐ 3์ผ ๋์ ์ชฝ์ ์๋ฉฐ ๊ทนํ์ ์ง์ค๋ ฅ์ผ๋ก ๊ฐ๋ฐํ ์ ์์๋๋ฐ, ๊ฐ๋ฐ ์ธ์์์ ๋๋ฆ ๊ธฐ์ตํ ๋งํ ์๊ฐ์ด์์ต๋๋ค. ๋ชฐ์
๋ ์๋ ์ถ์ ๋ ์์ฃผ ๊ฒฝํํด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ์ต๋๋ค.
ํ์ ํ๋ช
ํ๋ช
์ ์ญ๋๋ ๋ฐ์ด๋ฌ์ง๋ง, ์๋ก ๋ฐฐ๋ คํ๋ฉด์ ํฉ์ ์ ๋ง์ถ ๋์ ํฐ ๋ฌด๋ฆฌ์์ด ํด์ปคํค์ ์งํํ ์ ์์์ต๋๋ค. ํ์ํฌ๊ฐ ์ด๋ ๊ฒ๋ ์ค์ํ๋ค๋ ์ ์ ๋ ํ๋ฒ ๋๋ ์ ์๋ ์๊ฐ์ด์์ต๋๋ค. zepscript ๋ผ๋ ๋ฏ์ ์ธ์ด๋ฅผ ์ฌ์ฉํด์ผ ํ์ง๋ง ํ๋ก ํธ์๋ ํ์๋ค์ ๋ฐ์ด๋ ๋ฌธ์ ํด๊ฒฐ๋ ฅ๊ณผ, ์ฐจ๋ณํ ๋๋ ์ฃผ์ ์ ์ ๋๋ถ์ ํด์ปคํค์์ ์ข์ ์ฑ์ ์ ๊ฑฐ๋ ์ ์์๋ค.
์๊ธฐ์๊ฐ์๋ฅผ ์ฐ๋ค๋ณด๋ฉด 1๋
์ด์ ๊พธ์คํ ๋ชฐ์
ํ ๊ฒฝํ์ ์ฐ๋ผ๋ ํญ๋ชฉ์ ๊ฐํน ๋ณผ ์ ์๋ค. ์ ์์ด ๋นํน์ค๋ฌ์ด ๋ฌธํญ์ด์๋๋ฐ ์ด๋ฒ Zep ํด์ปคํค ํ๋ก์ ํธ๋ฅผ ๊พธ์คํ ๋๋ฒจ๋กญํ๋ค๋ฉด, ๋๋ ํด๋น ๋ฌธํญ์ ์ธ ์ ์๋ ๋ง์ด ์๊ธธ ๊ฒ ๊ฐ์๋ค. Zep ์ธก์์ ํ๋ก์ ํธ๋ฅผ ๋ ๋๋ฒจ๋กญ ํ ์ ์๋๋ก ์๋ฒ ๋น์ฉ์ ์ง์ํ๊ฒ ๋ค๊ณ ์ ์ ์ฃผ์
จ๋๋ฐ, ์์ง ๋ต์ฅ์ด ์์ผ์๋คใ
.. ์ง์์ด ์๋๋ผ๋ ๊พธ์คํ ํด๋ด์ผ์ง. ๊ฐ์ ๋ฐฑ์๋ ํํธ๋ ํ์๊ณผ ํฉ์ฌํ์ฌ ๊ณ์ ๋ฐ์ ์ํค๊ณ ์ถ๋ค.
*์ ์
ํ๊ธฐ๊ฐ ๊ถ๊ธํ๋ค๋ฉด?
*๊ธฐ์ฌ
#์์ผ๋ก3๊ฐ์์?
- ์ด์ง ํ ํ์ฌ์์ ๊ฐํธ ํ๋ก์ ํธ์ ์ฐธ์ฌ์ค์ด๋ค. ๋ณ ํ ์์ด ์ ๋ฆด๋ฆฌ์ฆ ํ ์ ์๋๋ก ์
๋ฌด์ ๋ ๊ณต์ ๋ค์ด๊ณ ์ถ๋ค.
- ํ์ฌ ์ฝ๋๋ฆฌ๋ทฐ ๋ฌธํ๊ฐ ์ ์ฐฉ ์ค์ธ๋ฐ, ์ด ๋ฌธํ๊ฐ ๋ ํ๋ฐํด์ง ์ ์๋๋ก ์ข์ ํผ๋๋ฐฑ์ ๋๋ฆฌ๊ณ ์ถ๋ค.
- ์ค๋ธ์ ํธ๋ผ๋ ์ฐ์ ๋์ ํ๋ก, ๊ฐ๋ฐ ์์ ์ฝ๊ธฐ์ ๋ง์ฐํ ๋๋ ค์์ ๋์ด๋ผ ์ ์์๋ค. ๋งค๋ฌ ํ ๊ถ์ ๊พธ์คํ ์๋์ ์ฑ
์ ์ฝ์ ๊ณํ์ด๋ค.
โ
10์. ํค๋ํผ์คํธ ๋์์ธ ํจํด
โ
11์ ์ค๋ธ์ ํธ (2ํ๋
)
โ
12์ Real MySql.1
- ์ค๋ ์ฝํ๋ฆฐ ์คํฐ๋ ์ฒซ ๋ชจ์์ ๊ฐ์ก๋ค. Kotlin Repl ์คํ์์ค ๊ฐ๋
๊ฐ๋นก์ธ๋๋ผ!!!! ์ ์ ์ด ํผ๋ฏธํด์ ํ์ฃผํ ๋ป ํ์ง๋ง, ์ฑ๋ฆฐ์งํ ์ํฉ์ ํผํ๊ธฐ๋ง ํ๋ฉด, ๋ฐ์ ์ ์๋ค๋ ๊ฑธ ์์ง ๋ง์. ๋ฒํ
จ! ๊ฒฌ๋!
- ๊ทธ๋ฆฌ๊ณ 2022๋
๋จ์ 3๊ฐ์ ๋์, ์ด๋ฒ ํฌ์คํธ๋ฅผ ์์ง ์๊ณ ์์ฃผ ์ฐพ์์ค๊ธฐ..! ๋ด๊ฐ ์ธ์ด ๊ณํ๋ค์ด ํฌ๋ฏธํด์ง ๋๋ง๋ค ์ฌ๊ธฐ์ ๋์์ ๋ฐฉํฅ์ ์์ง ์์ผ๋ฉด ์ข๊ฒ ๋ค!
- ์ด ๊ธ์ ์ฝ์ผ์๋ ๊ธ๋, ์ด์ ์ฌ๋ฌ๋ถ๋ ๋ชจ๋ ๊ตฟ๋ญ!
'๐๊ธฐ๋ก' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ธ๋ 8๊ธฐ ๋ค์ง๊ธ (1) | 2023.02.06 |
---|---|
2022 4๋ถ๊ธฐ ํ๊ณ /๊ธฐ๋ก (1) | 2023.01.25 |
๋ ๋ฒ์งธ ํ์ฌ์ ์ด๋ฅด๊ธฐ ๊น์ง (4) | 2022.07.16 |
์ข ๋ช PM ๊ณผ์ ๋ํ (0) | 2022.05.29 |
[ํ๊ธฐ] ํจ๊ป ์๋ผ๊ธฐ (0) | 2022.05.29 |