์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

์นดํ”„์นด ์™„๋ฒฝ ๊ฐ€์ด๋“œ - ksqlDB

๋ณธ ๊ฐ•์˜๋Š” ksqlDB์˜ ํ™œ์šฉ๊ณผ ํ•ต์‹ฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๋‹ค์–‘ํ•œ ์‹ค์Šต์„ ํ†ตํ•ด ์ตํž ์ˆ˜ ์žˆ๊ฒŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ•์˜๋ฅผ ๋งˆ์น˜๊ณ  ๋‚˜๋ฉด ์—ฌ๋Ÿฌ๋ถ„์€ Kafka(์นดํ”„์นด) ๊ธฐ๋ฐ˜์˜ ์‹ค์‹œ๊ฐ„ Streaming ๋ฐ์ดํ„ฐ ๋ถ„์„ ์‹œ์Šคํ…œ์„ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๊ตฌ์ถ•ํ•˜์‹ค ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

(4.8) ์ˆ˜๊ฐ•ํ‰ 19๊ฐœ

์ˆ˜๊ฐ•์ƒ 368๋ช…

๋‚œ์ด๋„ ์ค‘๊ธ‰์ด์ƒ

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

๊ถŒ ์ฒ ๋ฏผ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

Connect, Elasticsearch ์—ฐ๋™, ์‹ค์ „ ์‹ค์Šต, Kibana ์‹œ๊ฐํ™” ๊ฐ•์˜ ์ถ”๊ฐ€

์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ,

ksqlDB 2๋ถ€ ๊ฐ•์˜๋ฅผ ๋ณ„๋„๋กœ ์ถœ์‹œํ•˜์ง€ ์•Š๊ณ , ksqlDB 1๋ถ€ ๊ฐ•์˜์— ์ถ”๊ฐ€ ๊ฐ•์˜๋ฅผ ํ†ตํ•ฉํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

 

์ถ”๊ฐ€๋  ๊ฐ•์˜๋“ค์€ ์•ฝ 7~8์‹œ๊ฐ„ ๋ถ„๋Ÿ‰์œผ๋กœ, ์ฃผ์š” ๋‚ด์šฉ์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

 

  1. KSQLDB์™€ Connect ์—ฐ๋™

     

  2. Elasticsearch Sink Connector ์—ฐ๋™

     

  3. KSQLDB Use case ์‹ค์ „ ์‹ค์Šต

     

  4. KSQLDB ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ Kibana๋กœ ์‹œ๊ฐํ™”

     

์ถ”๊ฐ€ ๊ฐ•์˜๋Š” 6์›” 8์ผ(๋ชฉ)๊นŒ์ง€ ๋ชจ๋‘ ์—…๋กœ๋“œ ํ•  ์˜ˆ์ •์ด๋ฏ€๋กœ ๊ธฐ์กด ์ˆ˜๊ฐ•์ƒ ๋ถ„๋“ค์€ ๊ณง ์ถ”๊ฐ€ ๊ฐ•์˜๋ฅผ ๋“ค์œผ์‹ค ์ˆ˜ ์žˆ์œผ์‹ค ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 

๊ฐ•์˜๋ช…์€ ์นดํ”„์นด ์™„๋ฒฝ ๊ฐ€์ด๋“œ - ksqlDB ํŽธ์œผ๋กœ ๋ณ€๊ฒฝ๋  ๊ฒƒ์ด๋ฉฐ, ์ถ”๊ฐ€๋œ ๊ฐ•์˜๋‚ด์šฉ๋“ค์„ ๋ฐ˜์˜ํ•˜์—ฌ ๊ฐ•์˜ ์†Œ๊ฐœ๋„ ๋ณ€๊ฒฝํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ž‘์—… ์™„๋ฃŒ ์˜ˆ์ •์ผ์€ 6์›” 14์ผ ์ž…๋‹ˆ๋‹ค.

 

๊ฐ•์˜ ๊ธˆ์•ก์€ 99,000์›์œผ๋กœ ์ธ์ƒ๋  ์˜ˆ์ •์ด๋ฉฐ (๋‹น์—ฐํžˆ) ๊ธฐ์กด ์ˆ˜๊ฐ•์ƒ ๋ถ„๋“ค์€ ์˜ํ–ฅ์ด ์—†์Šต๋‹ˆ๋‹ค.

๋‹ค๋งŒ ์ธ์ƒ ์ผ์ž๋Š” 6์›” 14์ผ์ด๋ฉฐ, ๊ทธ๋•Œ๊นŒ์ง€๋Š” ํ˜„์žฌ ๊ฐ€๊ฒฉ์ด ์œ ์ง€ ๋ฉ๋‹ˆ๋‹ค.

 

์–ธ์ œ๋‚˜ ์ œ ๊ฐ•์˜๋ฅผ ์‚ฌ๋ž‘ํ•ด ์ฃผ์‹œ๋Š” ์ˆ˜๊ฐ•์ƒ ๋ถ„๋“ค๊ป˜ ๋‹ค์‹œ ํ•œ๋ฒˆ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๋Œ“๊ธ€ 1

์›” โ‚ฉ19,800

5๊ฐœ์›” ํ• ๋ถ€ ์‹œ

โ‚ฉ99,000