HomeAboutMeBlogGuest
ยฉ 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
๐Ÿง‘๐Ÿปโ€๐Ÿ’ป
๋ฐ•์ง„ํ˜•
/
๐ŸŒฒ
Resume - ํ˜•์šฑ (1)
/
๐Ÿ–ผ๏ธ
ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ (1)
/
๐ŸŒŸ
ํšŒ์˜๋ก & ์Šคํฌ๋Ÿผ
/
๐ŸŽฟ
ํ”„๋กœ์ ํŠธ ์„ธํŒ…
๐ŸŽฟ

ํ”„๋กœ์ ํŠธ ์„ธํŒ…

ํƒœ๊ทธ
1๋ถ€
๊ตฌ๋ถ„
๋ฐฑ์—”๋“œ
๋‚ ์งœ
Jul 19, 2022
์ฐธ์—ฌ์ธ์›

์–ด๋–ค ๊ฒƒ ๋ถ€ํ„ฐ ์„ธํŒ…ํ•˜๋ฉด ์ข‹์„๊นŒ์š” ?

  • ๋ผˆ๋Œ€ (ํ˜•์šฑ๋‹˜)
  • PR - Test ๋‚˜ ๋‹ค๋ฅธ Workflow (๋ณ‘์—ฐ๋‹˜)
  • PR Template (๋ณ‘์—ฐ๋‹˜)
    • title : [${์ง€๋ผ ํ‹ฐ์ผ“๋ฒˆํ˜ธ}] : ${์ง€๋ผ ํ‹ฐ์ผ“ ์ด๋ฆ„}
    • ๊ณ ๋ฏผํ•œ ๊ฒฐ๊ณผ
    • ์ „๋‹ฌ ์‚ฌํ•ญ
  • ๊นƒ ์ปจ๋ฒค์…˜
  • ๊นƒ ์ปค๋ฐ‹ ์ „๋žต
    • Git Hook & Husky (๋ณ‘์—ฐ๋‹˜)
  • ๋กœ๊น… ์ „๋žต (๋™์šด)
  • ์„œ๋ธŒ ๋ชจ๋“ˆ (์ง„ํ˜•๋‹˜)
  • AWS
    • IAM ๊ณ„์ • ์ƒ์„ฑํ›„ ๊ณต์œ  (ํ˜•์šฑ๋‹˜)
    • CI/CD (ํ˜•์šฑ)
    • AWS RDS (ํ˜•์šฑ)
  • Readme (๋™์šด)
  • Swagger (ํ˜œ๋นˆ๋‹˜)
    • ์˜์กด์„ฑ ์ถ”๊ฐ€ (ํ˜•์šฑ)
  • cloud watch
  • JIRA (๋™์šด๋‹˜)
    • ์Šฌ๋ž™
     
    • ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„์€ ๋ฉฐ์น ?

    ํ›„์ˆœ์œ„ ์„ธํŒ… ๋ชฉ๋ก

    • Flyway
     
    ๐ŸŒŸ
    Iam์œผ๋กœ ๊ณ„์ • ๊ถŒํ•œ ์ปจํŠธ๋กค์ด ๊ฐ€๋Šฅํ•˜๋‹ˆ ์ข‹๋‹ค - ํ˜•์šฑ๋‹˜ ๋‹ด๋‹น
    • ๊ถŒํ•œ ๋ถ€์—ฌ๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ๊ฐ€๋Šฅํ•˜๋‹ˆ ๊ถŒํ•œ ๋ถ€์—ฌ๋ฅผ ํ•ด๋„ ์ข‹๊ณ  admin์œผ๋กœ ๋‹ค ๊ฐ€์ ธ๊ฐ€๋„ ๋ฉ๋‹ˆ๋‹ค.
     
    ๐ŸŒŸ
    ์Šคํ”„๋ฆฐํŠธ ๋ฐ”๋กœ ์‹œ์ž‘ํ•ด๋ผ!
    ๐ŸŒŸ
    moscow๋Š” ๋ช‡๋ช…๋งŒ ์ถœ์—ฌ์„œ ํ”„๋ก ํŠธ์™€ ์ƒ์˜ํ•ด๋ผ!
    ํ”„๋ก ํŠธ๋ž‘ ์ž์ฃผ ๋งž๋‹ฟ์•„ ์žˆ์–ด๋ผ
     
    ์ด์Šˆ ์ปจ๋ฒค์…˜ ์ •ํ•˜๊ธฐ
    ๊ธฐ์ˆ  ๋ฌธ์„œ ์ปจ๋ฒค์…˜ ์ •ํ•˜๊ธฐ
    ์‹œํ€€์Šค ๋‹ค์ด์–ด๊ทธ๋žจ(memerid)
     
    20์ผ ์•„์นจ๋ถ€ํ„ฐ Todo List (11์‹œ)
    • PR Template
    • PR Test Git workflow
    • Husky
      • ๊นƒ ์ปจ๋ฒค์…˜ ํ™•์ •
    • JIRA ์„ค์ • (๋™์šด)
      • ์Šฌ๋ž™ ์—ฐ๋™
    • Readme ์ž‘์„ฑ(ํ˜œ๋นˆ)
      • ๋ฉค๋ฒ„ ์†Œ๊ฐœ : BE, FE โ†’ ๊ฐ™์ด ๋„ฃ์„๊ฑด์ง€? (1๊ธฐ๋Š” ์ผ€๋ฐ”์ผ€)
    • Swagger ์ถ”๊ฐ€(ํ˜œ๋นˆ)
    • ํ”„๋กœ์ ํŠธ ์„ค์ •(yml) ์–˜๊ธฐํ•ด๋ณด๊ธฐ
    • ๋กœ๊น…
    • IAM ๋ฏธ๋ฆฌ ํ•ด๋ณด๊ธฐ(์ง„ํ˜•,ํ˜•์šฑ)
    • CI/CD (ํ˜•์šฑ)
     
     
     
    • ํ”„๋ก ํŠธ์™€ https issue ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋‹ˆ ๋ฏธ๋ฆฌ ์„ธํŒ…ํ•ด์•ผ ํ•œ๋‹ค.