EX482

Red Hat Certified Specialist in Event-Driven Application Development Exam

๊ฐœ์š”

Red Hat Certified Specialist in Event-Driven Application Development exam์€ Apache Kafka๋ฅผ ์‚ฌ์šฉํ•œ ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋”ฉ ๋ฐ Apache Kafka Streams ๊ฐœ๋ฐœ๊ณผ ๊ด€๋ จ๋œ ๊ธฐ์ˆ  ๋ฐ ์ง€์‹์„ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค. ์ด ์‹œํ—˜์€ ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋นŒ๋“œํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ธฐ๋ณธ ๊ธฐ์ˆ ์— ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค.

์ด ์‹œํ—˜์— ํ•ฉ๊ฒฉํ•˜๋ฉด Red Hat Certified Specialist in Event-Driven Development with Kafka ์ž๊ฒฉ์ฆ์„ ์ทจ๋“ํ•˜๊ฒŒ ๋˜๋ฉฐ, ์ด๋Š” Red Hat Certified Architect(RHCAยฎ) ์ž๊ฒฉ์ฆ ์ทจ๋“ ์‹œ ๊ฐ€์‚ฐ์ ์œผ๋กœ ๋ฐ˜์˜๋ฉ๋‹ˆ๋‹ค.

์ด ์‹œํ—˜์— ๋‚˜์—ด๋œ ๋ชฉํ‘œ๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ์‹  Red Hat ์ œํ’ˆ์„ ๋ฐ”ํƒ•์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์‹œํ—˜์˜ ๊ตฌ์ž… ๊ฐ€๋Šฅํ•œ ๋ฒ„์ „์„ ๋ชจ๋‘ ๋ณด๋ ค๋ฉด โ€œ์‹œ์ž‘ํ•˜๊ธฐโ€๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์‹œํ—˜ ์‘์‹œ ๋Œ€์ƒ

Red Hat Certified Specialist in Event-Driven Development ์ž๊ฒฉ์ฆ ์ทจ๋“ ๋Œ€์ƒ์ž๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Apache Kafka ๋ฐ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌํ˜„ํ•˜๋Š” Java ๊ฐœ๋ฐœ์ž ๋ฐ ์„ค๊ณ„์ž
  • Red Hat Certified Architect(RHCA) ์ž๊ฒฉ์ฆ ์ทจ๋“์— ๊ด€์‹ฌ์ด ์žˆ๋Š” Red Hat Certified Professional

์ „์ œ ์กฐ๊ฑด

  • Red Hat Enterprise Linux ํ™˜๊ฒฝ์—์„œ VSCode/VSCodiium ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•ด ์ž˜ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ํ•ต์‹ฌ Java ๊ฐœ๋… ๋ฐ API์— ๋Œ€ํ•œ ์ง€์‹๊ณผ ์ดํ•ด๋ฅผ ํฌํ•จํ•˜์—ฌ Java SE์— ๋Œ€ํ•œ ์ถฉ๋ถ„ํ•œ ๊ฒฝํ—˜. ์˜ˆ๋ฅผ ๋“ค์–ด ์˜ˆ์™ธ, ์ฃผ์„, ๋žŒ๋‹ค, ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐ ์ปฌ๋ ‰์…˜ API์— ๋Œ€ํ•œ ์ง€์‹์ด ๋ชจ๋‘ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • OpenShift/์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์— ๋Œ€ํ•œ ์•ฝ๊ฐ„์˜ ์ง€์‹์ด ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฌด๋ฃŒ ํ‰๊ฐ€๋ฅผ ํ†ตํ•ด ์ด ์‹œํ—˜์„ ์ค€๋น„ํ•˜๋Š” ๋ฐ ๊ฐ€์žฅ ๋„์›€์ด ๋  ๊ต์œก ๊ณผ์ • ์ฐพ๊ธฐ
๋ชฉํ‘œ

์ค€๋น„ ์‚ฌํ•ญ

Red Hat์€ ์‘์‹œ์ž๊ฐ€ ์ด ์‹œํ—˜์— ์‘์‹œํ•˜๊ธฐ ์ „์— Red Hat Certified Cloud-Native Developer(EX378) ์ž๊ฒฉ์ฆ์„ ์ทจ๋“ํ•  ๊ฒƒ์„ ๊ถŒ์žฅํ•˜์ง€๋งŒ ํ•„์ˆ˜ ์‚ฌํ•ญ์€ ์•„๋‹™๋‹ˆ๋‹ค.

์‹œํ—˜ ๋Œ€๋น„๋ฅผ ์œ„ํ•œ ํ•™์Šต ํฌ์ธํŠธ

์‹œํ—˜ ์‘์‹œ์ž๋Š” ๋‹ค์Œ ํƒœ์Šคํฌ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ดํ•ดํ•˜๊ณ  AMQ Streams API๋กœ ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ
    • Kafka์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ณ  ์ฝ๋Š” ๋ฐฉ๋ฒ• ์ดํ•ด
    • ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์™€ ๋‹ค๋ฅธ ์œ ํ˜•์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜์—ฌ ๋งค์šฐ ๋งŽ์€ ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ ์งง์€ ๋Œ€๊ธฐ ์‹œ๊ฐ„์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ
  • Kafka ์—์ฝ”์‹œ์Šคํ…œ ๋ฐ ์•„ํ‚คํ…์ฒ˜ ์ดํ•ด:
    • ์ฃผ์ œ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ตฌ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•
    • ๋งค์šฐ ๋งŽ์€ ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ ์งง์€ ๋Œ€๊ธฐ ์‹œ๊ฐ„์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๋„๋ก ์—์ฝ”์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•
    • ๋ฉ”์‹œ์ง€ ์ˆœ์„œ๋ฅผ ํ™•์žฅํ•˜๊ณ  ๋ณด์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•
    • ์ด์ „ ๋ ˆ์ฝ”๋“œ๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•œ ๋ฉ”์‹œ์ง€ ์••์ถ• ๋ฐ ์„ค์ • ๋ฐฉ๋ฒ•
    • ๋‚ด๊ฒฐํ•จ์„ฑ์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ๋ณต์ œ ๊ตฌ์„ฑ ๋ฐ ์‚ฌ์šฉ
    • ์ฆ‰๊ฐ์ ์ธ ์•ก์„ธ์Šค๋ฅผ ์œ„ํ•ด ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ ๋ณด์œ 
  • Kafka์— ์—ฐ๊ฒฐ๋œ Quarkus ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ดํ•ด ๋ฐ ์‚ฌ์šฉ
    • Reactive Messaging์„ ์‚ฌ์šฉํ•˜์—ฌ Kafka์— ์—ฐ๊ฒฐ
    • ๋„ค์ดํ‹ฐ๋ธŒ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Apache Kafka์— ์—ฐ๊ฒฐ
    • ๋ฉ”์‹œ์ง€๋ฅผ ์ƒ์„ฑ ๋ฐ ์‚ฌ์šฉํ•˜๊ณ  ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ๋ฐ ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆฌ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌํ˜„
    • Quarkus๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ˜์‘ํ˜• ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(Asynchronous Java ๋˜๋Š” Publisher API, RxJava ๋˜๋Š” Reactor API, Mutiny ๋“ฑ)์— ๋Œ€ํ•œ ์ง€์‹
  • Kafka ํด๋Ÿฌ์Šคํ„ฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ์ œ๊ณต ๋ฐ ๊ตฌ์„ฑ
    • ํด๋ผ์šฐ๋“œ์—์„œ Kafka์˜ ์™ธ๋ถ€ ๋ฆฌ์Šค๋„ˆ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋˜๋Š” Red Hat OpenShift์˜ ๊ฒฝ์šฐ ๋…ธ๋“œ ํฌํŠธ, ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๋ฅผ ํ†ตํ•ด, ์™ธ๋ถ€์ ์œผ๋กœ๋Š” ์ˆ˜์‹  ๋˜๋Š” OpenShift ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
    • Kafka ํด๋ผ์ด์–ธํŠธ์™€ ํด๋Ÿฌ์Šคํ„ฐ ๊ฐ„ ํ†ต์‹  ๋ณด์•ˆ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ• ์ดํ•ด
    • ๋ฉ”์‹œ์ง€๋ฅผ ์ƒ์„ฑ ๋ฐ ์‚ฌ์šฉํ•˜๊ณ  ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ๋ฐ ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆฌ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌํ˜„
    • ํ•„์ˆ˜ ์ธ์ฆ ๋ฐ ๊ถŒํ•œ ๋ถ€์—ฌ ๋ณด์•ˆ์„ ์œ„ํ•œ Kafka ํด๋ผ์ด์–ธํŠธ ๊ตฌ์„ฑ ์ดํ•ด ๋ฐ ์ œ๊ณต
  • Red Hat Service Registry ์Šคํ‚ค๋งˆ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์‚ฌ์šฉํ•˜์—ฌ ๋Ÿฐํƒ€์ž„์— ํด๋ผ์ด์–ธํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„๋ฆฌ, ๊ณต์œ  ๋ฐ ๊ด€๋ฆฌ
    • Streams DSL ๋ฐ Processor API์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ Kafka Streams API ์ดํ•ด ๋ฐ ์‚ฌ์šฉ
    • ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ตฌ์ฒดํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ ˆ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ ์ ˆํ•œ Kafka SerDes(์ง๋ ฌ ๋ณ€ํ™˜๊ธฐ/์ง๋ณ‘๋ ฌ ๋ณ€ํ™˜๊ธฐ) ๊ตฌ์„ฑ ๋ฐ ์ œ๊ณต
    • ํ•˜๋‚˜ ์ด์ƒ์˜ ์ž…๋ ฅ ์ŠคํŠธ๋ฆผ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ , ๋งคํ•‘, ํ•„ํ„ฐ๋ง ๋˜๋Š” ์กฐ์ธ, ์žฌ๋ถ„ํ•  ๋ฐ/๋˜๋Š” ๊ทธ๋ฃนํ™”์™€ ๊ฐ™์€ ๋ณต์žกํ•œ ์ž‘์—…์„ ์‹คํ–‰ํ•˜๊ณ , ๊ฒฐ๊ณผ๋ฅผ ํ•˜๋‚˜ ์ด์ƒ์˜ ์ถœ๋ ฅ ์ŠคํŠธ๋ฆผ์— ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ
    • ์ŠคํŠธ๋ฆผ-ํ…Œ์ด๋ธ” ์ด์ค‘์„ฑ์„ ์ดํ•ดํ•˜๊ณ  ์กฐ์ธ, ์ง‘๊ณ„, ๊ธฐ๊ฐ„ ์ง€์ • ์กฐ์ธ๊ณผ ๊ฐ™์€ ์Šคํ…Œ์ดํŠธํ’€(stateful) ์ž‘์—… ์ˆ˜ํ–‰
    • ํ”„๋กœ์„ธ์„œ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒํƒœ ์ €์žฅ์†Œ์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋„๋ก ์‚ฌ์šฉ์ž ์ •์˜ ํ”„๋กœ์„ธ์„œ ๋ฐ ๋ณ€ํ™˜๊ธฐ๋ฅผ ์ •์˜ํ•˜๊ณ  ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ• ์ดํ•ด
    • ๊ธฐ์กด ์ปฌ๋ ‰์…˜์—์„œ ์ƒˆ ์ปฌ๋ ‰์…˜์„ ๋„์ถœํ•˜๊ณ  ์ปฌ๋ ‰์…˜ ๊ฐ„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์„ค๋ช…ํ•˜๋Š” ์ด๋ฒคํŠธ ์กฐ์ž‘ ์ดํ•ด
  • Kafka Connect๋ฅผ ์ด์šฉํ•œ ๋ฐ์ดํ„ฐ ํ†ตํ•ฉ:
    • Kafka Connect๊ฐ€ Kafka์™€ ๋‹ค๋ฅธ ์ด๊ธฐ์ข… ๋ฐ์ดํ„ฐ ์‹œ์Šคํ…œ ๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก ์‹œ ์•ˆ์ •์„ฑ๊ณผ ํ™•์žฅ์„ฑ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ์‹ ์ดํ•ด
    • Kafka Connect๊ฐ€ ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜, ํŠธ๋žœ์Šคํฌ๋ฉ”์ด์…˜ ๋ฐ ์˜คํ”„์…‹ ๊ด€๋ฆฌ๋ฅผ ์ง€์›ํ•˜๋Š” ๋ฐฉ์‹ ์ดํ•ด
    • Debezium์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ๊ฐ์ง€ ๋ฐ ์บก์ฒ˜(CDC) ์ ์šฉ
    • ๋‹ค์–‘ํ•œ ๋…๋ฆฝํ˜•/๋ถ„์‚ฐํ˜• ์‹คํ–‰ ๋ชจ๋“œ์™€ ํ™œ์šฉ ์‚ฌ๋ก€ ์ดํ•ด
    • ์‚ฌ์ „ ๋นŒ๋“œ๋œ AMQ Streams ์ปค๋„ฅํ„ฐ ์‚ฌ์šฉ
  • Apache Kafka ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ณ ๊ธ‰ ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ํŒจํ„ด ์ดํ•ด ๋ฐ ์‚ฌ์šฉ:
    • ์ด๋ฒคํŠธ ์†Œ์‹ฑ ๋ฐ CQRS ํŒจํ„ด์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ธ์‹ ๋ฐ ์‚ฌ์šฉ
    • Saga ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋ฐ ๋ฐœ์‹ ํ•จ ํŒจํ„ด์„ ์‚ฌ์šฉํ•œ ์žฅ๊ธฐ ์‹คํ–‰ ๋น„์ฆˆ๋‹ˆ์Šค ํŠธ๋žœ์žญ์…˜๊ณผ ๊ฐ™์€ ๊ณ ๊ธ‰ ๊ธฐ์ˆ ์„ ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค ๊ฐ„ ๋ฐ์ดํ„ฐ ๊ตํ™˜
  • ๋ฉ”์‹œ์ง€ ๋ฐฐ์—ด ์œ ์ง€ ๊ด€๋ฆฌ, ์žฌ์‹œ๋„ ๋ฐ ๋ฉฑ๋“ฑ์„ฑ, ์ค‘๋ณต ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ, Streams ํ…Œ์ŠคํŠธ ์‚ฌ๋ก€ ๊ตฌํ˜„๊ณผ ๊ฐ™์€ ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ ํ•ด๊ฒฐ
  • ์‹œํ—˜ ์ค‘์— ๋ฏธ๋ฆฌ ์ž‘์„ฑ๋œ ํ•œ ๊ฐœ ์ด์ƒ์˜ Java ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ์ž‘์—…ํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ์˜ ์ผ๋ถ€๋ฅผ ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    Red Hat์˜ ๋ชจ๋“  ์ˆ˜ํ–‰ ๊ธฐ๋ฐ˜ ์‹œํ—˜๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ์€ ์žฌ๋ถ€ํŒ… ํ›„์—๋„ ๋ณ€๊ฒฝ ์—†์ด ์œ ์ง€๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์œ ์˜ ์‚ฌํ•ญ

์ค€๋น„ ์‚ฌํ•ญ

Red Hat์€ ์ค€๋น„์— ๋„์›€์ด ๋˜๋„๋ก Developing Event-Driven Applications with Apache Kafka and Red Hat AMQ Streams(AD482)๋ฅผ ์ˆ˜๊ฐ•ํ•  ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

์‹œํ—˜ ํ˜•์‹

๋ณธ ์‹œํ—˜์€ ์‹ค์ œ ๊ฐœ๋ฐœ ํƒœ์Šคํฌ๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ์‹ค์šฉ์ ์ธ ํ•ธ์ฆˆ์˜จ ์‹œํ—˜์ž…๋‹ˆ๋‹ค. ์‹œํ—˜ ์ค‘์—๋Š” ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ์‹œํ—˜์žฅ์— ์ธ์‡„๋ฌผ ๋˜๋Š” ์ „์ž ์„œ์ ์„ ๋ฐ˜์ž…ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฐ˜์ž… ๊ธˆ์ง€ ํ•ญ๋ชฉ์—๋Š” ๋…ธํŠธ, ์ฑ… ๋˜๋Š” ๊ธฐํƒ€ ์ž๋ฃŒ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. AMQ ๋ฐ AMQ Streams, Kafka ๋ฐ Kafka Streams ๊ด€๋ จ ๋ฌธ์„œ๋ฅผ ์‹œํ—˜ ์ค‘์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œํ—˜์€ ์ตœ๋Œ€ 3์‹œ๊ฐ„์ด ์†Œ์š”๋˜๋Š” 1๊ฐœ ์„น์…˜์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ถŒ์žฅ๋˜๋Š” ๋‹ค์Œ ์‹œํ—˜ ๋˜๋Š” ๊ต์œก ๊ณผ์ •

Building Resilient Microservices with Red Hat OpenShift Service Mesh(DO328)

์œ„์น˜ ์„ ํƒ ํ•˜๊ธฐ

ํ˜„์žฅ ๊ต์œก ์•ˆ๋‚ด

ํŒ€ ์ „์ฒด๊ฐ€ ์ˆ˜๊ฐ•์„ ์›ํ•˜๋Š” ๊ฒฝ์šฐ ๊ต์œก์žฅ์—์„œ ์ง์ ‘ ์ˆ˜๊ฐ•ํ•˜๊ฑฐ๋‚˜ ์›๊ฒฉ์œผ๋กœ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Red Hat ๊ต์œก ์„œ๋ธŒ์Šคํฌ๋ฆฝ์…˜

Red Hat ์ œํ’ˆ์— ๋Œ€ํ•œ ํ†ตํ•ฉ ๊ต์œก ๋ฐ ํ•™์Šต ๊ฒฝ๋กœ, ์—…๊ณ„์—์„œ ์ธ์ฆ๋œ ์ž๊ฒฉ์ฆ, ์œ ์—ฐํ•˜๊ณ  ๋‹ค์ด๋‚˜๋ฏนํ•œ IT ํ•™์Šต ๊ฒฝํ—˜.

๋‹ค๋ฅธ ์ˆ˜๊ฐ•์ƒ๋“ค์ด Red Hat Learning Community์˜ ๊ต์œก ๊ณผ์ •์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ํ‰๊ฐ€ํ•˜๋Š”์ง€ ์ฝ์–ด๋ณด์„ธ์š”.