Skip to content

HomoDevelopus/message-capsule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

์„œ๋น„์Šค ๊ธฐํš์„œ: ์—ฐ๋ง ๋•๋‹ด ํƒ€์ž„์บก์А

1) ์„œ๋น„์Šค ์ปจ์…‰

  • ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์บก์А(๋ฐฉ) ์„ ๋งŒ๋“ค๊ณ  ๋งํฌ๋ฅผ ๊ณต์œ ํ•˜๋ฉด,
  • ์ง€์ธ๋“ค์ด ์ต๋ช…/๋‹‰๋„ค์ž„์œผ๋กœ ๋•๋‹ด์„ ๋‚จ๊น€
  • ์˜คํ”ˆ ๋ฐฉ์‹์— ๋”ฐ๋ผ
    • ์ง€์ • ์‹œ๊ฐ์— ์ „์ฒด ๊ณต๊ฐœ
    • ๋˜๋Š” ๋žœ๋ค์œผ๋กœ ํ•˜๋‚˜์”ฉ๋งŒ ์—ด๊ธฐ
  • ์ด๋ฒคํŠธ๊ฐ€ ๋๋‚˜๋ฉด ์ž๋™์œผ๋กœ ์‚ฌ๋ผ์ง(๋งŒ๋ฃŒ)

ํ•ต์‹ฌ ์žฌ๋ฏธ: โ€œ์–ด๋–ค ๋ง์ด ์˜ฌ์ง€ ๋ชจ๋ฅด๋Š” ๊ธฐ๋Œ€๊ฐโ€ + โ€œ๊ณต๊ฐœ ๋ฐฉ์‹(๋žœ๋ค/์ผ๊ด„)์—์„œ ์˜ค๋Š” ๊ฒŒ์ž„์„ฑโ€


2) ์‚ฌ์šฉ์ž ํ”Œ๋กœ์šฐ

(A) ์บก์А ๋งŒ๋“  ์‚ฌ๋žŒ(ํ˜ธ์ŠคํŠธ)

  1. ์บก์А ๋งŒ๋“ค๊ธฐ
    • ์บก์А ์ œ๋ชฉ(์˜ˆ: โ€œ2026 ๋•๋‹ดํ•จโ€)
    • ์˜คํ”ˆ ๋ฐฉ์‹ ์„ ํƒ
      • ALL_AT_ONCE: ์ง€์ • ์‹œ๊ฐ์— ์ „์ฒด ๊ณต๊ฐœ
      • RANDOM_ONE_BY_ONE: ๋žœ๋ค์œผ๋กœ ํ•œ ๊ฐœ์”ฉ ์—ด๊ธฐ
    • ์˜คํ”ˆ ์‹œ๊ฐ(์˜ˆ: 2026-02-16 09:00 KST)
    • ์ž‘์„ฑ ์˜ต์…˜
      • ์ต๋ช… ํ—ˆ์šฉ on/off
      • ํ•œ ์‚ฌ๋žŒ๋‹น ์ตœ๋Œ€ ์ž‘์„ฑ ์ˆ˜(๊ธฐ๋ณธ 1๊ฐœ)
  2. ๋งํฌ ๊ณต์œ 
  3. ์˜คํ”ˆ ์‹œ๊ฐ์ด ๋˜๋ฉด
    • ์ „์ฒด ๊ณต๊ฐœ or ๋žœ๋ค ์—ด๊ธฐ ํ™”๋ฉด์œผ๋กœ ์ด๋™
  4. (์„ ํƒ) ๊ฒฐ๊ณผ ์ด๋ฏธ์ง€/์นด๋“œ๋กœ ๊ณต์œ (์Šคํฌ๋ฆฐ์ƒท ์œ ๋„)

(B) ๋•๋‹ด ๋‚จ๊ธฐ๋Š” ์‚ฌ๋žŒ(์ฐธ์—ฌ์ž)

  1. ๋งํฌ ์ ‘์†
  2. ๋‹‰๋„ค์ž„(๋˜๋Š” ์ต๋ช…) + ๋•๋‹ด ์ž‘์„ฑ
  3. ์ œ์ถœ ํ›„ โ€œ๋‚จ๊ฒผ๋‹คโ€ ํ™•์ธ ํ™”๋ฉด
  4. ์˜คํ”ˆ ํ›„ ๋‹ค์‹œ ๋“ค์–ด์™€์„œ ํ™•์ธ(๋žœ๋ค์ด๋ฉด ๋” ๊ธด์žฅ๊ฐ)

3) ํ•ต์‹ฌ ๊ธฐ๋Šฅ(8๊ฐœ, ๊น”๋”ํ•˜๊ฒŒ)

  1. ์†Œ์…œ๋กœ๊ทธ์ธ ์—ฐ๋™ (์นด์นด์˜ค)
  2. ์บก์А ์ƒ์„ฑ (ํŽธ์ง€ํ•จ)
  3. ์บก์А ๋งํฌ ๊ณต์œ (ํ‚ค ๊ธฐ๋ฐ˜)
  4. ๋•๋‹ด ์ž‘์„ฑ(์ต๋ช…/๋‹‰๋„ค์ž„) (ํŽธ์ง€)
  5. ์ŠคํŒธ/๋‚จ๋ฐœ ๋ฐฉ์ง€(๊ฐ„๋‹จ Rate limit + 1์ธ N๊ฐœ ์ œํ•œ)
  6. ์˜คํ”ˆ ์ƒํƒœ ๊ด€๋ฆฌ(์ž ๊น€/์˜คํ”ˆ๋จ/๋งŒ๋ฃŒ)
  7. ์ „์ฒด ๊ณต๊ฐœ ํ™”๋ฉด
  8. ๋žœ๋ค ์—ด๊ธฐ(ํ•œ ๋ฒˆ์— 1๊ฐœ, ์—ด ๋•Œ๋งˆ๋‹ค ๋ˆ„์ ) - ๋‚˜์ค‘์—
  9. ์ž๋™ ๋งŒ๋ฃŒ/์‚ญ์ œ(TTL + ์ƒํƒœ์ „ํ™˜)

4) ํ™”๋ฉด ๊ตฌ์„ฑ(์ตœ์†Œ)

  • ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€
  • ์บก์А ๋งŒ๋“ค๊ธฐ ํŽ˜์ด์ง€ (ํŽธ์ง€ํ•จ) โ‡’ ๋‚˜์ค‘์— ์ด๋ฒคํŠธ ์ข…๋ฅ˜์— ๋”ฐ๋ผ UI ๋””์ž์ธ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๊ฒŒ
  • ์บก์А ์ฐธ์—ฌ(์ž‘์„ฑ) ํŽ˜์ด์ง€ (ํŽธ์ง€)
  • ์˜คํ”ˆ ์ „ ๋Œ€๊ธฐ ํŽ˜์ด์ง€ (์นด์šดํŠธ๋‹ค์šด)
  • ์˜คํ”ˆ ๊ฒฐ๊ณผ
    • ์ „์ฒด ๊ณต๊ฐœ ๋ทฐ
    • ๋žœ๋ค ์—ด๊ธฐ ๋ทฐ(โ€œ์—ด๊ธฐโ€ ๋ฒ„ํŠผ โ†’ ์นด๋“œ ์• ๋‹ˆ๋ฉ”์ด์…˜)
  • ๊ด€๋ฆฌ(ํ˜ธ์ŠคํŠธ์šฉ) ํŽ˜์ด์ง€(์„ ํƒ) โ‡’ ๋‚˜์ค‘์—
    • ๋‚จ์€ ๊ฐœ์ˆ˜, ์˜คํ”ˆ ์‹œ๊ฐ„ ๋ณ€๊ฒฝ(์„ ํƒ), ์ˆ˜๋™ ๋งŒ๋ฃŒ(์„ ํƒ)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors