버전 1.190.85: AB Projects, 더 큰 문서, 더 견고한 알림

2026-05-07
버전 1.190.85: AB Projects, 더 큰 문서, 더 견고한 알림

๋ฒ„์ „ 1.190.85 ๋ฆด๋ฆฌ์Šค ๋…ธํŠธ

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

์ƒˆ๋กœ์šด ์ด๋ฆ„: AB Projects

Teams ์•ฑ์ด ์ด์ œ AB Projects๋กœ ๋ฐ”๋€Œ์—ˆ์–ด์š”. ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์ด๋Š” ๋ชจ๋“  ๊ณณ์—์„œ ๊ธฐ์กด์˜ "AB" ์ด๋ฆ„์„ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. ๋งค๋‹ˆํŽ˜์ŠคํŠธ, ํ™˜์˜ ์นด๋“œ, 1:1 ๋ฐ ์ฑ„๋„ ๋ฒ”์œ„์—์„œ์˜ ๋ด‡ ์ธ์‚ฌ๋ง, ๊ทธ๋ฆฌ๊ณ  9๊ฐœ ์–ธ์–ด๋ฅผ ์œ„ํ•œ Teams ๋‚ด ํ˜„์ง€ํ™”๊นŒ์ง€ ๋ชจ๋‘ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ƒˆ ์ด๋ฆ„์€ AB ์ œํ’ˆ๊ตฐ์˜ ๋‹ค๋ฅธ ์‹๊ตฌ๋“ค(AB CRM ๋“ฑ)๊ณผ ๊ตฌ๋ถ„๋˜๋ฉฐ, "Tasks"๋ผ๋Š” ํ‹€์—์„œ๋„ ๋ฒ—์–ด๋‚˜์š”. ์ด๊ฑด ๊ฐœ์ธ์šฉ ํ•  ์ผ ๋ชฉ๋ก์ด ์•„๋‹ˆ๋ผ ํŒ€์„ ์œ„ํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

  • ์ƒˆ๋กœ ์ถ”๊ฐ€๋œ 8๊ฐœ์˜ Teams ๋‚ด ๋กœ์ผ€์ผ. ์•„๋ž์–ด, ์ค‘๊ตญ์–ด ๊ฐ„์ฒด, ํ”„๋ž‘์Šค์–ด, ๋…์ผ์–ด, ํ•œ๊ตญ์–ด, ํฌ๋ฅดํˆฌ๊ฐˆ์–ด, ๋Ÿฌ์‹œ์•„์–ด, ์ŠคํŽ˜์ธ์–ด๊ฐ€ ์ผ๋ณธ์–ด์™€ ํ•จ๊ป˜ ์™„์ „ํžˆ ๋ฒˆ์—ญ๋œ ์•ฑ ๋‚ด ๊ฒฝํ—˜์œผ๋กœ ํ•ฉ๋ฅ˜ํ•ฉ๋‹ˆ๋‹ค. ๋งค๋‹ˆํŽ˜์ŠคํŠธ ์ด๋ฆ„, ๋ช…๋ น ์ œ๋ชฉ, ์„ค๋ช…, ํ™˜์˜ ์นด๋“œ ๋ชจ๋‘ Teams ์–ธ์–ด์— ๋งž์ถฐ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.
  • Microsoft Teams ๋ธŒ๋žœ๋“œ ์ •๋ ฌ. Microsoft ๋ธŒ๋žœ๋“œ ๊ฐ€์ด๋“œ๋ผ์ธ์— ๋”ฐ๋ผ ์•ฑ ๋ชฉ๋ก์—์„œ Teams์˜ ์ฒซ ์–ธ๊ธ‰์€ ์ด์ œ ๋ชจ๋“  ๋กœ์ผ€์ผ์—์„œ "Microsoft Teams"๋กœ ํ‘œ๊ธฐ๋ฉ๋‹ˆ๋‹ค. App Source ๋ชฉ๋ก์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.
  • ํ˜„์ง€ํ™”๋œ ๋ด‡ ์ธ์‚ฌ๋ง. ๋ด‡์€ ์ธ์‚ฌ๋ง๊ณผ "my tasks", "team tasks", "help" ๊ฐ™์€ ๊ธฐ๋ณธ ๋ช…๋ น์„ ์˜์–ด ์™ธ์—๋„ 9๊ฐœ์˜ ํ˜„์ง€ํ™”๋œ ํ˜•ํƒœ๋กœ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค.

๋” ํฐ ๋ฌธ์„œ — 64KB ์ œํ•œ์ด ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค

์œ„ํ‚ค ๋ฌธ์„œ์™€ ์ž‘์—… ์„ค๋ช…์€ ๋ณธ๋ฌธ์ด ์•ฝ 32,000์ž๋ฅผ ๋„˜์œผ๋ฉด ์กฐ์šฉํžˆ ์ €์žฅ์— ์‹คํŒจํ•˜๊ณค ํ–ˆ์–ด์š”. Azure Table Storage์˜ ์†์„ฑ๋‹น 64KB ํ•œ๋„ ๋•Œ๋ฌธ์ด์—ˆ์ฃ . ์ด์ œ ๊ทธ ์ฒœ์žฅ์€ ์—†์Šต๋‹ˆ๋‹ค.

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

๋งค๋„๋Ÿฌ์›Œ์ง„ ํ•˜์œ„ ์ž‘์—…

  • ํ•˜์œ„ ์ž‘์—… ์ถ”๊ฐ€ ํŒจ๋„์ด ํ•ญ์ƒ ์œ„์— ์—ด๋ ค์š”. ์ž‘์—…์— ์ด๋ฏธ ์—ฌ๋Ÿฌ ํ•˜์œ„ ์ž‘์—…์ด ์žˆ์„ ๋•Œ ์ž„๋ฒ ๋””๋“œ ํ•˜์œ„ ์ž‘์—… ๋ชฉ๋ก์ด "ํ•˜์œ„ ์ž‘์—… ์ถ”๊ฐ€" ํŒจ๋„์„ ์ž‘์—… ์ƒ์„ธ ํŽ˜์ด์ง€ ๋’ค์— ๊ฐ€๋‘˜ ์ˆ˜ ์žˆ์—ˆ์–ด์š” — ํŒจ๋„์€ ๊ธฐ์ˆ ์ ์œผ๋กœ๋Š” ์—ด๋ ค ์žˆ์ง€๋งŒ ๋ณด์ด์ง€ ์•Š๋Š” ์ƒํƒœ์˜€์Šต๋‹ˆ๋‹ค. ์ด์ œ ํŒจ๋„์ด ๋งจ ์œ„์— ๋–  ์žˆ๊ณ , ์ž„๋ฒ ๋””๋“œ ํ•˜์œ„ ์ž‘์—… ๋ชฉ๋ก์ด ๋” ์ด์ƒ ์Œ“์ž„ ์ˆœ์„œ๋ฅผ ๋‘๊ณ  ๊ฒฝ์Ÿํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๋งˆ๊ฐ์ผ ๊ฒ€์ฆ์ด ์‹ค์ œ๋กœ ์ž˜๋ชป๋œ ๋‚ ์งœ๋งŒ ํ‘œ์‹œํ•ด์š”. ๋งˆ๊ฐ์ผ ํ•„๋“œ ์•„๋ž˜์˜ ๋นจ๊ฐ„ ํ…Œ๋‘๋ฆฌ๊ฐ€ ํŒจ๋„์ด ์—ด๋ฆฌ๋Š” ์ˆœ๊ฐ„ ์™„๋ฒฝํžˆ ์œ ํšจํ•œ ๋‚ ์งœ์—๋„ ๋‚˜ํƒ€๋‚˜๊ณค ํ–ˆ์–ด์š”. ์‹œ๊ฐ์  ํ‘œ์‹œ๊ฐ€ ๋‘ ๊ตฐ๋ฐ์—์„œ ๋ฐ˜์ „๋˜์–ด ์žˆ์—ˆ๊ณ  — ๋‘ ๊ณณ ๋ชจ๋‘ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋นจ๊ฐ„ ํ…Œ๋‘๋ฆฌ๊ฐ€ ์‹ค์ œ๋กœ ๋ณด์ด๋Š” ์ƒํƒœ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธด ํ•˜์œ„ ์ž‘์—… ์„ค๋ช…์ด ์•ˆ์ •์ ์œผ๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. Quill๋กœ ๋ Œ๋”๋ง๋œ ๊ธด ์„ค๋ช…์„ ์ƒˆ ํ•˜์œ„ ์ž‘์—… ํผ์— ๋ถ™์—ฌ ๋„ฃ์–ด๋„ ์ €์žฅ์ด ๋๋‚˜๊ธฐ ์ „์— SignalR ์—ฐ๊ฒฐ์ด ๋Š๊ธฐ์ง€ ์•Š์•„์š” — ๊ธด ์ž‘์—… ์„ค๋ช…์—๋„ ๋„์›€์ด ๋˜๋Š” ๋™์ผํ•œ SignalR ์ฒœ์žฅ ์ˆ˜์ •์ด ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋” ๊ฒฌ๊ณ ํ•ด์ง„ Teams ์•Œ๋ฆผ

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

๋‹ค๋“ฌ๊ธฐ์™€ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„ 

  • ์‚ฌ์ด๋“œ ๊ฒ€์ƒ‰๋ฐ”์˜ ์šฐ์„ ์ˆœ์œ„ ํ•„ํ„ฐ. ์‚ฌ์ด๋“œ ๊ฒ€์ƒ‰๋ฐ”์—์„œ ๋†’์Œ, ์ค‘๊ฐ„, ๋‚ฎ์Œ์„ ์„ ํƒํ•˜๋ฉด ์ด์ œ ๋ชจ๋“  ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋Œ€์‹  ์‹ค์ œ๋กœ ์šฐ์„ ์ˆœ์œ„๋กœ ํ•„ํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๋ถ€์ ์œผ๋กœ ์ฝ”๋“œ๋ฒ ์ด์Šค ์ „์ฒด์˜ ์šฐ์„ ์ˆœ์œ„ ๋น„๊ต๊ฐ€ ํ‘œ์ค€ 1=๋†’์Œ, 2=์ค‘๊ฐ„, 3=๋‚ฎ์Œ ์ฒด๊ณ„์— ๋งž์ถฐ ์ •๋ ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค — ๊ธฐ์กด์˜ ์ˆซ์ž ์–ด๊ธ‹๋‚จ๋„ ์‚ฌ๋ผ์กŒ์–ด์š”.
  • SQL ์—ฐ๊ฒฐ์ด ์ผ์‹œ์  ์˜ค๋ฅ˜๋ฅผ ์žฌ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. ์›น ์•ฑ, API, MCP, ํ•จ์ˆ˜ ํ˜ธ์ŠคํŠธ๊ฐ€ ์ด์ œ ์ผ์‹œ์ ์ธ SQL ์˜ค๋ฅ˜๋ฅผ ์ž๋™์œผ๋กœ ์žฌ์‹œ๋„ํ•ด์š” — ์งง์€ ์—ฐ๊ฒฐ ๋Š๊น€์ด ๋” ์ด์ƒ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์ด๋Š” ์˜ค๋ฅ˜๋กœ ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ํŽธ์ง‘ ํŒจ๋„์ด ๋‹ค์‹œ ์ •์ƒ์ ์œผ๋กœ ํด๋ฆญ๋ฉ๋‹ˆ๋‹ค. ํ•˜์œ„ ์ž‘์—… z-์ˆœ์„œ ์ˆ˜์ •์ด ๋ฐฐํฌ๋œ ์งํ›„, ํŽธ์ง‘ ํŒจ๋„ ์œ„์— ์–ด๋‘์šด ์˜ค๋ฒ„๋ ˆ์ด๊ฐ€ ์ž ๊น ๋ฎ์ด๋Š” ํšŒ๊ท€๊ฐ€ ์žˆ์—ˆ์–ด์š”. ๋ณด๊ณ ๋œ ๋‹น์ผ์— ๋ฐœ๊ฒฌํ•˜์—ฌ ๋กค๋ฐฑํ–ˆ์Šต๋‹ˆ๋‹ค — ์˜ค๋ฒ„๋ ˆ์ด ๊ทœ์น™์ด ๋„ˆ๋ฌด ๊ด‘๋ฒ”์œ„ํ–ˆ๊ณ , ์ด์ œ๋Š” ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค.

๋Š˜ ๊ทธ๋ ‡๋“ฏ, AB Projects๋Š” ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค — ๋”ฐ๋กœ ์„ค์น˜ํ•˜์‹ค ๊ฒƒ์€ ์—†์–ด์š”. ์ƒˆ ๋ฒ„์ „์ด ์ ์šฉ๋œ ๋’ค ์–ด๋”˜๊ฐ€ ์–ด์ƒ‰ํ•ด ๋ณด์ธ๋‹ค๋ฉด, ํŒ€์— ๋ฉ”์‹œ์ง€ ํ•œ ํ†ต์ด๋ฉด ๋ฉ๋‹ˆ๋‹ค.