์ด๋ฌํ ๋ฌธ์ ์ ๋ํด ๊ฐ์ฅ ์ฌ์ด ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๋ฒ์ชฝ์์ Ready ์ํ์ผ ๋, client๋ก ์ ๋ณด๋ฅผ ๋ฐ์ด๋ฃ์ด์ฃผ๋ ๊ฒ์ด๋ค. ์ด๋ ๊ฒ ์ฒ๋ฆฌํ ๊ฒฝ์ฐ, ์ด์ ์ ๋ณด ์ ๊ณต Event๋ Server๋ก๋ถํฐ ์์๋๋ค๊ณ ํ ์ ์๋ค. ์ด๋ ๊ฒ Event ๋ฐ์์ Client์ชฝ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋๊ฒจ์ฃผ๋ ๋ฐฉ์์ WebHook์ด๋ผ ํ๋ค.
webHook์ด event ๋ฐ์์ client๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด์ฃผ๋ ๋ฐฉ์์ด๋ผ๋ฉด, ์ฐ๊ฒฐ ํ ๊ณ์ํด์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด์ฃผ๋ Streaming API๋ ์๋ค.
์ด๋ ๊ฒ ์ค๋ช ํ๋ฉด Socket ํต์ ๊ณผ ๋น์ทํ ๊ฒ ์๋๋๋ ์ง๋ฌธ์ ํ ์๋ ์์ ๊ฒ ๊ฐ๋ค. ํ์ง๋ง Socket์ ๊ฒฝ์ฐ๋ ์๋ฐฉํฅ ํต์ , ์ฆ client ์ชฝ์์๋ ์ ๋ณด๋ฅผ ๋ณด๋ด๊ณ ๋ฐ์ ์ ์์ผ๋, WebHook ๋๋ Streaming API์ ๊ฒฝ์ฐ Client๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ๋จ๋ฐฉํฅ ํต์ ์ ์ฌ์ฉ๋๋ค.
์์ ์ฒ๋ฆฌ์ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ๊ฒฝ์ฐ, ํน์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์ ์ ์ฒ๋ฆฌ๋์ด์ผ ํ๋ ๊ฒฝ์ฐ, ๊ณ์ํด์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ด๋ฃ์ด์ฃผ์ด์ผ ํ๋ ๊ฒฝ์ฐ์๋ Event-Driven ๋ฐฉ์์ ํตํด Event ๋ฐ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๊ฒ์ด Resource๋ฅผ ์๋ ์ ์๋ ์ข์ ๋ฐฉ๋ฒ์ด๋ผ ํ ์ ์๋ค.