Inflearn brand logo image
Inflearn brand logo image
์ฑ„๋„ํ†ก ์•„์ด์ฝ˜
BEST

Golang์„ ํ†ตํ•œ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ ๋ฐ ํ™˜๊ฒฝ ๊ตฌ์ถ•ํ•˜๊ธฐ

Golang์„ ํ†ตํ•ด์„œ CRUD๋ฅผ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑํ•˜๋Š”์ง€๋Š” ๋ฌผ๋ก , ํ”„๋ก ํŠธ์—”๋“œ์™€ ํ˜‘์—…ํ•  ๋•Œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ PostMan ํ™œ์šฉ๋ฒ•๊ณผ Repository ๊ด€๋ฆฌ ๋ฐ ํ™˜๊ฒฝ ๊ตฌ์ถ•๊นŒ์ง€! ์‹ค์ œ ์‹ค๋ฌด์—์„œ ํ•„์š”ํ•œ ์ง€์‹์„ ๋‹ด์•˜์Šต๋‹ˆ๋‹ค.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๋ฐ๋ธŒ์˜ต์Šค ยท ์ธํ”„๋ผ, ์›น ๊ฐœ๋ฐœ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • Golang์„ ํ™œ์šฉํ•œ ์„œ๋ฒ„ ๊ฐœ๋ฐœ ๋ฐ CRUD ๊ตฌํ˜„

  • AWS ์„œ๋ฒ„ ํ™˜๊ฒฝ ๊ตฌ์ถ•ํ•˜๊ธฐ

Go!.png

Golang์„ ์‹ค๋ฌด์— ์ ์šฉํ•ด๋ณด์„ธ์š”! ๐Ÿ“•

์•ˆ๋…•ํ•˜์„ธ์š”, Golang์„ ํ†ตํ•œ ํ”Œ๋žซํผ ์„œ๋ฒ„ ๊ฐœ๋ฐœํ•˜๊ธฐ๋ฅผ ์ค€๋น„ํ•œ Akaps๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์ œ๊ฐ€ ์—ฌ๋Ÿฌ๋ถ„๋“ค์—๊ฒŒ ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์•ฝ์†์„ ๋“œ๋ฆด ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์€ ์ฒ ์ €ํ•˜๊ฒŒ ์‹ค๋ฌด์—์„œ ๋ฐ”๋กœ ์ ์šฉํ•  ํŒ์„ ์ œ๊ณตํ•ด ๋“œ๋ฆฐ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ œ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ํ™˜๊ฒฝ๊ณผ ๊ต‰์žฅํžˆ ์œ ์‚ฌํ•œ ํ™˜๊ฒฝ์œผ๋กœ ๊ฐ€์ •ํ•˜๊ณ  ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ทจ์—…์„ ์ค€๋น„ ์ค‘์ด๊ฑฐ๋‚˜, ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ค€๋น„ ์ค‘์ธ ๋ถ„๋“ค์—๊ฒŒ๋Š” ์ œ ๊ฐ•์˜๊ฐ€ ๋งŽ์€ ๋„์›€์ด ๋  ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค!


๋˜ํ•œ ํ•ด๋‹น ๊ฐ•์˜๋Š” Golang์— ์ดˆ์ ์ด ๋งž์ถฐ์ ธ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์–ธ์–ด๋กœ๋„ ์ถฉ๋ถ„ํžˆ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์‚ฌ์šฉํ•˜์‹œ๋Š” ์–ธ์–ด์— ๋งž์ถฐ์„œ ํฌํŒ…(porting)์„ ์ง„ํ–‰ํ•ด๋ณด๋”๋ผ๋„ ๋งŽ์€ ๋„์›€์„ ๋ฐ›์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
(๋งŒ์•ฝ Golang์˜ ๊ธฐ์ดˆ์ ์ธ ๋ฌธ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ ์ž ํ•œ๋‹ค๋ฉด, ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”)


๊ฐ•์˜๋Š” ํฌ๊ฒŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‚ด์šฉ์œผ๋กœ ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

  1. ํ”„๋ก ํŠธ์™€ ์†Œํ†ตํ•˜๊ธฐ ์œ„ํ•œ Response ์ •๊ทœํ™” ํ•˜๊ธฐ

  2. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•ํ•˜๊ธฐ

  3. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ Script๋ฅผ ํ†ตํ•œ ๋ฐฐํฌ ์ž๋™ํ™” ๋ฐ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰ํ•˜๊ธฐ


๊ฐ•์˜๋ฅผ ์ฆ๊ฒ๊ฒŒ ๋ด์ฃผ์‹œ๊ณ , ์งˆ๋ฌธ์ด ์žˆ์œผ์‹œ๋‹ค๋ฉด ํŽธํ•˜๊ฒŒ ๋ฌธ์˜ ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. :)

Ec2 ์ธ์Šคํ„ด์Šค์—์„œ Script๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ๋ฐฐํฌ ์ž๋™ํ™” ๋ฐ background ์„œ๋ฒ„ ๊ตฌ๋™ํ•˜๊ธฐ

access Token์„ ํ†ตํ•œ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์„œ๋ฒ„ ๊ฐœ๋ฐœ์„ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ์‚ฌ๋žŒ

  • ์„œ๋ฒ„ ๊ฐœ๋ฐœ์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ์‚ฌ๋žŒ

  • ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•์— ๊ด€์‹ฌ์ด ์žˆ์œผ์‹  ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • Golang ๋ฌธ๋ฒ•

  • AWS์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์‚ฌ์šฉ ๊ฒฝํ—˜

์•ˆ๋…•ํ•˜์„ธ์š”
July์ž…๋‹ˆ๋‹ค.

3,088

๋ช…

์ˆ˜๊ฐ•์ƒ

137

๊ฐœ

์ˆ˜๊ฐ•ํ‰

83

๊ฐœ

๋‹ต๋ณ€

4.5

์ 

๊ฐ•์˜ ํ‰์ 

15

๊ฐœ

๊ฐ•์˜

์ž๊ธฐ ์†Œ๊ฐœ

๋น„์ „๊ณต์ž ์ถœ์‹ ์œผ๋กœ ํŒ๊ต์—์„œ ํ”Œ๋žซํผ ์„œ๋ฒ„ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹นํ•˜์—ฌ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์„œ๋ฒ„ ์ตœ์ ํ™”์™€ ๋‹ค์–‘ํ•œ ์ฟผ๋ฆฌ ํŠœ๋‹์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.

 

๊ฒฝ๋ ฅ

[ๅ‰] ์ƒŒ๋“œ๋ฐ•์Šค ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์ž

[ๅ‰] ๋„ฅ์Šจ ์žํšŒ์‚ฌ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž

[ๅ‰] ํŒ๊ต ๋Œ€๊ธฐ์—… ํ”Œ๋žซํผ ์„œ๋ฒ„ ๊ฐœ๋ฐœ์ž

[็พ] ํŒ๊ต ๋ชจํšŒ์‚ฌ ์„œ๋ฒ„ ๊ฐœ๋ฐœ์ž

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

17๊ฐœ โˆ™ (2์‹œ๊ฐ„ 2๋ถ„)

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!