1 Mon

TIL

[AI ์Šค์ฟจ 1๊ธฐ] 9์ฃผ์ฐจ DAY 1

Big Data : ๋ฐ์ดํ„ฐ์˜ ์—ญํ• 

๋ฐ์ดํ„ฐ ํŒ€์˜ ๋ฏธ์…˜

  • ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ถ€๊ฐ€๊ฐ€์น˜ ์ƒ์„ฑ

๋ฐ์ดํ„ฐ ํŒ€์˜ ๋ชฉํ‘œ

  • ๊ณ ํ’ˆ์งˆ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์ •์ฑ… ๊ฒฐ์ •์— ์‚ฌ์šฉ

    • ๊ฒฐ์ •๊ณผํ•™์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ๋„ ํ•จ

    • ์ด๋Ÿฐ ์ผ์„ ํ•˜๋Š” ์‚ฌ๋žŒ์„ data analyst ๋ผ๊ณ  ํ•จ

    • ๋ฐ์ดํ„ฐ ์ฐธ๊ณ  ๊ฒฐ์ •์„ ๊ฐ€๋Šฅํ•˜๊ฒŒํ•จ

      • ๋ฐ์ดํ„ฐ๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ์–ด๋А ๊ธธ๋กœ ๋‚˜์•„๊ฐˆ ์ง€ ๊ฒฐ์ •ํ•˜๊ฒ ๋‹ค

      • vs ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๊ฒฐ์ • : ๋ฐ์ดํ„ฐ์— ์˜์กดํ•ด์„œ ์–ด๋А ๊ธธ๋กœ ๋‚˜์•„๊ฐˆ ์ง€ ๊ฒฐ์ •ํ•˜๊ฒ ๋‹ค

      • ์ „์ž๊ฐ€ ๋” ์•ˆ์ „ํ•˜๋‹ค. ํ›„์ž๋Š” ๊ณผ๊ฑฐ์— ์—†๋˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ์˜ ์•ˆ์ •์„ฑ์„ ๋ณด์žฅํ•˜์ง€ ๋ชปํ•จ

  • ๊ณ ํ’ˆ์งˆ ๋ฐ์ดํ„ฐ๋ฅผ ํ•„์š”ํ•  ๋•Œ ์ œ๊ณตํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ์„œ๋น„์Šค ๊ฒฝํ—˜ ๊ฐœ์„ 

    • ๋จธ์‹ ๋Ÿฌ๋‹๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด ๊ฐœ์„ 

      • ๊ฐœ์ธํ™”๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ•œ ์ถ”์ฒœ๊ณผ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ์ œ๊ณต

      • ํ•˜์ง€๋งŒ ์‚ฌ๋žŒ์˜ ๊ฐœ์ž…์ด ๋ฐ˜๋“œ์‹œ ํ•„์š”

      • ex) ๋„ทํ”Œ๋ฆญ์Šค์˜ ์ถ”์ฒœ, ๊ตฌ๊ธ€์˜ ๊ฒ€์ƒ‰์—”์ง„

  • ์ด๋Ÿฌํ•œ ๊ฒƒ๋“ค์ด ๊ฐ€๋Šฅํ•˜๋ ค๋ฉด ๋ฐ์ดํ„ฐ ์ธํ”„๋ผ(๋˜๋Š” ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋Ÿญ์ฒ˜)๊ฐ€ ํ•„์š”

    • ๋ฐ์ดํ„ฐ ํŒ€์˜ ์—ญํ• 

      1. ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋ฅผ ์ง“๊ณ  ์—ฌ๊ธฐ์— ํšŒ์‚ฌ๊ฐ€ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ. ์ด ๋•Œ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ์„ ์ž‘์„ฑํ•œ๋‹ค ๋ผ๊ณ  ํ•œ๋‹ค. ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ์€ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์— ๋ฐ์ดํ„ฐ๋ฅผ ์ ์žฌํ•˜๋Š” ๊ณผ์ •. ETL์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ๋„ ํ•œ๋‹ค. ๊ฒฐ๊ตญ, ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋งŒ๋“ค์–ด์„œ ์›จ์–ดํ•˜์šฐ์Šค์— ๋ฐ์ดํ„ฐ๋ฅผ ์ ์žฌํ•œ๋‹ค.

      2. ๋น„์ง€๋‹ˆ์Šค ์ธ์‚ฌ์ดํŠธ : ์ ์žฌ๋˜์–ด์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์–‘ํ•œ ํฌ๋งท์„ ํ†ตํ•ด ๋ณ€ํ˜• ๋ฐ ์‹œ๊ฐํ™” ํ•˜์—ฌ ๋Œ€์‹œ๋ณด๋“œ์— ์ถ”๊ฐ€ํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํšŒ์‚ฌ ๋‚ด์˜ ์—ฌ๋Ÿฌ ์ •๋ณด๋“ค์„ ์ œ์ž‘ํ•ด์„œ ์š”๊ตฌ ๋ฐ ์ œ์•ˆํ•œ๋‹ค

      3. Site Services : ์›จ์–ดํ•˜์šฐ์Šค์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ด์šฉํ•ด ๊ฐ€์„ค์„ ์„ค์ •ํ•˜๊ณ  ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ๋กœ ์ •์˜ํ•œ๋‹ค. ๊ฐœ์ธํ™” ๋“ฑ์„ ํ†ตํ•œ ์ œํ’ˆ ์„œ๋น„์Šค๋ฅผ ๊ฐœ์„ ํ•œ๋‹ค.

๋ฐ์ดํ„ฐ ํŒ€์˜ ๋ฐœ์ „

  1. ๋ฐ์ดํ„ฐ ์ธํ”„๋ผ ๊ตฌ์ถ•

    • ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์™€ ETL (Extract, Transform, Load)๋ฅผ ์˜๋ฏธ

    • ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค : ํšŒ์‚ฌ์— ํ•„์š”ํ•œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋“ค์„ ์ €์žฅํ•˜๋Š” ์ค‘์•™ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

      • ๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ์— ๋งž๊ฒŒ ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ• ์ง€ ์„ ํƒ

      • ํฌ๊ธฐ๊ฐ€ ์ปค์ง€๋ฉด Redshift(AWS), BigQuery(google cloud) ๋“ฑ

    • ETL : ์†Œ์Šค์— ์กด์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋“ค์„ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋กœ ๋ณต์‚ฌํ•ด์˜ค๋Š” ์ฝ”๋“œ๋ฅผ ์ง€์นญ. ๋ณดํ†ต ํŒŒ์ด์ฌ์œผ๋กœ ์ž‘์„ฑ

      • E : ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ ์†Œ์Šค์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœ

      • T : ๋ฐ์ดํ„ฐ์˜ ํฌ๋งท์„ ์›ํ•˜๋Š” ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜

      • L : ๋ณ€ํ™˜๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ตœ์ข…์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋กœ ์ ์žฌ(์ฃผ๋กœ ํ…Œ์ด๋ธ” ํ˜•ํƒœ)

      • Airflow๋ผ๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฉฐ ํŒŒ์ด์ฌ 3๊ธฐ๋ฐ˜์˜ ์ฝ”๋”ฉ์ด ํ•„์š”

    • ๋ฐ์ดํ„ฐ ์ธํ”„๋ผ์˜ ๊ตฌ์ถ•์€ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์ˆ˜ํ–‰

  2. ๋ฐ์ดํ„ฐ ๋ถ„์„ ์ˆ˜ํ–‰

    • ๋ฐ์ดํ„ฐ ๋ถ„์„

      • ํšŒ์‚ฌ์˜ ํŒ€๋ณ„ ์ค‘์š” ์ง€ํ‘œ๋ฅผ ์ •์˜ํ•˜๊ณ  ๋Œ€์‹œ๋ณด๋“œ ํ˜•ํƒœ๋กœ ์‹œ๊ฐํ™”

      • ์ด์™ธ์—๋„ ๋ฐ์ดํ„ฐ์™€ ๊ด€๋ จํ•œ ๋‹ค์–‘ํ•œ ๋ถ„์„/๋ฆฌํฌํŒ… ์—…๋ฌด ์ˆ˜ํ–‰

      • ์ด๋Š” ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€๊ฐ€ ๋งก๋Š” ์ผ์ž„

    • ์‹œ๊ฐํ™” ๋Œ€์‹œ๋ณด๋“œ

      • ๋ณดํ†ต ์ค‘์š”ํ•œ ์ง€ํ‘œ๋ฅผ ์‹œ๊ฐ„์˜ ํ๋ฆ„๊ณผ ํ•จ๊ป˜ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ 

      • ์ง€ํ‘œ์˜ ๊ฒฝ์šฐ 3A(Accessible, Actionable, Auditable)๊ฐ€ ์ค‘์š”

        • Accessible : ์ง€ํ‘œ์˜ ํŠธ๋ Œ๋“œ๊ฐ€ ํ•œ๋ˆˆ์— ์•Œ๊ธฐ ์‰ฌ์›Œ์•ผ ํ•จ

        • Actionable : ์ง€ํ‘œ์˜ ํŠธ๋ Œ๋“œ๋ฅผ ๋ณด๊ณ  ์–ป์„ ์ˆ˜ ์žˆ๋Š” ํ”ผ๋“œ๋ฐฑ์ด ๋ช…ํ™•ํ•ด์•ผ ํ•จ

        • Auditable : ํ•ด๋‹น ์ง€ํ‘œ๊ฐ€ ๋งž๊ฒŒ ๋„์ถœ๋œ๊ฑด์ง€ ๊ฒ€์‚ฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ

      • ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋Œ€์‹œ๋ณด๋“œ

        • ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ์˜ ๋ฃฉ์ปค

        • ์„ธ์ผ์ฆˆํฌ์Šค์˜ ํƒœ๋ธ”๋กœ

        • ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์˜ ํŒŒ์›Œ BI

        • ์˜คํ”ˆ์†Œ์Šค ์•„ํŒŒ์น˜ ์ˆ˜ํผ์…‹

  3. ๋จธ์‹ ๋Ÿฌ๋‹/์ธ๊ณต์ง€๋Šฅ ์ ์šฉ

Big Data : ๋ฐ์ดํ„ฐ ํŒ€์˜ ๊ตฌ์„ฑ์›

๋ฐ์ดํ„ฐ ํŒ€์˜ ๊ตฌ์„ฑ์›

  • ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด

    • ๋ฐ์ดํ„ฐ ์ธํ”„๋ผ ๊ตฌ์ถ•

    • ๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด

      • ํŒŒ์ด์ฌ์ด ๋Œ€์„ธ. ์ž๋ฐ”๋‚˜ ์Šค์นผ๋ผ์™€ ๊ฐ™์€ ์–ธ์–ด๋„ ์•Œ๋ฉด ์ข‹์Œ

    • ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ์ด๋ฅผ ๊ด€๋ฆฌํ•˜๋Š”๋ฐ ํด๋ผ์šฐ๋“œ๋กœ ๊ฐ€๋Š” ๊ฒƒ์ด ์ถ”์„ธ์ด๋‹ค

    • ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€์™€ ๊ณผํ•™์ž๋“ค๊ณผ์˜ ํ˜‘์—…์„ ํ†ตํ•ด ํ•„์š”ํ•œ ํˆด์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•ด์ฃผ๋Š” ๊ฒƒ์ด ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์˜ ์ค‘์š”ํ•œ ์—ญํ•  ์ค‘ ํ•˜๋‚˜

  • ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€

    • ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ง€ํ‘œ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹œ๊ฐํ™”

    • ๋‚ด๋ถ€ ์ง์›๋“ค์˜ ๋ฐ์ดํ„ฐ ๊ด€๋ จ ์งˆ๋ฌธ ์‘๋‹ต

    • ํ•„์š”ํ•œ ์Šคํ‚ฌ์…‹

      • SQL, ํ†ต๊ณ„ ์ง€์‹

      • ๋น„์ง€๋‹ˆ์Šค ๋„๋ฉ”์ธ ์ง€์‹

      • ๋ณดํ†ต ์ฝ”๋”ฉ์„ ํ•˜์ง€๋Š” ์•Š์Œ

    • ๋”œ๋ ˆ๋งˆ

      • ๋ณดํ†ต ๋งŽ์€ ์ˆ˜์˜ ๊ธด๊ธ‰ํ•œ ๋ฐ์ดํ„ฐ ๊ด€๋ จ ์งˆ๋ฌธ๋“ค์— ์‹œ๋‹ฌ๋ฆผ

      • ๋งŽ์€ ๊ฒฝ์šฐ ํ˜„์—…ํŒ€์— ์†Œ์† EX) ๋งˆ์ผ€ํŒ… ์†Œ์† ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€ => ์†Œ์†๊ฐ์ด ๋ถˆ๋ถ„๋ช…

  • ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž

    • ๋ฌธ์ œ์— ๋งž์ถฐ ๊ฐ€์„ค์„ ์„ธ์šฐ๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•œ ํ›„์— ์˜ˆ์ธก ๋ชจ๋ธ์„ ๋งŒ๋“ค๊ณ  ์ด๋ฅผ ํ…Œ์ŠคํŠธ

    • ํ…Œ์Šค๋Š” ๊ฐ€๋Šฅํ•˜๋ฉด A/B ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹์Œ

    • ๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฏธ๋ž˜๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ๋งŒ๋“ค์–ด ๊ณ ๊ฐ๋“ค์˜ ์„œ๋น„์Šค ๊ฒฝํ—˜์„ ๊ฐœ์„ 

    • ๊ฐœ์ธํ™” ํ˜น์€ ์ž๋™ํ™” ํ˜น์€ ์ตœ์ ํ™”

    • ์Šคํ‚ฌ์…‹

      • ๋จธ์‹ ๋Ÿฌ๋‹๊ณผ ์ธ๊ณต์ง€๋Šฅ์— ๋Œ€ํ•œ ๊นŠ์€ ์ง€์‹๊ณผ ๊ฒฝํ—˜

      • ์ฝ”๋”ฉ ๋Šฅ๋ ฅ (ํŒŒ์ด์ฌ๊ณผ SQL)

      • ํ†ต๊ณ„ ์ง€์‹, ์ˆ˜ํ•™ ์ง€์‹

      • ๋ˆ๊ธฐ์™€ ์—ด์ •. ๋ฐ•์‚ฌ ํ•™์œ„๊ฐ€ ๋„์›€์ด ๋˜๋Š” ์ด์œ  ์ค‘์˜ ํ•˜๋‚˜

    • ํ›Œ๋ฅญํ•œ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž

      • ์—ด์ •๊ณผ ๋ˆ๊ธฐ?

      • ๋‹ค์–‘ํ•œ ๊ฒฝํ—˜?

      • ์ฝ”๋”ฉ ๋Šฅ๋ ฅ?

      • ํ˜„์‹ค์ ์ธ ์ ‘๊ทผ ๋ฐฉ๋ฒ•?

      • ๊ณผํ•™์ ์ธ ์ ‘๊ทผ ๋ฐฉ๋ฒ•?

        • ์ง€ํ‘œ๊ธฐ๋ฐ˜ ์ ‘๊ทผ

      • ์ œ์ผ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋ชจ๋ธ๋ง์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ์˜ ์กด์žฌ ์—ฌ๋ถ€

  • ์ž‘์€ ํšŒ์‚ฌ์—์„œ๋Š” ํ•œ ์‚ฌ๋žŒ์ด ๋ช‡๊ฐœ์˜ ์—ญํ• ์„ ๋™์‹œ์— ์ˆ˜ํ–‰

๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ๋ง ์‚ฌ์ดํด

  • ๊ฐ€์„ค => ๋ฐ˜๋ณต ( ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ => ๋ถ„์„ => ๋ชจ๋ธ ๊ฐœ๋ฐœ => ๋ชจ๋ธ ๋ก ์น˜ => ํ…Œ์ŠคํŠธ ์‹œ์ž‘ ) => ๋น„์ฆˆ๋‹ˆ์Šค ๊ฐœ์„ 

  • ํญํฌ์ˆ˜ ๊ฐœ๋ฐœ๋ฐฉ๋ฒ•๋ก  vs ์• ์ž์ผ ๊ฐœ๋ฐœ๋ฐฉ๋ฒ•๋ก 

    • ํญํฌ์ˆ˜ : ์š”๊ตฌ์‚ฌํ•ญ - ๋””์ž์ธ - ๊ตฌํ˜„ - ์ฆ๋ช… - ์œ ์ง€

    • ์• ์ž์ผ : ๊ณ„ํš - ๋””์ž์ธ - ๊ฐœ๋ฐœ - ํ…Œ์ŠคํŠธ - ์ถœ์‹œ - ํ”ผ๋“œ๋ฐฑ

    • ํญํฌ์ˆ˜๋Š” ํ•œ ๋‹จ๊ณ„ ๊ฐœ๋ฐœํ•  ๋•Œ ๋งˆ๋‹ค ๋ช‡๊ฐœ์›”์”ฉ ๊ฑธ๋ฆฌ๋Š”๋ฐ ์• ์ž์ผ์€ ์ด๋ฅผ ์งง๊ฒŒ ์งง๊ฒŒ ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธ

  • A/B ํ…Œ์ŠคํŠธ

    • ์˜จ๋ผ์ธ ์„œ๋น„์Šค์—์„œ ์ƒˆ ๊ธฐ๋Šฅ์˜ ์ž„ํŒฉํŠธ๋ฅผ ๊ฐ๊ด€์ ์œผ๋กœ ์ธก์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•

    • 100%์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ก ์น˜ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์ž‘๊ฒŒ ์‹œ์ž‘ํ•˜๊ณ  ๊ด€์ฐฐ ํ›„ ๊ฒฐ์ •

      • ๋จผ์ € 5%์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ๋งŒ ๋ก ์น˜ํ•˜๊ณ  ๋‚˜๋จธ์ง€ 95%์˜ ์‚ฌ์šฉ์ž ๊ทธ๋ฆฌ๊ณ  ๋งค์ถœ์•ก๊ณผ ๊ฐ™์€ ์ค‘์š” ์ง€ํ‘œ๋ฅผ ๊ฐ€์ง€๊ณ  ๋น„๊ต

      • 5% ๋Œ€์ƒ์œผ๋กœ ๋ณ„ ๋ฌธ์ œ ์—†์œผ๋ฉด 10%, 20%์™€ ๊ฐ™์ด ์ ์ง„์ ์œผ๋กœ ํ‚ค์›Œ ์ตœ์ข…์ ์œผ๋กœ 100%์œผ๋กœ ๋ก ์น˜

    • ์œ„ํ—˜๋ถ€๋‹ด์„ ์ค„์ผ ์ˆ˜ ์žˆ๋Š” ์žฅ์ ์ด ์žˆ์Œ

    • control vs test

      • control : ํ•œ ๊ทธ๋ฃน์€ ๊ธฐ์กด ๊ธฐ๋Šฅ์— ๊ทธ๋Œ€๋กœ ๋…ธ์ถœ

      • test : ๋‹ค๋ฅธ ๊ทธ๋ฃน์€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์— ๋…ธ์ถœ

      • ๋ณดํ†ต ์‚ฌ์šฉ์ž๋“ค์„ 2๊ฐœ์˜ ๊ทธ๋ฃน์œผ๋กœ ๋‚˜๋ˆ„๊ณ  ์‹œ๊ฐ„์„ ๋‘๊ณ  ๊ด€๋ จ ์ง€ํ‘œ๋ฅผ ๋น„๊ต

      • ๊ฐ€์„ค๊ณผ ์˜ํ–ฅ๋ฐ›๋Š” ์ง€ํ‘œ๋ฅผ ๋ฏธ๋ฆฌ ์ •ํ•˜๊ณ  ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ 

๋ฐ์ดํ„ฐ ํŒ€์˜ ์กฐ์ง๊ตฌ์กฐ

  • ์ค‘์•™ ์ง‘์ค‘ ๊ตฌ์กฐ

    • ๋ชจ๋“  ๋ฐ์ดํ„ฐ ํŒ€์›๋“ค์ด ํ•˜๋‚˜์˜ ํŒ€์œผ๋กœ ์กด์žฌ

    • ์ผ์˜ ์šฐ์„  ์ˆœ์œ„๋Š” ์ค‘์•™ ๋ฐ์ดํ„ฐํŒ€์ด ์ตœ์ข… ๊ฒฐ์ •

    • ๋ฐ์ดํ„ฐ ํŒ€์›๋“ค๊ฐ„์˜ ์ง€์‹๊ณผ ๊ฒฝํ—˜์˜ ๊ณต์œ ๊ฐ€ ์‰ฌ์›Œ์ง€๊ณ  ์ปค๋ฆฌ์–ด ๊ฒฝ๋กœ๊ฐ€ ๋” ์ž˜๋ณด์ž„

    • ํ•˜์ง€๋งŒ ํ˜„์—…๋ถ€์„œ๋“ค์˜ ๋งŒ์กฑ๋„๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ๋–จ์–ด์ง

  • ๋ถ„์‚ฐ ๊ตฌ์กฐ

    • ๋ฐ์ดํ„ฐ ํŒ€์ด ํ˜„์—… ๋ถ€์„œ๋ณ„๋กœ ์กด์žฌ

    • ์ผ์˜ ์šฐ์„  ์ˆœ์œ„๋Š” ๊ฐ ํŒ€๋ณ„๋กœ ๊ฒฐ์ •

    • ๋ฐ์ดํ„ฐ ์ผ์„ ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค๊ฐ„์˜ ์ง€์‹/๊ฒฝํ—˜์˜ ๊ณต์œ ๊ฐ€ ํž˜๋“ค๊ณ  ๋ฐ์ดํ„ฐ ์ธํ”„๋ผ๋‚˜ ๋ฐ์ดํ„ฐ์˜ ๊ณต์œ ๊ฐ€ ํž˜๋“ค์–ด์ง

    • ํ˜„์—… ๋ถ€์„œ๋“ค์˜ ๋งŒ์กฑ๋„๋Š” ์ฒ˜์Œ์—๋Š” ์ข‹์ง€๋งŒ ๋งŽ์€ ์ˆ˜์˜ ๋ฐ์ดํ„ฐ ํŒ€์›๋“ค์ด ํšŒ์‚ฌ๋ฅผ ๊ทธ๋งŒ๋‘๊ฒŒ ๋จ

  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ชจ๋ธ

    • ๊ฐ€์žฅ ์ด์ƒ์ ์ธ ์กฐ์ง ๊ตฌ์กฐ

    • ๋ฐ์ดํ„ฐ ํŒ€์›๋“ค์€ ์ผ๋ถ€๋Š” ์ค‘์•„์—์„œ ์ธํ”„๋ผ์ ์ธ ์ผ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์ผ๋ถ€๋Š” ํ˜„์—…ํŒ€์œผ๋กœ ํŒŒ๊ฒฌ์‹์œผ๋กœ ์ผํ•˜๋˜ ์ฃผ๊ธฐ์ ์œผ๋กœ ์ผ์„ ๋ณ€๊ฒฝ

    • ๋ฐ์ดํ„ฐํŒ€ ์•ˆ์—์„œ ์ปค๋ฆฌ์–ด ๊ฒฝ๋กœ๊ฐ€ ๋งŒ๋“ค์–ด์ง

๋ชจ๋ธ ๊ฐœ๋ฐœ์‹œ ๊ณ ๋ คํ•  ์ 

๋ชจ๋ธ ๊ฐœ๋ฐœ์‹œ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋“ค์˜ ์ผ๋ฐ˜์ ์ธ ์ƒ๊ฐ

  • ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž : ์•„์ฃผ ์ข‹์€ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ๋งŒ๋“ค๊ณ  ๋ง๊ฒ ์–ด. ์‹œ๊ฐ„์ด ์˜ค๋ž˜๊ฑธ๋ฆฌ๋”๋ผ๋„ ์•„์ฃผ ์„ฑ๋Šฅ์ด ์ข‹์€ ๋ชจ๋ธ์„ ๋งŒ๋“คํ…Œ์•ผ. ์‹ค์ œ ๋ก ์นญ์€ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์•Œ์•„์„œ ํ•˜๊ฒ ์ง€

  • ์—”์ง€๋‹ˆ์–ด : ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ์–ด๋–ป๊ฒŒ ๋ก ์น˜ํ• ๊นŒ? ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๊ฐ€ ์•Œ์•„์„œ ์ž˜ ํ–ˆ๊ฒ ์ง€

๋งˆ์ฐฐ์ด ์ƒ๊ธฐ๋Š” ์ง€์ 

  • ๋งŽ์€ ์ˆ˜์˜ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋“ค์€ R์„ ๋น„๋กฏํ•œ ๋‹ค์–‘ํ•œ ํˆด๋กœ ๋ชจ๋ธ ๊ฐœ๋ฐœ

  • ํ•˜์ง€๋งŒ ์‹ค์ œ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์€ ๋‹ค์–‘ํ•œ ๋ชจ๋ธ๋“ค์„ ์ง€์›ํ•˜์ง€ ๋ชปํ•จ

  • ๊ฐœ๋ฐœ/๊ฒ€์ฆ๋œ ๋ชจ๋ธ์„ ์ƒ์‚ฐ ํ™˜๊ฒฝ์œผ๋กœ ๋ก ์น˜ํ•  ๋•Œ ๋งŽ์€ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๊ณ  ์˜ค๋ฅ˜๊ฐ€ ๋งŽ์Œ

  • ๊ฒฐ๊ตญ, ๋ฒ„๊ทธ ์ˆ˜์ •์— ๋งŽ์€ ์‹œ๊ฐ„์„ ์“ฐ๊ณ  ์‹ฌํ•œ ๊ฒฝ์šฐ ์žฌ๊ฐœ๋ฐœ์„ ํ•จ

๋ชจ๋ธ ๊ฐœ๋ฐœ ์‹œ ๊ผญ ๊ธฐ์–ตํ•  ํฌ์ธํŠธ

  • ๋ˆ„๊ตฐ๊ฐ€ ๋ชจ๋ธ ๊ฐœ๋ฐœ๋ถ€ํ„ฐ ์ตœ์ข… ๋ก ์น˜๊นŒ์ง€ ์ฑ…์ž„์ ธ์•ผ ํ•œ๋‹ค.

  • ํ•ด๋‹น ํ”„๋กœ์ ํŠธ ์ฐธ์—ฌ์ž๋“ค์ด ๋ชจ๋‘ ํฌ๋ ˆ๋”ง์„ ๋ฐ›์•„์•ผ ํ˜‘์—…์ด ๋” ์‰ฌ์›Œ์ง„๋‹ค.

    • ์ตœ์ข… ๋ก ์น˜ํ•˜๋Š” ์—”์ง€๋‹ˆ์–ด๋“ค๊ณผ์˜ ์†Œํ†ต์ด ์ค‘์š”

  • ๋ชจ๋ธ ๊ฐœ๋ฐœ ์ดˆ๊ธฐ๋ถ€ํ„ฐ ๊ฐœ๋ฐœ/๋ก ์น˜ ๊ณผ์ •์„ ๊ตฌ์ฒดํ™” ํ•˜๊ณ  ์†Œํ†ต

  • ๊ฐœ๋ฐœ๋œ ๋ชจ๋ธ์ด ๋ฐ”๋กœ ํ”„๋กœ๋•์…˜์— ๋ก ์น˜๊ฐ€๋Šฅํ•œ ํ”„๋กœ์„ธ์Šค/ํ”„๋ ˆ์ž„์›์ด ํ•„์š”

    • R๋กœ ๊ฐœ๋ฐœ๋œ ๋ชจ๋ธ์€ ํ”„๋กœ๋•์…˜ ๋ก ์น˜๋ฅผ ๋ฐ”๋กœ ํ•  ์ˆ˜ ์—†์Œ

  • ์ฒซ ๋ชจ๋ธ ๋ก ์น˜๋Š” ์‹œ์ž‘์ผ ๋ฟ (Agile ๋ฐฉ๋ฒ•๋ก )

    • ์šด์˜์„ ํ†ตํ•ด ์ ์ง„์ ์ธ ๊ฐœ์„ ์„ ์ด๋ค„๋‚ด๋Š” ๊ฒƒ์ด ์ค‘์š”

    • ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž์˜ ๊ฒฝ์šฐ ๋ชจ๋ธ์˜ ๊ฐœ๋ฐœ์ด ๋์ด ์•„๋‹ˆ๋‹ค

  • ๊ฒฐ๊ตญ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๊ฐ€ ํ•„์š”

    • ์šด์˜์—์„œ ์ƒ๊ธฐ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๊น…ํ•˜๊ณ  ๊ฐœ์„ ์  ์ฐพ๊ธฐ

    • ์ฃผ๊ธฐ์ ์œผ๋กœ ๋ชจ๋ธ์„ ์žฌ๋นŒ๋”ฉ

      • ์˜จ๋ผ์ธ ๋Ÿฌ๋‹ => ๋ฆฌ์–ผํƒ€์ž„ ๋จธ์‹ ๋Ÿฌ๋‹

๋ฐ์ดํ„ฐ ๊ด€๋ จ ๊ตํ›ˆ

  • ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ๋งค์ถœ์ด ์ƒ๊ฒจ์•ผ ํ•œ๋‹ค.

    • ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ์ง/๊ฐ„์ ‘์ ์œผ๋กœ ํšŒ์‚ฌ ์ˆ˜์ต์— ๊ธ์ •์ ์ธ ์˜ํ–ฅ์„ ๋ผ์น  ๊ฒƒ

    • ๋ฐ์ดํ„ฐ์˜ ์ธํ”„๋ผ ๊ตฌ์„ฑ์€ ๋ฐ˜๋“œ์‹œ ํ•„์š”

    • ๋ฐ์ดํ„ฐ์™€ ๋งค์ถœ๊ณผ์˜ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ํ•ญ์ƒ ์ฆ๋ช…ํ•˜๊ณ  ์„ค๋“ํ•  ๊ฒƒ

  • ๋ฐ์ดํ„ฐ ์ธํ”„๋ผ๊ฐ€ ์ฒซ๋ฒˆ์งธ ์Šคํ…

  • ๋ฐ์ดํ„ฐ์˜ ํ’ˆ์งˆ์ด ์•„์ฃผ ์ค‘์š”

    • ๋ชจ๋ธ๋ง์— ๋“œ๋Š” ์‹œ๊ฐ„์ด 100์ด๋ฉด 70์€ ๋ฐ์ดํ„ฐ ํด๋ฆฐ์—…์— ๋“ค์–ด๊ฐ

    • ๋ฐ์ดํ„ฐ์˜ ํ’ˆ์งˆ ์œ ์ง€์— ๋…ธ๋ ฅ์ด ํ•„์š”

  • ํ•ญ์ƒ ์ง€ํ‘œ๋ถ€ํ„ฐ ์ƒ๊ฐ

    • ๋ฌด์Šจ ์ผ์„ ํ•˜๊ฑด ๊ฐ€์„ค์„ ํ•ญ์ƒ ์ƒ๊ฐ

    • ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ  ์ƒ๊ฐ์„ ๋งž์ถ”๊ฒŒ ๋œ๋‹ค

    • ์ง€ํ‘œ์˜ ๊ณ„์‚ฐ์— ์žˆ์–ด์„œ ๊ฐ๊ด€์„ฑ์ด ์ค‘์š”ํ•˜๋‹ค => ์‹ ๋ขฐ์„ฑ์ด ์—†์œผ๋ฉด ์˜๋ฏธ์—†๋Š” ์ง€ํ‘œ

  • ๊ฐ€๋Šฅํ•˜๋ฉด ๊ฐ„๋‹จํ•œ ์†”๋ฃจ์…˜์œผ๋กœ ์‹œ์ž‘

    • ๋”ฅ๋Ÿฌ๋‹์œผ๋กœ ๋ฌด์กฐ๊ฑด ํ•ด๊ฒฐํ•˜์ง€ ๋ง ๊ฒƒ

    • ๊ฐ„๋‹จํ•œ ๋…ผ๋ฆฌ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๊ณ ๋ฏผ

    • ๋ฐ˜๋ณต ๊ธฐ๋ฐ˜์˜ ์ ์ง„์ ์ธ ๊ฐœ๋ฐœ๋ฐฉ์‹ VS ํ•œ ํ์— ๋ชจ๋ธ ๋งŒ๋“ค๊ธฐ

์ปค๋ฆฌ์–ด ์ด์•ผ๊ธฐ

๊ฐ€์žฅ ๋งŽ์ด ๋“ค์„ ์งˆ๋ฌธ๋“ค

  • ์š”์ฆ˜ ๋œจ๋Š” ๊ฒƒ?

  • ๋ฏธ๋ž˜๋ฅผ ๋Œ€๋น„ํ•˜๊ธฐ ์œ„ํ•ด ์ค€๋น„ํ•ด์•ผ ํ•  ๊ฒƒ?

  • ์ปค๋ฆฌ์–ด๊ฐ€ ๊ณ ์ฐฉ๋œ ๊ฒƒ ๊ฐ™๋‹ค. ๋ฌด์—‡์„ ํ•ด์•ผ๋ ๊นŒ?

  • ๋ถˆ์•ˆ๊ฐ์„ ๋А๋ผ๊ณ  ์„ ํ–‰ ํ•™์Šต์„ ํ†ตํ•ด ์ „๋ฌธ์„ฑ์„ ๊ฐ–์ถฐ์•ผ ํ•œ๋‹ค๋Š” ๋ถ€๋‹ด, ๊ณ ๋ฏผ์„ ๊ฐ€์ง„๋‹ค

  • ๋ถˆ์•ˆ๊ฐ์„ ๋А๋‚€ ์„ ํ–‰ ํ•™์Šต์€ ํฌ๊ฒŒ ์ข‹์ง€ ์•Š๋‹ค.

  • ๋˜, ํฐ ํšŒ์‚ฌ์— ๊ฐ€๋”๋ผ๋„ ์ „๋ฌธ์„ฑ์„ ์Œ“์„ ์ˆ˜๋Š” ์—†๋‹ค.

Last updated

Was this helpful?