Skip to content
๋ผ์ด๋ธŒ

Events

์—์ด์ „ํŠธ๊ฐ€ ๋ฌด์—‡์„ ํ–ˆ๊ณ  ์™œ ๊ทธ๋žฌ๋Š”์ง€์— ๋Œ€ํ•œ ์ง€์†์ ์ธ ๊ธฐ๋ก.

์—ญํ• 

์—์ด์ „ํŠธ ๊ฐ„ ์ž‘์—…์€ ์ž‘์—…, ์ด๋ฒคํŠธ, ๊ฐ€์žฅ์ž๋ฆฌ ๋ฐ ์•„ํ‹ฐํŒฉํŠธ๋กœ์„œ ์žฌ์‹œ์ž‘์„ ์ƒ์กดํ•˜๊ณ  ์žฌ์ƒํ•  ์ˆ˜ ์žˆ๋Š” Postgres ์›์žฅ์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค. ํƒ€์ž…๋œ ํ”„๋กœ์„ธ์Šค ๋‚ด ๋ฒ„์Šค๋Š” ์•ฝ 90๊ฐ€์ง€์˜ ๋„๋ฉ”์ธ ์ด๋ฒคํŠธ๋ฅผ ๋…ธ๋“œ ๋‚ด์˜ ๊ตฌ๋…์ž์—๊ฒŒ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ํ•จ๊ป˜ ๊ทธ๋“ค์€ ๋‹น์‹ ์—๊ฒŒ ํƒ€์ž„๋ผ์ธ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค: ๋ฌด์—‡์ด ์š”์ฒญ๋˜์—ˆ๋Š”์ง€, ๋ˆ„๊ตฌ์—๊ฒŒ ์œ„์ž„๋˜์—ˆ๋Š”์ง€, ๋ฌด์—‡์ด ๋ฐ˜ํ™˜๋˜์—ˆ๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์ด ์–ด๋””์—์„œ ์ •์ง€๋˜์—ˆ๋Š”์ง€.

์ค‘์š”ํ•œ ์ด์œ 

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

์ž‘๋™ ๋ฐฉ์‹

  • ์ž‘์—… ์›์žฅ์€ ์ง€์†์ ์ด๊ณ  ์žฌ์ƒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

    ์ž‘์—…, ์ด๋ฒคํŠธ, ์œ„์ž„ ๊ฐ€์žฅ์ž๋ฆฌ ๋ฐ ์•„ํ‹ฐํŒฉํŠธ๋Š”Postgres์˜ ํ–‰์ด๋ฏ€๋กœ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด๋„ ์ถ”์ ์ด ์†์‹ค๋˜์ง€ ์•Š์œผ๋ฉฐ ์ •์ฒด๋œ ๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ๋‹ค์‹œ ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ทจ์†Œ ๋ฐ ์žฌ์‹œ๋„๋Š” ์ผ๊ธ‰์ž…๋‹ˆ๋‹ค.

    ์‹คํ–‰ ์ค‘์ธ ์ž‘์—…์— ๋Œ€ํ•œ ์ž‘์—…์€ ์ด๋ฒคํŠธ๋กœ ๊ธฐ๋ก๋˜๋ฏ€๋กœ ์ค‘์žฌ๋Š” ํƒ€์ž„๋ผ์ธ์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.

  • ํ”„๋กœ์„ธ์Šค ๋‚ด ๋ฒ„์Šค๋Š” ๋ฒ”์œ„์— ๋Œ€ํ•ด ์ •์งํ•ฉ๋‹ˆ๋‹ค.

    ์ด๋Š” ํƒ€์ž…๋œ ๋‹จ์ผ ๋…ธ๋“œ ์ด๋ฏธํ„ฐ์ž…๋‹ˆ๋‹ค. ๋ถ„์‚ฐ ์ด๋ฒคํŠธ ๋ฐฑ๋ณธ์œผ๋กœ ์„ค๋ช…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์งˆ๋ฌธ

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

The rest of the bag

๋ผ์ด๋ธŒ

AccessControl

ํŽ˜์ด์ง€๋งŒ ์•„๋‹ˆ๋ผ ๋‹ต๋ณ€์„ ํ•„ํ„ฐ๋งํ•˜๋Š” ๋ฌธ์„œ๋ณ„ ๊ถŒํ•œ.

์ •์ฑ… ํ•ด๊ฒฐ์€ ์†๋„๋ฅผ ์œ„ํ•ด ์„ธ์…˜๋ณ„๋กœ ์บ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ถŒํ•œ ๋ณ€๊ฒฝ์€ ๋ชจ๋“  ์ง„ํ–‰ ์ค‘์ธ ์š”์ฒญ์—์„œ ์ฆ‰์‹œ๊ฐ€ ์•„๋‹Œ ์บ์‹œ ๋ฌดํšจํ™” ์‹œ ์ „ํŒŒ๋ฉ๋‹ˆ๋‹ค.

๋ผ์ด๋ธŒ

Docs

์—์ด์ „ํŠธ๊ฐ€ ์ฝ๋Š” ํด๋” ํŠธ๋ฆฌ์™€ ์ด๋ฅผ ์ค€์ˆ˜ํ•˜๋Š” ๊ตฌ์„ฑ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

์ถ”์ถœ์€ PDF, ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ๋ฐ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ด๊ตญ์ ์ธ ์ด์ง„ ํ˜•์‹์€ ๊ตฌ๋ฌธ ๋ถ„์„๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ผ์ด๋ธŒ

Mail

๋‹น์‹ ์˜ ์—์ด์ „ํŠธ๋Š” ์ž์‹ ์˜ ๋ฐ›์€ํŽธ์ง€ํ•จ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ๋‹น์‹ ์˜ ๊ฒƒ์˜ ์ผ๋ถ€๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

์ธ๋ฐ”์šด๋“œ๋Š” ์ด๋ฉ”์ผ ์ œ๊ณต์ž๋กœ๋ถ€ํ„ฐ Webhook์„ ํ†ตํ•ด ๋„์ฐฉํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ž์ฒด MX ๋˜๋Š” SMTP ์„œ๋ฒ„๋ฅผ ์šด์˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์Šคํ† ๋ฆฌ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

That was step 6 of 6: a reply leaves, and the trail stays. ๋„์ฐฉ๋ถ€ํ„ฐ ์žฌ์ƒ ๊ฐ€๋Šฅํ•œ ๊ธฐ๋ก๊นŒ์ง€์˜ ์ „์ฒด ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค.

Events: A durable ledger of what agents did, and why.