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

Watson Studio ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํŽ˜์ด์Šค๋ถ ํฌ์ŠคํŒ…์˜ ๊ฐ์ •/๋ถ„์œ„๊ธฐ ๋ถ„์„ํ•˜๊ธฐ

  Introduction ๊ฐ์ • ๋ถ„์„ (sentiment analysis) ์ด๋ž€? : ํ…์ŠคํŠธ๋‚˜ ๋ฐœํ™”์— ํ‘œํ˜„๋œ ๊ฐ์ • ๋˜๋Š” ์˜๊ฒฌ์„ ์ปดํ“จํ„ฐ๋กœ ์‹๋ณ„, ๋ถ„๋ฅ˜ํ•˜์—ฌ ํ•ด๋‹น ๋Œ€ํ™” ์ฃผ์ œ์— ๋Œ€ํ•œ ์ฃผ๊ด€์  ํƒœ๋„๋ฅผ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ. ์ด ์•„ํ‹ฐํด์—์„œ๋Š” ํŽ˜์ด์Šค๋ถ analytics ์—์„œ ์ถ”์ถœํ•œ ์ข‹์•„์š”, ๊ณต์œ , ๋„๋‹ฌ๋ฅ , ๋ถ€์ •์  ํ”ผ๋“œ๋ฐฑ ๋“ฑ ํŽ˜์ด์Šค๋ถ ๋งคํŠธ๋ฆญ์Šค raw ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ์ • ๋ถ„์„ํ•˜์—ฌ ์ธ์‚ฌ์ดํŠธ๋ฅผ ๋„์ถœํ•ฉ๋‹ˆ๋‹ค. Note) ํŽ˜์ด์Šค๋ถ ์• ๋„๋ฆฌํ‹ฑ์Šค๋ž€? ํŽ˜์ด์Šค๋ถ ์• ๋„๋ฆฌํ‹ฑ์Šค๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ๋Š” ํŽ˜์ด์Šค๋ถ ํŽ˜์ด์ง€,...

๊ณ„์† ์ฝ๊ธฐ Watson Studio ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํŽ˜์ด์Šค๋ถ ํฌ์ŠคํŒ…์˜ ๊ฐ์ •/๋ถ„์œ„๊ธฐ ๋ถ„์„ํ•˜๊ธฐ

R ํŒจํ‚ค์ง€ R4ML์„ ํ™œ์šฉํ•œ ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ์‹ค์Šตํ•˜๊ธฐ

Garbage In, Garbage Out ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ์˜ ์ค‘์š”์„ฑ ์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด๊ฐ€๊ฒŒ ๋˜๋ฉด, ์•„๋ฌด๋ฆฌ ํ›Œ๋ฅญํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋Œ๋ ค๋„ ์ œ๋Œ€๋กœ ๋œ ๊ฒฐ๊ณผ๋ฅผ ๋ฝ‘์•„๋‚ด์ง€ ๋ชปํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ”ํžˆ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ๋“ค์€ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์— ์˜จ ์‹œ๊ฐ„์„ ๋ณด๋‚ด๋ฆฌ๋ผ ์ƒ๊ฐ์ง€๋งŒ, ์‹ค์ œ๋กœ ๋ฐ์ดํ„ฐ ์ค€๋น„์—๋งŒ ์ž‘์—… ์‹œ๊ฐ„์˜ 60%๋ฅผ ๋ณด๋‚ธ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. (CrowdFlower, The NewYork Times) ๊ทธ๋งŒํผ ์›์‹œ ๋ฐ์ดํ„ฐ๋Š” ๊ฐ’์ด ๋ˆ„๋ฝ๋˜๊ฑฐ๋‚˜ ์ž˜๋ชป๋œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ณ , ์ด๋ฅผ ์ •์ œํ•˜์—ฌ ‘์“ธ๋งŒํ•˜๊ฒŒ’ ๋งŒ๋“œ๋Š” ์ผ์ด...

๊ณ„์† ์ฝ๊ธฐ R ํŒจํ‚ค์ง€ R4ML์„ ํ™œ์šฉํ•œ ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ์‹ค์Šตํ•˜๊ธฐ

Microservices with Docker

์•ˆ๋…•ํ•˜์„ธ์š” ์ด๋ฒˆ ์‹ค์Šต์—์„œ๋Š”ย microservice architecture ๋กœ web application์„ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. docker container๋ฅผ ํ™œ์šฉํ•  ๊ฒƒ์ด๊ณ  dockerํ™˜๊ฒฝ์—์„œ deploy, debugging, testing์„ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€ ์•Œ์•„ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ณธ ๊ณผ์ •์„ ์ง„ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„  Docker, Microservice ๊ฐœ๋…์— ๋Œ€ํ•ด์„œ ๊ธฐ๋ณธ์ ์ธ ์ดํ•ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด application์€ ์•„๋ž˜์™€ ๊ฐ™์€ ๊ตฌ์กฐ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค. ํšŒ์› ๊ฐ€์ž…๊ณผ ๋กœ๊ทธ์ธ ์ด ์žˆ๊ณ , location์— ๋”ฐ๋ฅธ ๋‚ ์”จ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” application ์ž…๋‹ˆ๋‹ค. DB ๋Š” postgres๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๋‚ ์”จ...

๊ณ„์† ์ฝ๊ธฐ Microservices with Docker

Related links