MicrocosmWorks๋””์ง€ํ„ธ ์ฝ”์Šค๋ชจ์Šค ํ˜์‹  ๋ฐ ์„ค๊ณ„
์†Œ๊ฐœ์—ฐ๋ฝ์ฒ˜
MicrocosmWorks๋””์ง€ํ„ธ ์ฝ”์Šค๋ชจ์Šค๋ฅผ ํ˜์‹ ํ•˜๊ณ  ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค

์ค‘์š”ํ•œ IT ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์ˆ , ๋ณด์•ˆ์— ์—ด์ •์ ์ด๋ฉฐ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํ˜์‹ ์ ์ธ IT ์ธํ”„๋ผ๋ฅผ ํ†ตํ•ด ๋น„์ฆˆ๋‹ˆ์Šค ์„ฑ์žฅ์„ ๋•์Šต๋‹ˆ๋‹ค.

[email protected]
+91 7011868196
New Delhi, India

AI ์„ฑ์žฅ ํ—ˆ๋ธŒ

AI ํ—ˆ๋ธŒ์Šคํƒ€ํŠธ์—… ํ˜์‹ ๊ธฐ์—… ๊ฐ€์†๊ธฐ

์†”๋ฃจ์…˜

๋ชจ๋“  ์†”๋ฃจ์…˜์›ฐ๋‹ˆ์Šค ๋ฐ ํ”ผํŠธ๋‹ˆ์Šค ์•ฑAI ๋น„๋””์˜ค ํ”Œ๋žซํผAI ์—์ด์ „ํŠธ ๊ฐœ๋ฐœ

์ž์›

ํ†ต์ฐฐ๋ ฅ์‚ฐ์—… ๊ฐ€์ด๋“œ์‚ฌ์šฉ ์‚ฌ๋ก€ ์ฒญ์‚ฌ์ง„์•„ํ‚คํ…์ฒ˜ ํŒจํ„ด์‚ฌ๋ก€ ์—ฐ๊ตฌ

ํšŒ์‚ฌ

ํšŒ์‚ฌ ์†Œ๊ฐœ์—ฐ๋ฝ์ฒ˜์šฐ๋ฆฌ์˜ ์ž‘์—…

์„œ๋น„์Šค

๋””์ง€ํ„ธ ์ปจ์„คํŒ…ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผSaaS ๊ฐœ๋ฐœAI ๊ฐœ๋ฐœ๋น„๋””์˜ค ๊ธฐ์ˆ 
ERP ๊ฐœ๋ฐœZoho ๋งž์ถคํ™”Odoo ๊ฐœ๋ฐœSalesforce ํ†ตํ•ฉ๋งž์ถคํ˜• CRM ๊ฐœ๋ฐœ
QuickBooks ํ†ตํ•ฉIoT ์†”๋ฃจ์…˜๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ
์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ ์ปจ์„คํŒ…IT ์ง€์› - L3

ยฉ 2026 MicrocosmWorks. ๋ชจ๋“  ๊ถŒ๋ฆฌ ๋ณด์œ .

๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ๋ฐฉ์นจ์„œ๋น„์Šค ์•ฝ๊ด€
ํ†ต์ฐฐ๋กœ ๋Œ์•„๊ฐ€๊ธฐ
Media Services

๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ์Šค์ผ€์ค„๋ง์—์„œ ํ”„๋กœ๊ทธ๋žจ ์‹œ๊ฐ„ ์กฐ์ • ๊ด€๋ฆฌ

์ œ์ž‘์ž๊ฐ€ ๋ผ์ด๋ธŒ ์Šค์ผ€์ค„์—์„œ ํ”„๋กœ๊ทธ๋žจ์„ ๋“œ๋ž˜๊ทธํ•  ๋•Œ ์—ฐ์‡„์ ์ธ ์‹œ๊ฐ„ ์กฐ์ •์„ ์ฒ˜๋ฆฌํ•˜์—ฌ ๋ชจ๋“  ํ›„์† ์Šฌ๋กฏ์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

Untitled (612 x 640 px) (512 x 640 px) (512 x 600 px).webpPankaj
โ€ข
August 3, 2026
โ€ข
์ˆ˜์ •์ผ August 14, 2026
โ€ข
8 min read
ChatGPT Image Aug 3, 2026, 05_04_16 PM (1).webp
8 min read

๋ผ์ด๋ธŒ TV ์šด์˜์ž์—๊ฒŒ ์Šค์ผ€์ค„๋ง ๋„๊ตฌ์—์„œ ๋ฌด์—‡์„ ๋ณด๊ณ  ์‹ถ์€์ง€ ๋ฌผ์–ด๋ณด๋ฉด, ๊ทธ๋“ค์€ ๊ฑฐ์˜ ์˜ˆ์™ธ ์—†์ด ์ด๋ ‡๊ฒŒ ๋งํ•ฉ๋‹ˆ๋‹ค. "ํด๋”์— ํŒŒ์ผ์„ ์ •๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ฑ„๋„์„ ๋งŒ๋“ค๊ฒŒ ํ•ด์ฃผ์„ธ์š”. ํ”„๋กœ๊ทธ๋žจ์„ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ์›ํ•˜๋Š” ์œ„์น˜์— ๋†“์œผ๋ฉด ๋์ž…๋‹ˆ๋‹ค.

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

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

๋น ๋ฅธ ๊ฐœ์š”

์ธก๋ฉด์„ธ๋ถ€ ์‚ฌํ•ญ
๋„๋ฉ”์ธAWS MediaLive์—์„œ ๋ผ์ด๋ธŒ FAST ์ฑ„๋„์„ ์œ„ํ•œ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ์Šค์ผ€์ค„๋ง
์ถฉ๋Œ ํ•ด๊ฒฐ4๊ฐ€์ง€ ๊ทœ์น™ ์Šค๋ƒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•œ ์ž๋™ ์‹œ๊ฐ„ ์กฐ์ •
์ตœ์†Œ ์ธ์ ‘ ํ”„๋กœ๊ทธ๋žจ ๊ฐ„ ๊ฐ„๊ฒฉ6์ดˆ (MediaLive์˜ ์ตœ์†Œ 5์ดˆ + 1์ดˆ ํด๋Ÿญ ๋“œ๋ฆฌํ”„ํŠธ ์•ˆ์ „ ์—ฌ์œ )
์—ฐ์‡„ ์ฒ˜๋ฆฌ์ตœ์ดˆ ์ ‘์ด‰ ์‹œ ์›๋ณธ ์‹œ๊ฐ„ ๋ฉ”๋ชจํ™”, ์—ฐ์‡„์ ์ธ ์‹œ๊ฐ„ ์กฐ์ • ์‹œ ํ”„๋กœ๊ทธ๋žจ๋‹น ํ•œ ๋ฒˆ์˜ ๊น”๋”ํ•œ ์ •๋ฆฌ ํ˜ธ์ถœ ์ƒ์„ฑ
์ง€๋‚œ ๋‚ ์งœ ์•ˆ์ „์„ฑ๋‘ ๋‹จ๊ณ„์˜ ๋ณดํ˜ธ โ€” ์ž…๋ ฅ ๊ฑฐ๋ถ€ ๋ฐ ์Šค๋ƒ… ํ›„ ์ž๋™ ๋˜๋Œ๋ฆฌ๊ธฐ
์ดˆ๊ธฐํ™” ๋‚ ์งœ ์•ˆ์ „์„ฑ2๋ถ„ ๋ผ์ด๋ธŒ ์žฌ์ƒ ๋ฒ„ํผ ๋ฐ ์ด์›” ํ”„๋กœ๊ทธ๋žจ ๋ณด์กด
์ƒํƒœ์šด์˜ ์ค‘

 

๋น„์ฆˆ๋‹ˆ์Šค ๋ฌธ์ œ: ์บ˜๋ฆฐ๋”๊ฐ€ ์•„๋‹Œ ์บ˜๋ฆฐ๋”

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

  • ํ”„๋กœ๊ทธ๋žจ์€ ์ค‘๋ณต๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ TV๋Š” ํ•œ ๋ฒˆ์— ์ •ํ™•ํžˆ ํ•œ ๊ฐ€์ง€๋งŒ ์žฌ์ƒํ•ฉ๋‹ˆ๋‹ค.
  • ์ธ์ฝ”๋”์—๋Š” ์ตœ์†Œ ๋™์ž‘ ๊ฐ„๊ฒฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค. AWS MediaLive๋Š” 5์ดˆ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ์ž…๋ ฅ์„ ์ „ํ™˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‘ ํ”„๋กœ๊ทธ๋žจ์„ 4์ดˆ ๊ฐ„๊ฒฉ์œผ๋กœ ์Šค์ผ€์ค„๋งํ•˜๋ฉด ๋ฐฐํฌ๊ฐ€ ๊ฑฐ๋ถ€๋ฉ๋‹ˆ๋‹ค.
  • ์ง€๋‚œ ํ”„๋กœ๊ทธ๋žจ์€ ํŽธ์ง‘ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ๋ฐฉ์†ก ์‹œ๊ฐ„์ด ์ง€๋‚ฌ๊ณ , ๋น„ํŠธ๋Š” ์‹œ์ฒญ์ž์˜ ํ™”๋ฉด์— ์ด๋ฏธ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ž์ •์„ ๋„˜์–ด๊ฐ€๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ํ•˜๋‚˜์˜ ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. 23:30๋ถ€ํ„ฐ 01:15๊นŒ์ง€ ์‹คํ–‰๋˜๋Š” ์˜ํ™”๋Š” ๋‚ ์งœ ๊ฒฝ๊ณ„์—์„œ ๋‘ ๊ฐœ์˜ ์ ˆ๋ฐ˜ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋ถ„ํ• ๋˜์ง€ ์•Š๊ณ  ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ฒ˜๋ฆฌ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

2์ดˆ์˜ "๊ฑฐ์˜ ์ค‘๋ณต"์€ ์šด์˜์ž ์˜ค๋ฅ˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‘ ํ”„๋กœ๊ทธ๋žจ์„ ๋“œ๋ž˜๊ทธํ–ˆ๋Š”๋ฐ ๊ฑฐ์˜ ๋งž์ง€๋งŒ ์™„๋ฒฝํ•˜๊ฒŒ ๋งž์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์˜ ์ž์—ฐ์Šค๋Ÿฌ์šด ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค. ์ง„์ •ํ•œ ์—”์ง€๋‹ˆ์–ด๋ง ๊ณผ์ œ๋Š” "์˜ํ™” 9์‹œ๋กœ ๋“œ๋ž˜๊ทธ"๋ฅผ "๋ฒ•์  ์ฑ„๋„ ์Šค์ผ€์ค„"๋กœ ๋ฒˆ์—ญํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ž˜๋ชป๋˜๋ฉด ์šด์˜์ž๋Š” ๋“œ๋กญํ•  ๋•Œ๋งˆ๋‹ค ์˜ค๋ฅ˜์˜ ๋ฒฝ์— ๋ถ€๋”ชํžˆ๊ฑฐ๋‚˜, ๋” ๋‚˜์œ ๊ฒฝ์šฐ, ๋ฐฉ์†ก ์‹œ๊ฐ„์— ์ธ์ฝ”๋”๊ฐ€ ์Šค์ผ€์ค„์˜ ์ผ๋ถ€๋ฅผ ์กฐ์šฉํžˆ ๊ฑฐ๋ถ€ํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

 

AWS MediaLive์—์„œ '๋ฒ•์ '์ด๋ž€ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”๊ฐ€

MediaLive์—์„œ ์Šค์ผ€์ค„์ด ๋ฒ•์  ํšจ๋ ฅ์„ ๊ฐ€์ง€๋ ค๋ฉด ์ธ์ ‘ํ•œ ํ”„๋กœ๊ทธ๋žจ์€ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  1. ์—ฐ์†์ ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค โ€” ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์ด์— ๊ฐ„๊ฒฉ์ด ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค, ๋˜๋Š”
  2. ์ตœ์†Œ 5์ดˆ ์ด์ƒ ๋–จ์–ด์ ธ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค โ€” ์ธ์ฝ”๋”์˜ ์ตœ์†Œ ๋™์ž‘ ๊ฐ„๊ฒฉ์ž…๋‹ˆ๋‹ค.

ํ•จ์ •์€ ๊ทธ ์‚ฌ์ด์˜ ๋ชจ๋“  ๊ฒƒ์ž…๋‹ˆ๋‹ค. 1์ดˆ ๊ฐ„๊ฒฉ, 3์ดˆ ๊ฐ„๊ฒฉ, 4.9์ดˆ ๊ฐ„๊ฒฉ โ€” ์ด ๋ชจ๋“  ๊ฒƒ์ด UI์—์„œ๋Š” ์™„๋ฒฝํ•ด ๋ณด์ด์ง€๋งŒ, ๋ฐฐํฌ ์‹œ์—๋Š” ๋ชจ๋‘ ๊ฑฐ๋ถ€๋ฉ๋‹ˆ๋‹ค. ๋” ๋‚˜์œ ๊ฒƒ์€, ๊ฑฐ๋ถ€๊ฐ€ ๊น”๋”ํ•˜๊ณ  ์›์ž์ ์ธ ์‹คํŒจ๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ์ ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋ถ€๋ถ„์ ์œผ๋กœ ๋ฐฐํฌ๋œ ์ฑ„๋„์„ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ผ๋ถ€ ์Šค์ผ€์ค„ ์ž‘์—…์€ MediaLive์— ์ ์šฉ๋˜๊ณ  ๋‹ค๋ฅธ ์ž‘์—…์€ ์ ์šฉ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์™€ AWS ๊ฐ„์˜ ํด๋Ÿญ ๋“œ๋ฆฌํ”„ํŠธ์— ๋Œ€ํ•œ 1์ดˆ์˜ ์•ˆ์ „ ์—ฌ์œ ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ์‹ค์ œ ์ตœ์†Œ ๊ฐ„๊ฒฉ์€ 5์ดˆ๊ฐ€ ์•„๋‹Œ 6์ดˆ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ์ผ ์ˆซ์ž โ€” MIN_NEIGHBOUR_GAP_MS = 6000 โ€” ๊ฐ€ ์ „์ฒด ์ถฉ๋Œ ํ•ด๊ฒฐ ์‹œ์Šคํ…œ์ด ๊ตฌ์ถ•๋œ ์œ ์ผํ•œ ์ƒ์ˆ˜์ž…๋‹ˆ๋‹ค.

๋ช…๋ฐฑํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์ด ์‹คํŒจํ•˜๋Š” ์ด์œ 

์ž๋™ ํ•ด๊ฒฐ ๋ฐฉ์‹์„ ๊ฒฐ์ •ํ•˜๊ธฐ ์ „์—, ๋ช‡ ๊ฐ€์ง€ ๋” ๋ช…๋ฐฑํ•œ ์ „๋žต๋“ค์ด ๊ณ ๋ ค๋˜์—ˆ์œผ๋‚˜ ๊ธฐ๊ฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

"๋ชจ๋“  ๊ฒƒ์„ 5๋ถ„ ๊ฒฝ๊ณ„์— ๋งž์ถฐ ์ค‘๋ณต๋˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค." ์ด๋Š” ์šด์˜์ž์˜ ์˜๋„๋ฅผ ํŒŒ๊ดดํ•จ์œผ๋กœ์จ ๊ธฐ์ˆ ์ ์ธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. 21:03:15์— ์‹œ์ž‘๋˜์–ด์•ผ ํ•  ํ”„๋กœ๊ทธ๋žจ์ด 21:05:00์œผ๋กœ ์กฐ์šฉํžˆ ๊ฑด๋„ˆ๋›ฐ์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์Šค์ผ€์ค„์€ ๋ฐ˜์˜ฌ๋ฆผ ๊ธฐ๋Šฅ์ด ์•„๋‹Œ ์šด์˜์ž์˜ ์†Œ์œ ์ž…๋‹ˆ๋‹ค.

"๋“œ๋กญ ์‹œ๊ฐ„ ๋Œ€์‹  ๋ฐฐํฌ ์‹œ๊ฐ„์— ์ถฉ๋Œ์„ ๊ฐ์ง€ํ•ฉ๋‹ˆ๋‹ค." ์ด๋Š” UI์—์„œ ๋” ๋น ๋ฅด๊ฒŒ ๋А๊ปด์ง€์ง€๋งŒ, ์‹คํŒจ ์‹œ์ ์„ ์ตœ์•…์˜ ์ˆœ๊ฐ„์œผ๋กœ ์˜ฎ๊น๋‹ˆ๋‹ค. ์šด์˜์ž๊ฐ€ ๋ฐฐํฌ๋ฅผ ํด๋ฆญํ•˜๊ณ  "ํ”„๋กœ๊ทธ๋žจ 47์—์„œ ์Šค์ผ€์ค„ ๊ฑฐ๋ถ€"๋ฅผ ๋ณผ ๋•Œ์ฏค์ด๋ฉด, ๊ทธ๋“ค์€ ์ด๋ฏธ ํ•ด๋‹น ํŽธ์ง‘ ์ž‘์—…์—์„œ ์ •์‹ ์ ์œผ๋กœ ๋ฒ—์–ด๋‚œ ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

"UI์—์„œ ๋ฏธ์„ธ ๊ฐ„๊ฒฉ์„ ํ—ˆ์šฉํ•˜๊ณ  MediaLive๊ฐ€ ๊ฑฐ๋ถ€ํ•˜๋„๋ก ๋‘ก๋‹ˆ๋‹ค." ์ด๋Š” ๋ถˆํˆฌ๋ช…ํ•œ ์ธ์ฝ”๋” ์˜ค๋ฅ˜๋ฅผ ์šด์˜์ž์—๊ฒŒ ์ง์ ‘ ๋˜๋Œ๋ ค์ฃผ๋ฉฐ, ์ฑ„๋„์„ ๋ณต๊ตฌํ•˜๊ธฐ ๋งค์šฐ ์–ด๋ ค์šด ๋ถ€๋ถ„ ๋ฐฐํฌ ์ƒํƒœ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

 

ํ•ด๊ฒฐ์ฑ…: 4๊ฐ€์ง€ ๊ทœ์น™ ์Šค๋ƒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜

๋ชจ๋“  ๋“œ๋กญ ์‹œ, ์Šค๋ƒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์˜ํ–ฅ์„ ๋ฐ›๋Š” ์ฑ„๋„์˜ ์ธ์ ‘ํ•œ ํ”„๋กœ๊ทธ๋žจ ์Œ (์ƒˆ ํ”„๋กœ๊ทธ๋žจ-์ƒˆ ํ”„๋กœ๊ทธ๋žจ, ์ƒˆ ํ”„๋กœ๊ทธ๋žจ-๊ธฐ์กด ํ”„๋กœ๊ทธ๋žจ, ๋˜๋Š” ๋“œ๋กญ์œผ๋กœ ์ธํ•ด ๊ฐ„๊ฒฉ์ด ๋ณ€๊ฒฝ๋œ ๊ธฐ์กด ํ”„๋กœ๊ทธ๋žจ-๊ธฐ์กด ํ”„๋กœ๊ทธ๋žจ ์Œ)์„ ๊ฒ€์‚ฌํ•˜๊ณ , ๊ทธ๋“ค ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์— ๋”ฐ๋ผ ๋‹ค์Œ ๋„ค ๊ฐ€์ง€ ๊ทœ์น™ ์ค‘ ์ •ํ™•ํžˆ ํ•˜๋‚˜๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ๊ฐ„๊ฒฉ = 0 โ†’ ์•„๋ฌด ์กฐ์น˜ ์—†์Œ. ์—ฐ์†์ ์ธ ๊ฒƒ์€ ๋ฒ•์ ์œผ๋กœ ์œ ํšจํ•˜๋ฉฐ, ๊ฑฐ์˜ ํ™•์‹คํ•˜๊ฒŒ ์šด์˜์ž๊ฐ€ ์˜๋„ํ•œ ๋ฐ”์ž…๋‹ˆ๋‹ค.
  • ๊ฐ„๊ฒฉ โ‰ฅ 6์ดˆ โ†’ ์•„๋ฌด ์กฐ์น˜ ์—†์Œ. ์šด์˜์ž๊ฐ€ ์˜๋„์ ์œผ๋กœ ๊ณต๊ฐ„์„ ๋‚จ๊ฒผ์œผ๋ฉฐ, ์Šฌ๋ ˆ์ดํŠธ ๋˜๋Š” ๊ด‘๊ณ  ์‚ฝ์ž…์„ ์œ„ํ•œ ๊ฒƒ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.
  • 0 < ๊ฐ„๊ฒฉ < 6์ดˆ โ†’ ๋‘ ๋ฒˆ์งธ ํ”„๋กœ๊ทธ๋žจ์„ ๋’ค๋กœ ์ด๋™ํ•˜์—ฌ ๊ฐ„๊ฒฉ์„ 0์œผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  • ์Œ์ˆ˜ ๊ฐ„๊ฒฉ (์ค‘๋ณต) โ†’ ์ค‘๋ณต๋œ ์–‘๋งŒํผ ๋‘ ๋ฒˆ์งธ ํ”„๋กœ๊ทธ๋žจ์„ ์•ž์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ์ •์ ์œผ๋กœ, ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ •๋ ฌ๋œ ํƒ€์ž„๋ผ์ธ์„ ๋‹จ์ผ ์ˆœ๋ฐฉํ–ฅ ํŒจ์Šค๋กœ ์ธ์ ‘ํ•œ ์Œ์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์ด๋™๋œ ํ”„๋กœ๊ทธ๋žจ์€ ๋‹ค์Œ ๋น„๊ต๋ฅผ ์œ„ํ•œ ์ฆ‰์‹œ "์ด์ „" ํ•ญ๋ชฉ์ด ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์—ฐ์‡„์ ์ธ ์ด๋™์„ ์œ ๋ฐœํ•˜๋Š” ๋“œ๋กญ์€ ์žฌ๊ท€ ์—†์ด ํ•˜๋‚˜์˜ ์„ ํ˜• ํƒ์ƒ‰์œผ๋กœ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
๋‹ค์ด์–ด๊ทธ๋žจ 1 ยท ์Šค๋ƒ… ์˜์‚ฌ ๊ฒฐ์ • ํŠธ๋ฆฌ


 

Pasted image.webp

 

์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

์Šค์ผ€์ค„๋Ÿฌ๋Š” ์ž‘๊ณ  ์ง‘์ค‘๋œ ์ผ๋ จ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๊ตฌ์ถ•๋ฉ๋‹ˆ๋‹ค.

  • NestJS ๋ฐฑ์—”๋“œ (schedule.service.ts)๋Š” ์Šค๋ƒ… ํƒ์ƒ‰, ์—ฐ์‡„ ๋ฉ”๋ชจํ™”, ๊ทธ๋ฆฌ๊ณ  MediaLive์™€์˜ ์“ฐ๊ธฐ ๊ณ„์•ฝ์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.
  • ์‹œ๊ฐ„ ๋ฒ”์œ„ ์ค‘๋ณต ์ฟผ๋ฆฌ. ๋“œ๋กญ์ด ๋„์ฐฉํ•˜๋ฉด, ๋ฐฑ์—”๋“œ๋Š” ์ƒˆ๋กœ์šด ๋ฐฐ์น˜ ๋ฒ”์œ„์— ์ ‘์ด‰ํ•˜๋Š” ๋ชจ๋“  ๊ธฐ์กด ํ”„๋กœ๊ทธ๋žจ์˜ ์‹œ๊ฐ„ ์ฐฝ๊ณผ ์–‘์ชฝ์— 6์ดˆ ๋ฒ„ํผ๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์ด ์ฟผ๋ฆฌ๋Š” ์บ˜๋ฆฐ๋” ๋‚ ์งœ๊ฐ€ ์•„๋‹Œ ์‹œ๊ฐ„ ๋ฒ”์œ„์—์„œ ์ž‘๋™ํ•˜๋ฏ€๋กœ, ์ž์ •์„ ๋„˜์–ด๊ฐ€๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋™์ผํ•˜๊ฒŒ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค โ€” ์‹œ์Šคํ…œ ์–ด๋””์—๋„ ํŠน๋ณ„ํ•œ ๋‚ ์งœ ๊ฒฝ๊ณ„ ๋กœ์ง์ด ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๋ณ‘ํ•ฉ๋œ ํƒ€์ž„๋ผ์ธ. ์ƒˆ๋กœ์šด ํ”„๋กœ๊ทธ๋žจ DTO์™€ ์ฟผ๋ฆฌ๋œ ๊ธฐ์กด ํ”„๋กœ๊ทธ๋žจ์€ ๋‹จ์ผ ์ •๋ ฌ๋œ ๋ชฉ๋ก์œผ๋กœ ๋ณ‘ํ•ฉ๋ฉ๋‹ˆ๋‹ค. ์Šค๋ƒ… ํƒ์ƒ‰์€ ์ด ๊ฒฐํ•ฉ๋œ ํƒ€์ž„๋ผ์ธ์— ๋Œ€ํ•ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
  • shiftedExistings ๋งต. ์‹œ๊ฐ„ ์กฐ์ •์— ์˜ํ•ด ์˜ํ–ฅ์„ ๋ฐ›์€ ๋ชจ๋“  ๊ธฐ์กด ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•ด, ์ด ๋งต์€ ํ”„๋กœ๊ทธ๋žจ์ด ์ฒ˜์Œ ์˜ํ–ฅ์„ ๋ฐ›์„ ๋•Œ ์›๋ž˜ ์‹œ์ž‘ ์‹œ๊ฐ„๊ณผ ์ข…๋ฃŒ ์‹œ๊ฐ„์„ ์บก์ฒ˜ํ•˜๋ฉฐ, ์ดํ›„์˜ ์˜ํ–ฅ์—์„œ๋Š” ์ด๋ฅผ ๋ฎ์–ด์“ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๋‹จ์ผ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๊ฐ€ ๋‹ค๋‹จ๊ณ„ ์—ฐ์‡„๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  • Lambda DELETE_PROGRAM. MediaLive์— ์ด๋ฏธ ๋ฐฐํฌ๋œ ์ด๋™๋œ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฒฝ์šฐ, MongoDB๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜๊ธฐ ์ „์— ํ•ด๋‹น ํ”„๋กœ๊ทธ๋žจ์˜ ์›๋ณธ ์‹œ๊ฐ„์ด ์ •๋ฆฌ ์ž‘์—…์„ ์œ„ํ•ด Lambda ํ•จ์ˆ˜๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
  • MIN_NEIGHBOUR_GAP_MS = 6000 โ€” ๋ชจ๋“  ๊ทœ์น™, ๋ชจ๋“  ์ค‘๋ณต ์ฟผ๋ฆฌ, ๊ทธ๋ฆฌ๊ณ  ๋ชจ๋“  ์•ˆ์ „ ๋ฒ„ํผ๊ฐ€ ์ฐธ์กฐํ•˜๋Š” ๋‹จ์ผ ์ƒ์ˆ˜์ž…๋‹ˆ๋‹ค.

     

์ฃผ์š” ์—”์ง€๋‹ˆ์–ด๋ง ๊ฒฐ์ •

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

2. 5์ดˆ๊ฐ€ ์•„๋‹Œ 6์ดˆ. MediaLive๋Š” ์Šค์ผ€์ค„ ์ž‘์—… ์‚ฌ์ด์— ์ตœ์†Œ 5์ดˆ ๊ฐ„๊ฒฉ์„ ๊ฐ•์ œํ•ฉ๋‹ˆ๋‹ค. 4.9์ดˆ ๊ฐ„๊ฒฉ์œผ๋กœ ๋‘ ๊ฐœ์˜ ์ž…๋ ฅ ์ „ํ™˜์„ ์Šค์ผ€์ค„๋งํ•˜๋ฉด ๋ฐฐํฌ๊ฐ€ ๊ฑฐ๋ถ€๋ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์€ 6์ดˆ๋ฅผ ๊ฐ•์ œํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐฑ์—”๋“œ ํด๋Ÿญ๊ณผ AWS ํด๋Ÿญ ์‚ฌ์ด์˜ ํด๋Ÿญ ๋“œ๋ฆฌํ”„ํŠธ์— ๋Œ€ํ•œ 1์ดˆ์˜ ์•ˆ์ „ ์—ฌ์œ ์ž…๋‹ˆ๋‹ค. ์ธ์ฝ”๋” ํด๋Ÿญ์ด 4.997์ดˆ๋กœ ์ฝ์„ ๋•Œ ์ •ํ™•ํžˆ 5.000์ดˆ์— ์ž‘์—…์„ ์ œ์ถœํ•˜๋ฉด ๋„คํŠธ์›Œํฌ ์˜ค๋ฅ˜์ฒ˜๋Ÿผ ๋ณด์ด๊ณ  ์žฌํ˜„ ๋ถˆ๊ฐ€๋Šฅํ•œ ๋ฒ„๊ทธ์ฒ˜๋Ÿผ ๋А๊ปด์ง€๋Š” ๊ฐ„ํ—์ ์ธ ๊ฑฐ๋ถ€๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ 1์ดˆ๋Š” ๊ฐ„ํ—์ ์ธ ์‹คํŒจ ๋ชจ๋“œ๋ฅผ ์•„์˜ˆ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—๋Š” ์˜๋„์ ์ธ ์ ˆ์ถฉ์ด ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. 6์ดˆ์˜ ์ตœ์†Œ ๊ฐ„๊ฒฉ์€ 3์ดˆ ๋˜๋Š” 4์ดˆ์™€ ๊ฐ™์€ ์งง์€ ์—ฐ์† ๊ฐ„๊ฒฉ์ด ๋ณด์กด๋˜๊ธฐ๋ณด๋‹ค๋Š” 0์œผ๋กœ ๋‹ซํžˆ๋„๋ก ์Šค๋ƒ… ์ฒ˜๋ฆฌ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ ˆ์ถฉ์€ ์˜๋„์ ์œผ๋กœ ์ˆ˜์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. MediaLive์—์„œ๋Š” ์—ฐ์† ์ „ํ™˜์ด ๊น”๋”ํ•˜๋ฉฐ, 3์ดˆ์˜ ๊ฐ€์‹œ์ ์ธ ๊ฐ„๊ฒฉ์€ ์‹œ์ฒญ์ž์—๊ฒŒ ๊ด€๊ณ„์—†์ด ๊ฒฐํ•จ์ฒ˜๋Ÿผ ๋ณด์ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

3. ์›๋ณธ ์‹œ๊ฐ„ ๋ฉ”๋ชจํ™”๋กœ ์—ฐ์‡„๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ์˜ ๋“œ๋กญ์œผ๋กœ ์—ฐ์‡„์ ์ธ ์ด๋™์ด ํŠธ๋ฆฌ๊ฑฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ A๊ฐ€ B๋ฅผ ์ด๋™์‹œํ‚ค๊ณ , B๊ฐ€ C๋ฅผ ์ด๋™์‹œํ‚ค๊ณ , C๊ฐ€ D๋ฅผ ์ด๋™์‹œํ‚ค๋Š” ์‹์ž…๋‹ˆ๋‹ค. MediaLive์— ๋Œ€ํ•œ ์ •๋ฆฌ ํ˜ธ์ถœ์€ ๊ฐ ํ”„๋กœ๊ทธ๋žจ์˜ ์—ฐ์‡„์ ์œผ๋กœ ์ด๋™๋œ ์‹œ๊ฐ„์ด ์•„๋‹Œ ์›๋ณธ ๋ฐฐํฌ ์‹œ๊ฐ„์„ ๋Œ€์ƒ์œผ๋กœ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ์‹œ๊ฐ„์„ ์‚ฌ์šฉํ•˜๋ฉด MediaLive๊ฐ€ "์ž‘์—…์„ ์ฐพ์„ ์ˆ˜ ์—†์Œ"์œผ๋กœ ์‘๋‹ตํ•˜์—ฌ ์ •๋ฆฌ ์ž‘์—…์ด ์กฐ์šฉํžˆ ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค. ํƒ์ƒ‰์€ ๊ฐ ํ”„๋กœ๊ทธ๋žจ์ด ์ฒ˜์Œ ์˜ํ–ฅ์„ ๋ฐ›์„ ๋•Œ ์บก์ฒ˜๋œ programId โ†’ {oldStartTime, oldEndTime} ๋งต์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ดํ›„์˜ ์—ฐ์‡„ ์ด๋™์€ ๋ฉ”๋ชจ๋ฆฌ ๋‚ด ํƒ€์ž„๋ผ์ธ๋งŒ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋ชจํ™”๋œ ์›๋ณธ์€ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋˜๋ฉฐ, ์ •๋ฆฌ ์ž‘์—…์€ ํ•ญ์ƒ MediaLive์— ์‹ค์ œ๋กœ ๊ธฐ๋ก๋œ ๋‚ด์šฉ์„ ์ •ํ™•ํžˆ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์ด์–ด๊ทธ๋žจ 2 ยท ์—ฐ์‡„ ์˜ˆ์‹œ
 

Image Context Extraction-2026-08-03-052319.webp

 

4. ์ง€๋‚œ ๋‚ ์งœ ๋ณดํ˜ธ, ๋‘ ๊ฐœ์˜ ๋ณ„๋„ ๋‹จ๊ณ„์—์„œ ๊ฐ•์ œ๋ฉ๋‹ˆ๋‹ค. ์ง€๋‚œ ๋‚ ์งœ์˜ ํŽธ์ง‘์€ ์˜๋„์ ์œผ๋กœ ๋‘ ๋ฒˆ ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.

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

5. Lambda ์šฐ์„ , ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ›„์ˆœ์œ„ ์“ฐ๊ธฐ ๊ณ„์•ฝ. ์Šค๋ƒ…์ด MediaLive์— ์ด๋ฏธ ๋ฐฐํฌ๋œ ํ”„๋กœ๊ทธ๋žจ์„ ์ด๋™์‹œํ‚ฌ ๋•Œ, MongoDB์™€ MediaLive๋Š” ์ผ์‹œ์ ์œผ๋กœ ๋™๊ธฐํ™”๋˜์ง€ ์•Š์œผ๋ฉฐ, ์กฐ์ • ์ˆœ์„œ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์•ฝ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: Lambda ์šฐ์„ , MongoDB ํ›„์ˆœ์œ„. ๋ฐฑ์—”๋“œ๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์›๋ณธ ์‹œ๊ฐ„์„ ์‚ฌ์šฉํ•˜์—ฌ Lambda์—์„œ DELETE_PROGRAM์„ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค. ํ˜ธ์ถœ์ด ์‹คํŒจํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์“ฐ๊ธฐ ์ „์— ๋ฐฑ์—”๋“œ๊ฐ€ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ๋ชจ๋“  ์‚ญ์ œ ํ˜ธ์ถœ์ด ์„ฑ๊ณตํ•œ ํ›„์—๋งŒ ๋‹จ์ผ bulkWrite๊ฐ€ MongoDB๋ฅผ ์ƒˆ ์‹œ๊ฐ„์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ณ  isDeployed: false๋ฅผ ์žฌ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Š” ๊น”๋”ํ•œ ๋ถˆ๋ณ€์„ฑ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. MongoDB๊ฐ€ ํ”„๋กœ๊ทธ๋žจ์˜ ์ƒˆ ์‹œ๊ฐ„์„ ํ‘œ์‹œํ•œ๋‹ค๋ฉด, MediaLive๋Š” ์ด๋ฏธ ๊ทธ ์ด๋™์„ ์ˆ˜๋ฝํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šด์˜์ž๊ฐ€ ์˜ค๋ฅ˜๋ฅผ ๋ณด๋Š” ๊ฒฝ์šฐ, ๋‘ ์‹œ์Šคํ…œ ๋ชจ๋‘ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. MongoDB์™€ MediaLive๊ฐ€ ํ”„๋กœ๊ทธ๋žจ ์‹œ๊ฐ„์— ๋Œ€ํ•ด ์กฐ์šฉํžˆ ๋ถˆ์ผ์น˜ํ•˜๋Š” ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๋Š” ์—†์Šต๋‹ˆ๋‹ค.

6. ์ดˆ๊ธฐํ™” ๋‚ ์งœ์—๋Š” ์ž์ฒด์ ์ธ ์•ˆ์ „๋ง์ด ์žˆ์Šต๋‹ˆ๋‹ค. "์ดˆ๊ธฐํ™” ๋‚ ์งœ"๋Š” ํŠน์ • ์บ˜๋ฆฐ๋” ๋‚ ์งœ์— ์ฑ„๋„์˜ ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์„ ์‚ญ์ œํ•˜๋Š” ์‹œ์Šคํ…œ์—์„œ ๊ฐ€์žฅ ํŒŒ๊ดด์ ์ธ ์ž‘์—…์ด๋ฏ€๋กœ, ๋‘ ๊ฐ€์ง€ ํŠน์ • ๋ณดํ˜ธ ์กฐ์น˜๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

  • 2๋ถ„ ๋ฒ„ํผ (SAFETY_BUFFER_MS = 120000)๋Š” ๋‹ค์Œ 2๋ถ„ ์ด๋‚ด์— ์‹œ์ž‘ํ•˜๋Š” ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์„ ์ œ์™ธํ•˜์—ฌ, ๋ผ์ด๋ธŒ ์žฌ์ƒ์— ์œ ์˜ˆ ๊ธฐ๊ฐ„์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์ดˆ๊ธฐํ™” ์ž‘์—…์ด ๋ฐฉ์†ก๋  ํ”„๋กœ๊ทธ๋žจ๊ณผ ์ ˆ๋Œ€ ์ถฉ๋Œํ•˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. 
  • ์ด์›” ํ”„๋กœ๊ทธ๋žจ ๋ณด์กด์€ ์ „๋‚  ์‹œ์ž‘ํ–ˆ์ง€๋งŒ ์˜ค๋Š˜๊นŒ์ง€ ์ด์–ด์ง€๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ๋“ค์€ ์˜ค๋Š˜์˜ ์Šค์ผ€์ค„์ด ์•„๋‹Œ ์–ด์ œ์˜ ์Šค์ผ€์ค„์— ์†ํ•ฉ๋‹ˆ๋‹ค. 

๋˜ํ•œ ์œ ์—ฐํ•œ ๋Œ€์ฒด ๋ฐฉ์•ˆ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฑ„๋„์ด MediaLive์— ์ „ํ˜€ ๋ฐฐํฌ๋œ ์ ์ด ์—†๋‹ค๋ฉด, Lambda๋Š” ๋ฐฑ์—”๋“œ๊ฐ€ ์ดํ•ดํ•˜๋Š” ํŠน์ • ์˜ค๋ฅ˜ ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜ํ•˜๊ณ , ์ด๋ฅผ no_infrastructure๋กœ ๊ธฐ๋กํ•œ ๋‹ค์Œ, MongoDB๋งŒ ์‚ฌ์šฉํ•˜๋Š” ์†Œํ”„ํŠธ ์‚ญ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ดˆ๊ธฐํ™”๋Š” ์—ฌ์ „ํžˆ ์„ฑ๊ณตํ•˜๋ฉฐ, AWS ๋‹จ๊ณ„๋Š” ๋‹จ์ˆœํžˆ ์•„๋ฌด ์ž‘์—…๋„ ํ•˜์ง€ ์•Š๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์„ค๊ณ„ ์„ ํƒ์˜ ์กฐํ•ฉ ์ด์œ 

๊ฒฐ์ •๊ฒฐ์ • ์ด์œ ๊ณ ๋ คํ–ˆ๋˜ ๋Œ€์•ˆ์ˆ˜์šฉ๋œ ์ ˆ์ถฉ์•ˆ
๋“œ๋กญ ์‹œ ์ž๋™ ํ•ด๊ฒฐ vs. ๊ฑฐ๋ถ€ ๋ฐ ์š”์ฒญ๋Œ€๊ทœ๋ชจ์—์„œ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜๋™ ์Šค๋ƒ… ๊ณ„์‚ฐ์€ ์ฆ๊ฐ€ํ•˜๋Š” ์žฌ์ƒ ๋ชฉ๋ก์—์„œ ์œ ์ง€๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.์ถฉ๋Œ ์‹œ ๊ฑฐ๋ถ€, ์šด์˜์ž์—๊ฒŒ ์ˆ˜์ • ์š”์ฒญ์šด์˜์ž๊ฐ€ ์•„๋‹Œ ์‹œ์Šคํ…œ์ด ์ •ํ™•์„ฑ์„ ๋ณด์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
6์ดˆ ์ตœ์†Œ ๊ฐ„๊ฒฉ vs. MediaLive์˜ ๋ช…์‹œ๋œ 5์ดˆ ์ตœ์†Œ ๊ฐ„๊ฒฉ๋ฐฑ์—”๋“œ์™€ AWS ๊ฐ„์˜ ํด๋Ÿญ ๋“œ๋ฆฌํ”„ํŠธ๋ฅผ ํก์ˆ˜ํ•˜์—ฌ ๊ฐ„ํ—์ ์ธ ๋ฐฐํฌ ์‹คํŒจ๋ฅผ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.์ •ํ™•ํžˆ 5์ดˆ ๊ฐ•์ œ์ž‘์€ (3-4์ดˆ) ์˜๋„์ ์ธ ๊ฐ„๊ฒฉ์ด ๋ณด์กด๋˜์ง€ ์•Š๊ณ  0์œผ๋กœ ์Šค๋ƒ…๋ฉ๋‹ˆ๋‹ค.
๋‹จ์ผ ์ˆœ๋ฐฉํ–ฅ ํŒจ์Šค ํƒ์ƒ‰ vs. ์žฌ๊ท€์  ์ถฉ๋Œ ํ•ด๊ฒฐ์žฌ๊ท€ ๊นŠ์ด ๋ฌธ์ œ ์—†์ด ์—ฐ์‡„๊ฐ€ ํ™•์ •์ ์œผ๋กœ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.์žฌ๊ท€์  ์ด๋™ ๋ฐ ์žฌํ™•์ธ์‚ฌ์ „์— ์ •๋ ฌ๋œ ํƒ€์ž„๋ผ์ธ์˜ ์‹ ์ค‘ํ•œ ์ˆœ์„œ ์ง€์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
Lambda ์šฐ์„  / DB ํ›„์ˆœ์œ„ vs. DB ์šฐ์„  / Lambda ํ›„์ˆœ์œ„MongoDB์™€ MediaLive๊ฐ€ ์ ˆ๋Œ€ ์กฐ์šฉํžˆ ๋ถˆ์ผ์น˜ํ•˜์ง€ ์•Š๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.MongoDB๋ฅผ ๋‚™๊ด€์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ณ , ๋‚˜์ค‘์— MediaLive ๋™๊ธฐํ™”์ด๋™ ๋ฐ ๋ฐฐํฌ๋œ ํ”„๋กœ๊ทธ๋žจ๋‹น ์•ฝ๊ฐ„ ๋” ๋†’์€ ์ง€์—ฐ ์‹œ๊ฐ„, ๋Œ€์‹  ๋“œ๋ฆฌํ”„ํŠธ ์œ„ํ—˜ ์—†์Œ.

์—ฌ์ „ํžˆ ์ฃผ์‹œํ•˜๊ณ  ์žˆ๋Š” ์‚ฌํ•ญ

์ •์งํ•œ ์—”์ง€๋‹ˆ์–ด๋ง์€ ํ•ด๊ฒฐ๋œ ๋ฌธ์ œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—ฌ์ „ํžˆ ๋‚จ์•„์žˆ๋Š” ๊ฐ„๊ทน์„ ๋ช…์‹œํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

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

๊ฒฐ๊ณผ

  • ์šด์˜์ž๋Š” ํƒ€์ž„๋ผ์ธ ์–ด๋””๋“  ํ”„๋กœ๊ทธ๋žจ์„ ๋“œ๋กญํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‹œ์Šคํ…œ์€ ํ•œ ๋ฒˆ์˜ ํ™•์ •์ ์ธ ํŒจ์Šค๋กœ ๊ฒฐ๊ณผ ์Šค์ผ€์ค„์„ ๋ฒ•์ ์œผ๋กœ ์œ ํšจํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ถฉ๋Œ ๋ชจ๋‹ฌ, ์˜ค๋ฅ˜ ๋ฒฝ, ์ˆ˜๋™ ์Šค๋ƒ… ๊ณ„์‚ฐ์ด ์—†์Šต๋‹ˆ๋‹ค.
  • ๋‹จ์ผ 4๊ฐ€์ง€ ๊ทœ์น™ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ƒˆ ํ”„๋กœ๊ทธ๋žจ ๋Œ€ ์ƒˆ ํ”„๋กœ๊ทธ๋žจ, ์ƒˆ ํ”„๋กœ๊ทธ๋žจ ๋Œ€ ๊ธฐ์กด ํ”„๋กœ๊ทธ๋žจ, ๊ทธ๋ฆฌ๊ณ  ๋‚ ์งœ ๊ฒฝ๊ณ„๋ฅผ ๋„˜๋Š” ์—ฐ์‡„์  ์ด๋™ ๋“ฑ ๋ชจ๋“  ๊ฒฝ์šฐ๋ฅผ ํŠน๋ณ„ ์ฒ˜๋ฆฌ ์—†์ด ๋‹ค๋ฃน๋‹ˆ๋‹ค.
  • ์ž์ •์„ ๋„˜์–ด๊ฐ€๋Š” ํ”„๋กœ๊ทธ๋žจ๊ณผ DST ์ „ํ™˜์€ ๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒฝ์šฐ์™€ ๋™์ผํ•œ ์‹œ๊ฐ„ ๋ฒ”์œ„ ์ค‘๋ณต ์ฟผ๋ฆฌ๋ฅผ ํ†ตํ•ด ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ๋ณ„๋„์˜ "์ž์ • ์ฝ”๋“œ ๊ฒฝ๋กœ"๋ฅผ ์œ ์ง€ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
  • ์ดˆ๊ธฐํ™” ๋‚ ์งœ๋Š” ์‹ค์ˆ˜๋กœ ๋ผ์ด๋ธŒ ํ”„๋กœ๊ทธ๋žจ์„ ๋ฐฉ์†ก์—์„œ ๋‚ด๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 2๋ถ„ ๋ฒ„ํผ์™€ ์ด์›” ํ”„๋กœ๊ทธ๋žจ ๋ณด์กด์€ ๋ชจ๋“  ์ฑ„๋„์— ํ•ญ์ƒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • Lambda ์šฐ์„  / ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ›„์ˆœ์œ„ ๊ณ„์•ฝ์€ ์กฐ์šฉํ•œ ์Šค์ผ€์ค„ ๋“œ๋ฆฌํ”„ํŠธ๋ฅผ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. MongoDB์™€ MediaLive๋Š” ๋™์˜ํ•˜๋„๋ก ๋ณด์žฅ๋˜๋ฉฐ, ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์šด์˜์ž๋Š” ๋ช…์‹œ์ ์ธ ์˜ค๋ฅ˜๋ฅผ ๋ณด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
  • MIN_NEIGHBOUR_GAP_MS๋Š” ๋‹จ์ผ ์กฐ์ ˆ ๊ฐ€๋Šฅํ•œ ๋…ธ๋ธŒ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์•ˆ์ „ ์—ฌ์œ , ๋ชจ๋“  ์Šค๋ƒ… ๊ทœ์น™, ๊ทธ๋ฆฌ๊ณ  ๋ชจ๋“  ์ค‘๋ณต ์ฐฝ์ด ์ด๋ฅผ ์ฐธ์กฐํ•˜๋ฏ€๋กœ, ํ”Œ๋žซํผ์˜ "๋ฒ•์ " ์ •์˜๋ฅผ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์€ ํ•œ ์ค„ ๋ณ€๊ฒฝ์œผ๋กœ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

     

๋งˆ๋ฌด๋ฆฌ ์ƒ๊ฐ

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

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

MicrocosmWorks ์†Œ๊ฐœ

MicrocosmWorks๋Š” ๋ณต์žกํ•œ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์กฐ์ง์„ ์œ„ํ•œ ํ”„๋กœ๋•์…˜๊ธ‰ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

๋‹น์‚ฌ์˜ ์ „๋ฌธ์„ฑ์€ AI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, SaaS ํ”Œ๋žซํผ, ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์†Œํ”„ํŠธ์›จ์–ด, ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์‹œ์Šคํ…œ, ๋ฏธ๋””์–ด ๊ธฐ์ˆ , ๊ทธ๋ฆฌ๊ณ  ๋งž์ถคํ˜• ๋ฐฑ์—”๋“œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

๋‹น์‚ฌ๋Š” ์—”์ง€๋‹ˆ์–ด๋ง ๋ธ”๋กœ๊ทธ๋ฅผ ํ†ตํ•ด ์‹ค์ œ ํ”„๋กœ๋•์…˜ ์‹œ์Šคํ…œ์„ ์„ค๊ณ„ํ•˜๊ณ  ์šด์˜ํ•˜๋ฉด์„œ ์–ป์€ ์‹ค์šฉ์ ์ธ ๊ตํ›ˆ์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

๊ณ„์† ์ฝ๊ธฐ

์ด ๊ธฐ์‚ฌ๊ฐ€ ํฅ๋ฏธ๋กœ์› ๋‹ค๋ฉด ๋‹ค์Œ ์ฃผ์ œ๋„ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํ™•์žฅ ๊ฐ€๋Šฅํ•œ SaaS ์•„ํ‚คํ…์ฒ˜ ๊ตฌ์ถ•
  • ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์ธํ”„๋ผ
  • FFmpeg์„ ์ด์šฉํ•œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋น„๋””์˜ค ์ฒ˜๋ฆฌ
Live TVSchedulingUXDrag and Drop
Untitled (612 x 640 px) (512 x 640 px) (512 x 600 px).webp

์ €์ž ์†Œ๊ฐœ

Pankaj

AI & Cloud Solutions Expert at MicrocosmWorks

Building innovative AI-powered solutions and helping businesses transform through cutting-edge technology.

๋” ์ž์„ธํžˆ ์•Œ๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”?

๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ์œ„ํ•œ ์ด๋Ÿฌํ•œ ์†”๋ฃจ์…˜ ๊ตฌํ˜„ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋ฌธ์˜ํ•˜์„ธ์š”.

์—ฐ๋ฝํ•˜๊ธฐ

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

AWS MediaLive requires at least 5 seconds between schedule actions. The scheduler uses a 6-second minimum to add a one-second safety margin for clock drift and avoid intermittent deployment failures.

When two programs overlap, the scheduler shifts the second program forward by the overlap duration. If that creates additional conflicts, the same rule is applied to subsequent programs in a single forward pass.

For deployed programs that are shifted, the system first deletes the original MediaLive schedule through Lambda. MongoDB is updated only after all MediaLive cleanup operations succeed.

Cross-midnight programs are handled through time-range queries rather than calendar-date logic. This allows programs spanning midnight and DST transitions to follow the same scheduling logic as other programs.

Comments (0)

Share your thoughts and join the conversation

Leave a Comment

Your email will not be published

No comments yet

Be the first to share your thoughts!