๐ŸŒˆ ์˜์นด ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน - Airflow์™€ ํ•จ๊ป˜ํ•œ ๋ฐ์ดํ„ฐ ํ™˜๊ฒฝ ๊ตฌ์ถ•๊ธฐ(feat. Airflow on Kubernetes) ๐ŸŽ ์ด ์ž๋ฃŒ๋ฅผ ์ถ”์ฒœํ•˜๋Š” ์ด์œ  - Airflow๋Š” ETL ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ๋งŽ์ด ์‚ฌ์šฉํ•˜์ง€๋งŒ, MLOps์—์„œ๋„ ํ™œ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค! - ๋‹จ์ˆœํžˆ Airflow ๊ตฌ์ถ•ํ–ˆ๋‹ค๋Š” ๋‚ด์šฉ๋ณด๋‹ค 3๋…„์˜ ์Šคํ† ๋ฆฌ๋ฅผ ๋‹ด์€ ๊ธ€์ด๊ณ , ์†Œ์ˆ˜์˜ ์ธ์›์œผ๋กœ Airflow๋ฅผ ์šด์˜ํ•  ๋• Composer๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ์ ์  ์ธํ”„๋ผ๋ฅผ ์ง์ ‘ ๋งŒ๋“œ๋Š” ๊ณผ์ •์— ๋Œ€ํ•ด ๋‹ด์€ ๊ธ€์ž…๋‹ˆ๋‹ค. - ์ตœ๊ทผ์— Kubernetes ์œ„์— Airflow๋ฅผ ๊ตฌ์ถ•ํ•˜๋ฉด์„œ ๋‹ด์€ ๋‚ด์šฉ๋„ ์žˆ์œผ๋‹ˆ, ๊ด€์‹ฌ์žˆ์œผ์‹  ๋ถ„๋“ค์€ ๋ณด์‹œ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š” ๐Ÿ™‚ ๐Ÿ‘ ์ฝ์œผ๋ฉด ์ข‹์€ ๋ถ„ - ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ง์„ ํ•˜๊ณ  ๊ณ„์‹  ๋ถ„, ๊ด€์‹ฌ ์žˆ์œผ์‹  ๋ถ„ - Airflow๋ฅผ ์šด์˜ํ•˜๊ณ  ๊ณ„์‹  ๋ถ„ ๐Ÿ“‹ ๋‚ด์šฉ - ๊ธฐ์กด ํ™˜๊ฒฝ - Rundeck - ํƒœ๋™๊ธฐ - Google Cloud Composer - ์ดˆ์ฐฝ๊ธฐ - Google Compute Engine + Docker Compose - ๊ณ ๋ ค ์‚ฌํ•ญ - ์˜์‚ฌ ๊ฒฐ์ • - ๋ฐฐํฌ ํ˜•ํƒœ - ์šด์˜ ํ˜•ํƒœ - ๋ฌธ์ œ์  - ์„ฑ์žฅ๊ธฐ - Airflow on Kubernetes - ๊ณ ๋ ค ์‚ฌํ•ญ - ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• - ๋ฐฐํฌ ํ˜•ํƒœ - ๋ฐฐํฌ ๋ฐฉ๋ฒ• - ์šด์˜ ํ˜•ํƒœ - ๊ธฐํƒ€ ์ถ”๊ฐ€ ์ž‘์—… - ์„ฑ์ˆ™๊ธฐ๋ฅผ ํ–ฅํ•˜์—ฌ - ๋งˆ๋ฌด๋ฆฌํ•˜๋ฉฐ

์˜์นด ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน - Airflow์™€ ํ•จ๊ป˜ํ•œ ๋ฐ์ดํ„ฐ ํ™˜๊ฒฝ ๊ตฌ์ถ•๊ธฐ(feat. Airflow on Kubernetes)

SOCAR Tech Blog

์˜์นด ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน - Airflow์™€ ํ•จ๊ป˜ํ•œ ๋ฐ์ดํ„ฐ ํ™˜๊ฒฝ ๊ตฌ์ถ•๊ธฐ(feat. Airflow on Kubernetes)

๋‹ค์Œ ๋‚ด์šฉ์ด ๊ถ๊ธˆํ•˜๋‹ค๋ฉด?

๋˜๋Š”

์ด๋ฏธ ํšŒ์›์ด์‹ ๊ฐ€์š”?

2021๋…„ 6์›” 2์ผ ์˜ค์ „ 3:47

๋Œ“๊ธ€ 0

    ํ•จ๊ป˜ ์ฝ์€ ๊ฒŒ์‹œ๋ฌผ

    โ€˜๋˜‘๋ถ€(๋˜‘๋˜‘ํ•˜๊ณ  ๋ถ€์ง€๋Ÿฐํ•˜๊ธฐ)๋ณด๋‹ค ๋˜‘๊ฒŒ(๋˜‘๋˜‘ํ•˜์ง€๋งŒ ๊ฒŒ์œผ๋ฅธ) ๋ฆฌ๋”๊ฐ€ ๋˜๋ผ.โ€™ ๋ฆฌ๋”์‹ญ ์ฝ”์นญ์—์„œ ๋น ์ง€์ง€ ์•Š๋Š” ํ›ˆ์ˆ˜๋‹ค. ํ˜„์žฅ ๋ฆฌ๋”๋“ค์˜ ๋ง์„ ๋“ค์–ด๋ณด๋ฉด ์‹คํ–‰์ด ์‰ฝ์ง€ ์•Š๋‹ค.

    ... ๋” ๋ณด๊ธฐ

    [๊น€์„ฑํšŒ์˜ ๊ณ ์‚ฌ์„ฑ์–ด ๋ฆฌ๋”์‹ญ] `๋˜‘๊ฒŒ ๋ฆฌ๋”์‹ญ` 3๊ฐ€์ง€ ๋ฒ•์น™ - ๋งค์ผ๊ฒฝ์ œ

    ๋งค์ผ๊ฒฝ์ œ

    [๊น€์„ฑํšŒ์˜ ๊ณ ์‚ฌ์„ฑ์–ด ๋ฆฌ๋”์‹ญ] `๋˜‘๊ฒŒ ๋ฆฌ๋”์‹ญ` 3๊ฐ€์ง€ ๋ฒ•์น™ - ๋งค์ผ๊ฒฝ์ œ

     โ€ข 

    ์ €์žฅ 2 โ€ข ์กฐํšŒ 640


    [์ผํ„ฐ์˜ ๊ทผ์œก] ์ปฌ๋ฆฌ ์ผ์ž˜๋Ÿฌ๋“ค์˜ ๊ณตํ†ต์ 

    '

    ... ๋” ๋ณด๊ธฐ

    ๋‚ด ์˜† ์ผ ์ž˜ํ•˜๋Š” ๋™๋ฃŒ๊ฐ€ ๊ฐ€์ง„ ๊ฒƒ

    Brunch Story

    ๋‚ด ์˜† ์ผ ์ž˜ํ•˜๋Š” ๋™๋ฃŒ๊ฐ€ ๊ฐ€์ง„ ๊ฒƒ

    < ๊ฐ๊ฐ์˜ ๋‚˜ vs ์ƒ์ƒ์˜ ๋‚˜, ๋ˆ„๊ตฌ๋ฅผ ๋ฏฟ์–ด์•ผ ํ• ๊นŒ? >

    1. ์ž์‹ ์„ ๋‘ ์กด์žฌ๋กœ ์ƒ๊ฐํ•˜์‹ญ์‹œ์˜ค.

    ... ๋” ๋ณด๊ธฐ

    ์ด๋ ฅ์„œ์— ์“ฐ๋Š” ๊ฒฝํ—˜

    ๏ปฟ

    ... ๋” ๋ณด๊ธฐ

    < ์ฟ ํŒก์˜ ์ฐฝ์—…์ž๋ฅผ ์ง์ ‘ ๋ณด๋ฉฐ ๋ฐฐ์šด ๊ฒƒ: ๋ฆฌ๋”์˜ ํฌ๊ธฐ๊ฐ€ ์ „๋ถ€๋‹ค >

    1

    ... ๋” ๋ณด๊ธฐ

     โ€ข 

    ๋Œ“๊ธ€ 1 โ€ข ์ €์žฅ 21 โ€ข ์กฐํšŒ 1,665


    < ์„œ๋น„์Šค๋ฅผ ์ค‘๋…์„ฑ ์žˆ๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒฐ์ •์  ์›๋ฆฌ >

    1. ์ง„ํ†ต์ œ์ด๋ฉด์„œ ๋น„ํƒ€๋ฏผ์ด์–ด์•ผ ํ•œ๋‹ค.

    ... ๋” ๋ณด๊ธฐ

    ์ฃผ๊ฐ„ ์ธ๊ธฐ TOP 10

    1

    ์ง„์šฉ์ง„ Product manager

    PM์ด ์ดํ•ดํ•˜๋ฉด ์ข‹์€ ์ง€ํ‘œ ๊ฐœ๋…

    2

    ์žฅํ™์„ ์ŠคํŽ˜์ด์Šค์˜ค๋””ํ‹ฐ ๋ถ€๋Œ€ํ‘œ/CPO

    < ์ฟ ํŒก์˜ ์ฐฝ์—…์ž๋ฅผ ์ง์ ‘ ๋ณด๋ฉฐ ๋ฐฐ์šด ๊ฒƒ: ๋ฆฌ๋”์˜ ํฌ๊ธฐ๊ฐ€ ์ „๋ถ€๋‹ค >

    3

    ๊ณจ๋นˆํ•ด์ปค Chief Maker

    ๋‚˜๋Š” ๊ฐ€๋” ์กฐํ•ฉํ˜• ํ•œ๊ธ€์˜ ์•„๋ฆ„๋‹ค์›€์— ๋Œ€ํ•ด ์ƒ๊ฐํ•œ๋‹ค. ๊ทธ ์•„๋ฆ„๋‹ค์›€

    4

    ๋‹ฌ๋ ˆ Apollo GraphQL Software Engineer

    ๋ฆฌํŠธ์ฝ”๋“œ 102. Binary Tree Level Order Tr

    5

    ๋ ˆ๋“œ๋ฒ„์Šค๋ฐฑ๋งจ ๋ฆฌ์„œ์ฒ˜ ์•ค ๋ผ์ดํ„ฐ

    โŸช๐Ÿš€ ์œ ๋‹ˆ์ฝ˜์ด๋ผ ๋ถˆ๋ฆฌ๋˜ ๊ทธ๋“ค, ์ด์ œ ์ง„์งœ ์‹ค๋ ฅ์„ ๋ณด์—ฌ์ค„ ๋•ŒโŸซ