
[Go] Go Convention
ํจ์จ์ ์ธ Go Project Structure Guide
ํจ์จ์ ์ธ Go Project Structure Guide
๋ถํ์ํ ํ๋ ์์ํฌ๋ ์ด์ ๊ทธ๋งโฆ ํ๋์ ๋์ ์์ ์ผ์ธ~ ๋ฐ๋๋ผ Go๋ฅผ ํตํด ๋ฏธ๋๋ฉ๋ฆฌ์คํฑ App ๊ฐ๋ฐํ๋ ๋ฒ
Spring๊ณผ ๊ฐ์ด ๊ท๊ฒฉํ ๋์ด ์์ง ์์ Go ์ธ์ด์์ ํ๋ก์ ํธ๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ.. ํผ์ณ ๋จ์ ๊ฐ๋ฐ ๊ทธ๋ฆฌ๊ณ ์ํฐํ๋ผ์ด์ฆ App๊น์ง ์ค๊ณ์ ๋ํ ๊ฐ๋ต์ ์ธ ์ฌ๋ก๋ฅผ ์๊ฐํจ
go ๊ธฐ๋ฐ์ผ๋ก k8s API๋ฅผ ์ฌ์ฉํ๋ ๋ฒโฆ ์คํผ๋ ์ดํฐ๋ก ๋ฐฐํฌํ๋ ์ ํ๋ฆฌ์ผ์ด์
์ฌ๋ฌ๊ฐ์ ์์ปค๊ฐ ๋์์ ์ผ์ ๋๋ ๋ฐ๊ณ ์ฒ๋ฆฌํ๋ ๊ฒ์ด ์ข์๊น? ์๋๋ฉด ๋น๋๊ธฐ๋ก ๋งค ์์ ์ ์ํํ๋ ๊ฒ์ด ์ข์๊น? ๊ธด๊ฐ ๋ฏผ๊ฐํด์ ์์๋ณด์๋ค
ํฐ๋๋ชจ์ ํ์ฐ์ด๋ผ๋ ๋ค์ด๋ณด์๋? ๋ณ๋ชฉ ๊ตฌ๊ฐ์ ํ์ธํ์ฌ ์ต์ ํ ํ๊ฑฐ๋โฆ Memory Alloc์ ์ต์ํํ์ฌ GC์ ๋ถ๋ด์ ๋์ด์ค์ด ๋ํด์ ธ ์ฑ๋ฅ ์ต์ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ ๋ค!
APM๊ณผ ์๋ฌ ์คํ ์ด์ค๊ฐ ๊ฐ๋ฅํ ํด์ด ์๋ค?