์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 

Docker๋ฅผ ์ด์šฉํ•œ MSA ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋งŒ๋“ค๊ธฐ

Docker์™€ Docker compose ๊ทธ๋ฆฌ๊ณ  Traefik ์„œ๋ฒ„๋ฅผ ์ด์šฉํ•˜์—ฌ MSA ๋ฐฐ๋‹ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ MSA, Proxy Server, Load Balancer, API Gateway ๋“ฑ ์ด๋ก ์ ์ธ ์ง€์‹๊นŒ์ง€ ์ฒด๊ณ„์ ์œผ๋กœ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ํ•™์Šต ๊ณผ์ •์€ ์‹ค์Šต ์ค‘์‹ฌ์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด Docker ๊ธฐ๋ฐ˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์— ์ž์‹ ๊ฐ์„ ๊ฐ€์ง€๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

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

  • Docker container์˜ ์ดํ•ด์™€ ํ™œ์šฉ

  • Docker compose ๊ธฐ๋ฐ˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ

  • Docker compose๋ฅผ ์ด์šฉํ•œ MSA ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ

  • Proxy Server, Load Balancer, API Gateway ๊ฐœ๋…

  • Micro Service Architecture ๊ฐœ๋…

  • Traefik API Gateway Server

๋Œ€์„ธ๋Š” ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜, 
๊ผญ ํ•„์š”ํ•œ ๋„์ปค ๊ธฐ์ˆ  ์™„๋ฒฝ ์ •๋ฆฌ ๐Ÿณ


์•ˆ๋…•ํ•˜์„ธ์š”, JOINC YUNDREAM์ž…๋‹ˆ๋‹ค ๐Ÿš€  

์ด๋ฒˆ ๊ฐ•์˜๋Š” Docker๋ฅผ ์‹ค์ œ ๊ฐœ๋ฐœ ์‹ค๋ฌด์— ์‘์šฉํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ์„ ๊ฐ€์ง„ ์ดˆ๋ณด์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ, [Create MSA-based Delivery Apps using Docker] ์ฃผ์ œ๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฐ•์˜๋Š” ๋„์ปค์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ดํ•ด๊ฐ€ ์žˆ๊ณ , ์ตœ์†Œํ•œ์˜ ๋„์ปค ์„ค์น˜ ๋ฐ ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์ „์ œ ํ•˜์— โ€œ๋„์ปค ํ™œ์šฉโ€์— ์ค‘์ ์„ ๋‘๊ณ  ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋„์ปค์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ดํ•ด์™€ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์ด ๊ถ๊ธˆํ•˜๋‹ค๋ฉด, JOINC EDU์˜ [์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•œ Docker ๋ฐ Dockerizing ๋งˆ์Šคํ„ฐํ•˜๊ธฐ] ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.


์šฐ๋ฆฌ๋Š” ์™œ ์ด ๊ฐ•์˜๋ฅผ ๋“ค์–ด์•ผ ํ• ๊นŒ์š”? ๐Ÿ“š

์ด์ œ ๋„์ปค๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์‚ฐ์—…์˜ ์‚ฌ์‹ค์ƒ ํ‘œ์ค€(de facto standard)์ด ๋์Šต๋‹ˆ๋‹ค. ๊ฐœ์ธ๋„, ๊ธฐ์—…๋„ Docker Compose, Docker Swarm์„ ์ด์šฉํ•ด์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. AWS, GCP, Azure ๋“ฑ์˜ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์ œ๊ณต์ž ์—ญ์‹œ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค๋ฅผ ํ•ต์‹ฌ ์„œ๋น„์Šค๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฐ ํ™˜๊ฒฝ์—์„œ ์šฐ๋ฆฌ๊ฐ€ Docker๋ฅผ ํ•™์Šตํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋Š” ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค.

  • ํด๋ผ์šฐ๋“œ ์‹œ๋Œ€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ํ•„์ˆ˜์ ์ธ ์ปจํ…Œ์ด๋„ˆ, Docker ๋ฐ MSA(Microservice Architecture) ๊ธฐ์ˆ ์„ ์ตํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐœ๋ฐœ์ž์—๊ฒŒ ํ•„์ˆ˜์ธ CI/CD Pipeline ์—ญ์‹œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
  • ํด๋ผ์šฐ๋“œ ์—”์ง€๋‹ˆ์–ด๋Š” ๋„์ปค ๊ธฐ๋ฐ˜์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ธํ”„๋ผ๋ฅผ ์ผ์ƒ์ ์œผ๋กœ ๋‹ค๋ฃจ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
  • DevOps ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋‹ค๋ฃจ๋Š” CI/CD Pipeline ๋˜ํ•œ ๋„์ปค ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

DevOps ์—”์ง€๋‹ˆ์–ด, ๊ฐœ๋ฐœ์ž, ํด๋ผ์šฐ๋“œ ์—”์ง€๋‹ˆ์–ด์—๊ฒŒ "๋„์ปค๋ฅผ ๋‹ค๋ฃฐ ์ค„ ์•„๋Š” ๋Šฅ๋ ฅ์€ ์„ ํƒ์ด ์•„๋‹Œ ํ•„์ˆ˜" ์ž…๋‹ˆ๋‹ค.


๊ฐ•์˜ ๋‚ด์šฉ์€ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‚˜์š”? ๐Ÿง‘๐Ÿปโ€๐Ÿซ

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

์—ฌ๋Ÿฌ๋ถ„์€ [๋„์ปค: ๊ฐ„๋‹จํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ โ†’ ๋„์ปค ์ปดํฌ์ฆˆ: ๋ณต์žกํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ โ†’ ํ•ต์‹ฌ ์ธํ„ฐ๋„ท ๊ธฐ์ˆ  ํ•™์Šต โ†’ ๋„์ปค ์ปดํฌ์ฆˆ: MSA ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ] ์˜ ๊ณผ์ •์„ ๊ฑฐ์น˜๋ฉฐ ๋‹จ์ˆœํ•˜๊ฒŒ ์‹œ์ž‘ํ•ด ํฌ๊ณ  ๋ณต์žกํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊นŒ์ง€ ๋‹จ๊ณ„๋ฅผ ๋ฐŸ์•„๊ฐ€๋ฉฐ ์ฒด๊ณ„์ ์ธ ํ•™์Šต์„ ์ง„ํ–‰ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.


์šฐ๋ฆฌ๋Š” ๋ฌด์—‡์„ ๋ฐฐ์šฐ๋‚˜์š”?

๐Ÿ–ฑ๏ธ ํด๋ฆญํ•˜๋ฉด JOINC Create MSA Based Delivery Apps Using Docker ๋„์›€ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

๋จผ์ € ํ•™์Šตํ•˜๋ฉด ์ข‹์€ ๊ณผ์ •์„ ์ถ”์ฒœํ•ด๋“œ๋ ค์š”! ๐Ÿ˜„

์ €ํฌ JOINC J.PHIL์˜ [์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•œ Docker ๋ฐ Dockerizing ๋งˆ์Šคํ„ฐํ•˜๊ธฐ]๋ฅผ ์‚ฌ์ „ ๊ฐ•์˜๋กœ ์ ๊ทน ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

๋„์ปค์— ๊ด€์‹ฌ์žˆ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ˆ˜๊ฐ•ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๐Ÿ™†โ€โ™€๏ธ

  1. ๋„์ปค๋ฅผ ๋” ์•Œ๊ณ  ์‹ถ์€ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž
  2. MSA, Proxy Server, Load Balancer ์ง€์‹์„ ๊ฒฝํ—˜ํ•˜๊ณ  ์‹ถ์€ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž
  3. ๋„์ปค๋ฅผ ์‹ค์ œ ํ™œ์šฉํ•˜๊ณ  ์‹ถ์€ ์ฃผ๋‹ˆ์–ด DevOps ์—”์ง€๋‹ˆ์–ด
  4. DevOps, ํด๋ผ์šฐ๋“œ ์—”์ง€๋‹ˆ์–ด ์ปค๋ฆฌ์–ด๋ฅผ ์ค€๋น„ํ•˜๊ณ  ์žˆ๋Š” ์ทจ์—… ์ค€๋น„์ƒ

์‹ค์Šต ํ™˜๊ฒฝ์€ ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”? ๐Ÿ’ป

์•„๋ž˜์™€ ๊ฐ™์ด ํ™˜๊ฒฝ์„ ์ค€๋น„ํ•˜์‹œ๋ฉด ์ˆ˜์—…์„ ๋”ฐ๋ผ์˜ค์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์šด์˜์ฒด์ œ: Ubuntu Linux
  • Machine ์‚ฌ์–‘
    • VirtualBox๋กœ Ubuntu Linux๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋Š” 8GB ์ด์ƒ์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ€์ง„ PC
    • Ubuntu Linux๋ฅผ ๋“€์–ผ ๋ถ€ํŒ…์œผ๋กœ ์„ค์น˜ํ•œ PC
  • ๊ฐ•์˜ ์ฝ”๋“œ
    • Github์œผ๋กœ ๊ณต์œ ํ•œ ์ฝ”๋“œ๋ฅผ ๋ฏธ๋ฆฌ ๋‹ค์šด๋กœ๋“œํ•ด ์ฃผ์„ธ์š”.
    • JOINC ๋„์›€ ํŽ˜์ด์ง€์—์„œ ์ฝ”๋“œ๋ฅผ ๋‚ด๋ ค๋ฐ›๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค. (๋งํฌ)
  • ์‹ค์Šต ํ™˜๊ฒฝ ๊ตฌ์ถ•
    • ๋„์›€ ํŽ˜์ด์ง€์— ๊ฐ•์˜ ์‹ค์Šต ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ์ž์„ธํ•œ ์•ˆ๋‚ด๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์›ํ™œํ•œ ํ•™์Šต์„ ์œ„ํ•ด ๋ฐ˜๋“œ์‹œ ์ฝ์–ด์ฃผ์„ธ์š”. (๋งํฌ)
      • Ubuntu Linux ์„ค์น˜ ๋ฒ„์ „ ๋ฐ ๋‹ค์šด๋กœ๋“œ URL
      • ๊ฐ•์˜์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์˜ˆ์ œ ์ฝ”๋“œ ๋‹ค์šด๋กœ๋“œ
      • Python ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ •
      • Make ์„ค์น˜
      • ์ถ”๊ฐ€ ์ฐธ๊ณ  ๋ฌธ์„œ

์ด ๊ฐ•์˜๋Š” ์–ด๋–ป๊ฒŒ ํŠน๋ณ„ํ•œ๊ฐ€์š”? ๐Ÿ™†โ€โ™€๏ธ

์ €ํฌ JOINC๋Š” ๊ตญ๋‚ด์—์„œ ์˜ค๋žซ๋™์•ˆ Computer Engineering ๋ธ”๋กœ๊ทธ ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ๋กœ ํ™œ๋™ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์›” ํ‰๊ท  ๋ฐฉ๋ฌธ์ž 60K ๋ฐ 3000๊ฐœ ํฌ์ŠคํŒ…์„ ๋น„๋กฏํ•ด ๊ณ„์†ํ•ด์„œ ์œ ์˜๋ฏธํ•œ ์ปจํ…์ธ ๋ฅผ ์ฐฝ์ถœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์—๋Š” ๋‹ค์–‘ํ•œ E-Learning ํ”Œ๋žซํผ ๋ฐ ๊ต์œก ์—…์ฒด์—์„œ ๊ธฐ์—… ๊ฐ•์˜ ํ™œ๋™๋„ ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.

์ข‹์€ ๊ธฐํšŒ๋ฅผ ๋งž์ดํ•˜์—ฌ, ์ธํ”„๋Ÿฐ์„ ํ†ตํ•ด ์ข‹์€ ํ™˜๊ฒฝ์—์„œ ์œ ์˜๋ฏธํ•œ ์ปจํ…์ธ ๋ฅผ ์—ฌ๋Ÿฌ๋ถ„๋“ค์—๊ฒŒ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ์˜๊ด‘์ž…๋‹ˆ๋‹ค ๐Ÿ˜„

Container, MSA Service, Orchestration, CICD Pipeline with Giflow ๊ฐ•์˜ ๋‹ค์ˆ˜ ์ง„ํ–‰

์ด ๊ฐ•์˜์˜ ์ง€์‹๊ณต์œ ์ž๋Š” โœ’๏ธ

AWS Technical Account Manager ์ถœ์‹ ์ด๋ฉฐ, DevOps ๋ฐ ํด๋ผ์šฐ๋“œ ์—”์ง€๋‹ˆ์–ด๋กœ ํ™œ๋™ํ•˜๊ณ  ์žˆ๋Š” YUNDREAM์ž…๋‹ˆ๋‹ค. ์Šคํƒ€ํŠธ์—…, ์ค‘๊ฒฌ๊ธฐ์—…, ๋Œ€๊ธฐ์—… ๋“ฑ ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ์—์„œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ, ์ธํ”„๋ผ, ํ’ˆ์งˆ, ๋ณด์•ˆ, DevOps, AWS Cloud ์—”์ง€๋‹ˆ์–ด๋ง ์—…๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ 20๋…„ ๊ฐ€๊นŒ์ด ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ ์‚ฌ์ดํŠธ์ธ JOINC๋ฅผ ์šด์˜ํ•˜๋ฉด์„œ ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ  ๊ฒฝํ—˜์„ ์Œ“์•˜์Šต๋‹ˆ๋‹ค.

๊ทธ๋™์•ˆ์˜ ๊ฒฝํ—˜๊ณผ ๋…ธํ•˜์šฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ด๋ฒˆ [Create MSA-based delivery apps using Docker] ๊ฐ•์˜๋ฅผ ์ถœ์‹œํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ €์— ๋Œ€ํ•ด ๊ถ๊ธˆํ•˜์‹  ๋ถ„๋“ค์€ JOINC ์„œ๋น„์Šค๋ฅผ ๋ฐฉ๋ฌธํ•ด ๋‹ค์–‘ํ•œ ํฌ์ŠคํŒ…์„ ์ฝ์–ด๋ด์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค ๐Ÿ˜„

๐Ÿ’พ ์ˆ˜๊ฐ• ์ „ ํ™•์ธํ•ด์ฃผ์„ธ์š”.

  • JOINC Create MSA Based Delivery Apps Using Docker ๋„์›€ ํŽ˜์ด์ง€์— ๊ฐ•์˜ ์‹ค์Šต ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ์ž์„ธํ•œ ์•ˆ๋‚ด๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์›ํ™œํ•œ ํ•™์Šต์„ ์œ„ํ•ด ์ˆ˜๊ฐ• ์ „ ๊ผญ ์ฝ์–ด์ฃผ์„ธ์š”. (๋งํฌ)

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

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

  • ๋„์ปค ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์„ ์ œ๋Œ€๋กœ ํ™œ์šฉํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„

  • DevOps, ํด๋ผ์šฐ๋“œ ์ปค๋ฆฌ์–ด๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋Š” ๊ฐœ๋ฐœ์ž

  • MSA ๋“ค์–ด๋ดค์ง€๋งŒ ์–ด๋–ป๊ฒŒ ์‹œ์ž‘ํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๋Š” ๋ถ„

  • ๋ฉ‹์ง„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์‹ถ์€ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž

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

  • Docker ๋ฐ Dockerizing ์ปจ์…‰ ์ดํ•ด

  • ๋ฆฌ๋ˆ…์Šค ๊ธฐ์ดˆ ๋ช…๋ น์–ด

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

295

๋ช…

์ˆ˜๊ฐ•์ƒ

19

๊ฐœ

์ˆ˜๊ฐ•ํ‰

10

๊ฐœ

๋‹ต๋ณ€

4.6

์ 

๊ฐ•์˜ ํ‰์ 

2

๊ฐœ

๊ฐ•์˜

์ธํ”„๋Ÿฐ ์—ฌ๋Ÿฌ๋ถ„, ์•ˆ๋…•ํ•˜์„ธ์š”
Join Communication ์ž…๋‹ˆ๋‹ค.

์ €ํฌ ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” 20๋…„๋™์•ˆ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ, DevOps, Cloud ์ปจํ…์ธ  ์ฐฝ์ถœ ๋ฐ ๊ณต์œ ํ•˜๊ณ  ์žˆ๋Š” ์ „๋ฌธ ์†Œํ”„ํŠธ์›จ์–ด ์›น ์‚ฌ์ดํŠธ ์ž…๋‹ˆ๋‹ค.

Yundream - AWS TAM ์ถœ์‹ , ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์‹ค์žฅ ์ถœ์‹ , DevOps 10๋…„์ฐจ,
J.PHIL - ํƒ‘ํ‹ฐ์–ด ์ปจํผ๋Ÿฐ์Šค CIKM16 ๋…ผ๋ฌธ 1์ €์ž, ๋น…๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ง ๊ต์ˆ˜ 6๋…„์ฐจ, TUB DIMA ์ถœ์‹ ,

 

image

์ €ํฌ [JOINC] ์— ๋Œ€ํ•ด์„œ ์†Œ๊ฐœํ•ด๋“œ๋ฆฌ๋ฉด, ๊ตญ๋‚ด์—์„œ ์˜ค๋žซ๋™์•ˆ Computer Engineering ๋ธ”๋กœ๊ทธ ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ๋กœ ํ™œ๋™ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์›” ํ‰๊ท  ๋ฐฉ๋ฌธ์ž 60K ๋ฐ 3000๊ฐœ ํฌ์ŠคํŒ…์„ ๊ฐ–๊ณ  ์žˆ์œผ๋ฉฐ ๊ณ„์†ํ•ด์„œ ์œ ์˜๋ฏธํ•œ ์ปจํ…์ธ ๋ฅผ ์ฐฝ์ถœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทผ๋ž˜์— ๋‹ค์–‘ํ•œ E-Learning ํ”Œ๋žซํผ ๋ฐ ๊ต์œก์—…์ฒด์—์„œ ๊ธฐ์—… ๊ฐ•์˜ ํ™œ๋™๋„ ์ง„ํ–‰์ค‘์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ์ธํ”„๋Ÿฐ ํ†ตํ•ด์„œ ์ข‹์€ ๊ธฐํšŒ๋ฅผ ๋งž์ดํ•˜์—ฌ, ์ข‹์€ ํ™˜๊ฒฝ์—์„œ ์œ ์˜๋ฏธํ•œ ์ปจํ…์ธ ๋ฅผ ์—ฌ๋Ÿฌ๋ถ„๋“ค์—๊ฒŒ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ์˜๊ด‘์ž…๋‹ˆ๋‹ค

 

JOINC๋Š” ๊ฐœ๋ฐœ ํ˜„์žฅ์—์„œ ๊ฒฝ๋ ฅ์„ ์Œ“๊ณ  ์žˆ๋Š” ๊ฐ•์‚ฌ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋น…๋ฐ์ดํ„ฐ, DevOps, AWS Cloud, CICD, Java, GoLang ๋“ฑ ๋‹ค์–‘ํ•œ ์˜์—ญ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉด์„œ ์†”๋ฅ˜์…˜์„ ๋งŒ๋“ค๊ณ  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. JOINC๊ฐ€ ์˜ฌ๋ฆฌ๋Š” ๊ฐ•์ขŒ๋Š” ์ด๋Ÿฌํ•œ ํ˜„์žฅ์˜ ๋ชฉ์†Œ๋ฆฌ๋ฅผ ๋ฐ˜์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

์ด๋ฒˆ ๊ธฐํšŒ๋ฅผ ๋งž์ดํ•˜์—ฌ ์ธํ”„๋Ÿฐ๊ณผ JOINC์˜ ํ’๋ถ€ํ•œ ์ปจํ…์ธ ์™€ ์—ฐ๊ณ„ํ•˜์—ฌ ์ƒํ˜ธ ์‹œ๋„ˆ์ง€๋ฅผ ๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ์ œ์ž‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค ๐Ÿ˜„ JOINC ์˜์ƒ๊ฐ•์ขŒ๋Š” ํ•ต์‹ฌ๋‚ด์šฉ ์œ„์ฃผ๋กœ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜์—ฌ ๋…์ž ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ๋น ๋ฅด๊ฒŒ ์ผ์ • ์ˆ˜์ค€์œผ๋กœ ์˜ฌ๋ผ์˜ค๋„๋ก ๊ตฌ์„ฑํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋•Œ ๋ถ€์กฑํ•  ์ˆ˜ ์žˆ๋Š” ์„ธ๋ถ€ ํ•™์Šต๋‚ด์šฉ, ํ•™์Šต ๋กœ๋“œ๋งต๋“ฑ์€ JOINC ์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•˜์—ฌ ์ œ๊ณตํ•˜๋ฉด์„œ ์ƒํ˜ธ๋ณดํ™˜ํ•˜์—ฌ ํ•™์Šตํšจ๊ณผ๋ฅผ ๊ทน๋Œ€ํ™” ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

์•ž์œผ๋กœ๋„ ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ๊ฐ€์น˜์žˆ๊ณ  ์œ ์˜๋ฏธํ•œ ์ปจํ…์ธ ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ๋…ธ๋ ฅํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค
๋งŽ์€ ๊ธฐ๋Œ€์™€ ์„ฑ์› ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค ๐Ÿง‘๐Ÿปโ€๐Ÿซ

 

๋”๋ณด๊ธฐ

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

์ „์ฒด

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

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

์ˆ˜๊ฐ•ํ‰

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