Related Journeys

MQTT๋กœ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๊ธฐ

MQTT์™€ Kubernetes๋กœ ๋‰ด์š• ์ฃผ ์ „๋ ฅ๋ง์˜ ํƒ„์†Œ ์ง‘์•ฝ๋„์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ ์ƒ์„ฑํ•˜๊ธฐ


๋ธ”๋ก์ฒด์ธ์œผ๋กœ ๊ธฐ๋ถ€๊ธˆ ์ถ”์ ํ•˜๊ธฐ

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


๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ ๊ตฌ์ถ•ํ•˜๊ธฐ

ํ•˜์ดํผ๋ ˆ์ € ์ปดํฌ์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›Œ์„œ ๋ธ”๋ก์ฒด์ธ์„ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค.


Istio๋กœ Java ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค์˜ ํšŒ๋ณต ํƒ„๋ ฅ์„ฑ ๋†’์ด๊ธฐ

Istio ์„œ๋น„์Šค ๋ฉ”์‰ฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ ๋ณ€๊ฒฝ์—†์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ณ ๊ธ‰ ๋ณต์›๋ ฅ ๋ฐ ๋‚ด๊ฒฐํ•จ์„ฑ์„ ๋„์ž…ํ•˜์„ธ์š”


Istio๋ฅผ ์ด์šฉํ•˜์—ฌ ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ํŠธ๋ž˜ํ”ฝ ๊ด€๋ฆฌํ•˜๊ธฐ

์„œ๋น„์Šค ๋ฉ”์‰ฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์Šค, ๊ณ ๊ธ‰ ํŠธ๋ž˜ํ”ฝ ๊ด€๋ฆฌ, ์š”์ฒญ ์ถ”์  ๋ฐ ์—ฐ๊ฒฐ ๊ธฐ๋Šฅ์„ ์†์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ โ€‹โ€‹์žˆ์Šต๋‹ˆ๋‹ค.


Kubernetes์— Spring Boot ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ๋ฐฐํฌํ•˜๊ธฐ

์ด ์ฝ”๋“œ ํŒจํ„ด์€ Spring Boot ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์™€ ๊ฐ™์€ polyglot ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ์— ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.


๋ฉ”์„ธ์ง€์— ์‘๋‹ตํ•˜๊ณ  ์ŠคํŠธ๋ฆผ ์ฒ˜๋ฆฌํ•˜๊ธฐ

๋ฉ”์‹œ์ง€ ์ŠคํŠธ๋ฆผ์— ๋Œ€์‘ํ•˜์—ฌ ์˜คํ† ์Šค์ผ€์ผ๋˜๋Š” ์•ก์…˜์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค


ํด๋ฆฌ๊ธ€๋กฏ(polyglot) ์ง€์›์„ ํ†ตํ•œ Java ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค์˜ ๊ตฌ์ถ•

์„œ๋น„์Šค ๋ฐœ๊ฒฌ, ๋“ฑ๋ก ๋ฐ ๋ผ์šฐํŒ…์„ ํ™œ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ํด๋ฆฌ๊ธ€๋กฏ ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค์™€ ํ•จ๊ป˜ ์‹คํ–‰๋˜๋Š” Java ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.


์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์— MicroProfile ๊ธฐ๋ฐ˜์˜ Java ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ๊ตฌ์ถ•ํ•˜๊ธฐ

์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ํญ๋„“๊ฒŒ ์‚ฌ์šฉ๋˜๋Š” ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ์—์„œ ์˜คํ”ˆ์†Œ์Šค Java ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ์ตœ์ ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค


์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์— ํ™•์žฅํ˜• ์•„ํŒŒ์น˜ ์นด์‚ฐ๋“œ๋ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌํ˜„ํ•˜๊ธฐ

์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ํญ๋„“๊ฒŒ ์‚ฌ์šฉ๋˜๋Š” ์ปจํ…Œ์ดํ„ฐ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ ์œ„์—์„œ ์ „์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ์žˆ๋Š” NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์šด์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.


Related Open Source Projects

Related blogs

[IBM Blockchain Platform] ์ฒด์ธ์ฝ”๋“œ ๊ฐœ๋ฐœ ํšจ์œจ์„ฑ ๋†’์ด๊ธฐ – 3

2ํŽธ์— ์ด์–ด IBM Blockchain Platform(์ดํ•˜ IBP) Extension for VS Code ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค. 3ํŽธ์—์„œ๋Š” IBP Extension for VS Code๋ฅผ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ์‹œ๋‚˜๋ฆฌ์˜ค๋Š” ์•„๋ž˜ ์ˆœ์„œ์— ๋”ฐ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. (ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ํ…Œ์ŠคํŠธ ๋ถ€๋ถ„์€ ์ƒ๋žตํ•ฉ๋‹ˆ๋‹ค) 1. ์ฒด์ธ์ฝ”๋“œ(SmartContract) ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ 2. ์ฒด์ธ์ฝ”๋“œ ๊ฐœ๋ฐœ 3. ์ฒด์ธ์ฝ”๋“œ ํŒจํ‚ค์ง€ 4. local Fabric ๊ตฌ๋™ 5. local Fabric์— ์ฒด์ธ์ฝ”๋“œ ์„ค์น˜(install) 6. local Fabric์— ์ฒด์ธ์ฝ”๋“œ ๋ฐฐํฌ(instantiate)...

๊ณ„์† ์ฝ๊ธฐ [IBM Blockchain Platform] ์ฒด์ธ์ฝ”๋“œ ๊ฐœ๋ฐœ ํšจ์œจ์„ฑ ๋†’์ด๊ธฐ – 3

[IBM Blockchain Platform] ์ฒด์ธ์ฝ”๋“œ ๊ฐœ๋ฐœ ํšจ์œจ์„ฑ ๋†’์ด๊ธฐ – 2

1ํŽธ์— ์ด์–ด IBM Blockchain Platform(์ดํ•˜ IBP) Extension for VS Code ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค. 2ํŽธ์—์„œ๋Š” IBP Extension for VS Code์˜ ๊ตฌ์„ฑ์š”์†Œ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ์•„๋ž˜ ์ด๋ฏธ์ง€๋“ค์€ IBP Extension for VS Code๋ฅผ ์ด์šฉํ•ด์„œ Fabric Network๋ฅผ ๊ตฌ๋™ํ•˜๊ณ  ์ฒด์ธ์ฝ”๋“œ๋ฅผ ๋””ํ”Œ๋กœ์ดํ•œ ์ตœ์ข… ์ƒํƒœ์˜ ๋ชจ์Šต์„ ์บก์ณํ•œ ๊ฒƒ๋“ค์ž…๋‹ˆ๋‹ค. IBP for VS code์˜ ๋ ˆ์ด์•„์›ƒ(Side Bar) ๊ตฌ์„ฑ์€ ํฌ๊ฒŒ 4๊ฐœ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜์”ฉ ์ฒœ์ฒœํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค....

๊ณ„์† ์ฝ๊ธฐ [IBM Blockchain Platform] ์ฒด์ธ์ฝ”๋“œ ๊ฐœ๋ฐœ ํšจ์œจ์„ฑ ๋†’์ด๊ธฐ – 2

[IBM Blockchain Platform] ์ฒด์ธ์ฝ”๋“œ ๊ฐœ๋ฐœ ํšจ์œจ์„ฑ ๋†’์ด๊ธฐ – 1

IBM Blockchain Platform(์ดํ•˜ IBP) Extension for VS Code๋ฅผ ์ด์šฉํ•ด์„œ ์ฒด์ธ์ฝ”๋“œ(SmartContract)๋ฅผ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํฌ์ŠคํŒ…ํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ํฌ์ŠคํŒ…์€ HyperLedger Fabric์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์„ ์•Œ๊ณ ๊ณ„์‹  ๋ถ„๋“ค์„ ๋Œ€์ƒ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋“ค์–ด๊ฐ€๋ฉฐ… IBM์—์„œ๋Š” BaaS(blockchain-as-a-service) ํ˜•ํƒœ๋กœ ์ œ๊ณต๋˜๋Š” ์„œ๋น„์Šค๋ฅผ IBM Blockchain Platform(์ดํ•˜ IBP)์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์˜คํผ๋ง ํ™˜๊ฒฝ์—์„œ ๊ตฌ๋™๊ฐ€๋Šฅํ•œ IBP๋Š” ๊ทผ๋ณธ์ ์œผ๋กœ Hyperledger Fabric ์Šคํƒ์„ ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์—ฐํžˆ IBP๊ฐ€ HyperLedger Fabric์„ ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ๊ธฐ...

๊ณ„์† ์ฝ๊ธฐ [IBM Blockchain Platform] ์ฒด์ธ์ฝ”๋“œ ๊ฐœ๋ฐœ ํšจ์œจ์„ฑ ๋†’์ด๊ธฐ – 1

Related links