๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ107

์Šคํ”„๋ง ๋ถ€ํŠธ์—์„œ Kafka ์„ค์ •ํ•˜๊ธฐ: ๊ฐ„๋‹จํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ๋ฐฐ์šฐ๋Š” ๋ฐฉ๋ฒ• ์Šคํ”„๋ง ๋ถ€ํŠธ ์™€ Apache Kafka ๋ฅผ ํ†ตํ•ฉํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋งŽ์€ ๊ธฐ์—…๊ณผ ๊ฐœ๋ฐœ์ž๋“ค์ด ํ™œ์šฉํ•˜๋Š” ์ค‘์š”ํ•œ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” application.yml ๋˜๋Š” application.properties ํŒŒ์ผ์„ ์‚ฌ์šฉํ•œ Kafka ์„ค์ • ๋ฐฉ๋ฒ•, ํ”„๋กœ๋“€์„œ์™€ ์ปจ์Šˆ๋จธ ์„ค์ •, ๊ธฐ๋ณธ ์ง๋ ฌํ™”๊ธฐ/์—ญ์ง๋ ฌํ™”๊ธฐ ์„ค์ •, ๊ทธ๋ฆฌ๊ณ  ์‚ฌ์šฉ์ž ์ •์˜ Kafka ์†์„ฑ์„ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ณผ์ •์€ ์ฝ”๋“œ ์˜ˆ์ œ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜์–ด ์‰ฝ๊ฒŒ ๋”ฐ๋ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.   1. application.properties ๋˜๋Š” application.yml ์„ค์ • ํŒŒ์ผ ์ดํ•ดํ•˜๊ธฐ  application.yml ์„ ํ†ตํ•œ Kafka ์„ค์ •์Šคํ”„๋ง ๋ถ€ํŠธ์—์„œ Kafka๋ฅผ ์„ค์ •ํ•˜๋ ค๋ฉด application... IT/Kafka, ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ 2024. 10. 22.
๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ •ํ•˜๊ธฐ: Java, Maven/Gradle, Kafka, ๊ทธ๋ฆฌ๊ณ  ์Šคํ”„๋ง ๋ถ€ํŠธ ํ†ตํ•ฉ ๊ฐ€์ด๋“œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์ œ๋Œ€๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ์„ฑ๊ณต์ ์ธ ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์˜ ์ฒซ ๊ฑธ์Œ์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” Java , Maven/Gradle , Apache Kafka , ๊ทธ๋ฆฌ๊ณ  ์Šคํ”„๋ง ๋ถ€ํŠธ ํ”„๋กœ์ ํŠธ ๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๋‹จ๊ณ„๋Š” ์ฝ”๋“œ ์˜ˆ์ œ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜์–ด, ๋”ฐ๋ผ ํ•˜๋ฉด์„œ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.   1. Java์™€ Maven/Gradle ์„ค์น˜ Java ์„ค์น˜ Java ๋Š” ์Šคํ”„๋ง ๋ถ€ํŠธ์™€ Kafka์˜ ํ•„์ˆ˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ์ตœ์‹  JDK(Java Development Kit) ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜ ํ›„, Java ๋ฒ„์ „์„ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:java -version์ด ๋ช…๋ น์–ด๋กœ ํ˜„์žฌ ์„ค์น˜๋œ Java ๋ฒ„์ „์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Java 1.. IT/Kafka, ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ 2024. 10. 22.
์Šคํ”„๋ง ๋ถ€ํŠธ์™€ Kafka ์†Œ๊ฐœ: ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์˜ ํž˜ ์Šคํ”„๋ง ๋ถ€ํŠธ ์™€ Apache Kafka ๋Š” ํ˜„๋Œ€ IT ์‹œ์Šคํ…œ์—์„œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์˜ ์ค‘์š”์„ฑ์ด ์ปค์ง€๋ฉด์„œ, ๋‘ ๊ธฐ์ˆ ์˜ ๊ฒฐํ•ฉ์€ ๋” ํฐ ๊ฐ€์น˜๋ฅผ ๋ฐœํœ˜ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์Šคํ”„๋ง ๋ถ€ํŠธ ์™€ Kafka ๋ฅผ ์†Œ๊ฐœํ•˜๊ณ , ์ด๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์˜ ์ด์ ์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์‹ค๋ฌด์—์„œ ์–ด๋–ป๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ฝ”๋“œ ์˜ˆ์ œ ์™€ ํ•จ๊ป˜ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.  ์Šคํ”„๋ง ๋ถ€ํŠธ ๊ฐœ์š” ์Šคํ”„๋ง ๋ถ€ํŠธ ๋Š” Spring Framework ์˜ ํ™•์žฅํŒ์œผ๋กœ, ๋ณต์žกํ•œ ์„ค์ • ์—†์ด ๋น ๋ฅด๊ฒŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ž๋ฐ” ๊ฐœ๋ฐœ์ž ๋“ค์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ๋•Œ ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‹ค์–‘ํ•œ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ์ฃผ์š” ์žฅ.. IT/Kafka, ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ 2024. 10. 22.
์†ํ•ดํ‰๊ฐ€์‚ฌ ์ „๋ง: ์ž๊ฒฉ์ฆ ์ทจ๋“ ํ›„ ์ทจ์—… ๊ฐ€๋Šฅ์„ฑ๊ณผ ๋ฏธ๋ž˜ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์•ˆ์ •์ ์ธ ์ง์—…์„ ์ฐพ๊ณ  ์žˆ์œผ๋ฉฐ, ์ž๊ฒฉ์ฆ์„ ํ†ตํ•ด ์ปค๋ฆฌ์–ด๋ฅผ ํ™•์žฅํ•˜๋ ค๋Š” ๋ถ„๋“ค๋„ ๋Š˜์–ด๋‚˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์ค‘์—์„œ๋„ ์†ํ•ดํ‰๊ฐ€์‚ฌ๋Š” ๋†์—…, ๋ณดํ—˜, ์žฌ์‚ฐ ์†์‹ค๊ณผ ๊ด€๋ จ๋œ ์†ํ•ด๋ฅผ ํ‰๊ฐ€ํ•˜๋Š” ์ „๋ฌธ๊ฐ€๋กœ ์ฃผ๋ชฉ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๋†์ž‘๋ฌผ ์žฌํ•ด๋ณดํ—˜ ๊ณผ ์žฌ์‚ฐ ์†ํ•ด ํ‰๊ฐ€ ์—์„œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜์ฃ . ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์†ํ•ดํ‰๊ฐ€์‚ฌ์˜ ์ „๋ง , ์ทจ์—… ๊ฐ€๋Šฅ์„ฑ , ๊ทธ๋ฆฌ๊ณ  ์ž๊ฒฉ์ฆ์„ ์ค€๋น„ํ•˜๋Š” ๊ณผ์ •์—์„œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์‚ฌํ•ญ์„ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.  1. ์†ํ•ดํ‰๊ฐ€์‚ฌ๋ž€?์†ํ•ดํ‰๊ฐ€์‚ฌ๋Š” ๋†์—… ๋ฐ ์žฌ์‚ฐ ์†ํ•ด ๋ถ„์•ผ ์—์„œ ์†ํ•ด๋ฅผ ํ‰๊ฐ€ํ•˜๋Š” ์ „๋ฌธ๊ฐ€์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ๋†์ž‘๋ฌผ ์žฌํ•ด์— ๋Œ€ํ•ด ์†ํ•ด๋ฅผ ์‚ฐ์ •ํ•˜๊ณ , ๋ณดํ—˜๊ณผ ๊ด€๋ จ๋œ ์†์‹ค ํ‰๊ฐ€ ์—…๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ •๋ถ€์™€ ๋ณดํ—˜์‚ฌ๋Š” ๋†์—… ์žฌํ•ด์— ๋Œ€ํ•œ ๋ณด์ƒ ๊ธฐ์ค€์„ ์†ํ•ดํ‰๊ฐ€์‚ฌ์˜ ํŒ๋‹จ์— ๋งŽ์ด ์˜์กดํ•˜๋Š”๋ฐ, ๊ทธ๋งŒํผ ์ค‘์š”ํ•œ ์ฑ…์ž„์„ .. ์ง์—…๊ณผ ์ž๊ฒฉ์ฆ 2024. 10. 21.
INFP๊ฐ€ ๊ต์‚ฌ๋กœ์„œ ์ ํ•ฉํ• ๊นŒ? ์„ฑ๊ฒฉ ์œ ํ˜•๊ณผ ๊ต์‚ฌ ์ง์—…์˜ ์ƒ๊ด€๊ด€๊ณ„ ์„ฑ๊ฒฉ ์œ ํ˜•์— ๋”ฐ๋ผ ๋งž๋Š” ์ง์—…์ด ๋‹ค๋ฅด๋‹ค๋Š” ์ด์•ผ๊ธฐ๋ฅผ ํ•œ ๋ฒˆ์ฏค ๋“ค์–ด๋ณธ ์ ์ด ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค. ๊ทธ์ค‘์—์„œ๋„ INFP ์œ ํ˜•์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค์ด ๊ต์‚ฌ๋ผ๋Š” ์ง์—…์— ์ ํ•ฉํ• ์ง€ ๊ณ ๋ฏผํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” INFP ์„ฑ๊ฒฉ ์œ ํ˜•์ด ๊ต์‚ฌ๋กœ์„œ ์ ํ•ฉํ•œ์ง€, ๊ทธ๋ฆฌ๊ณ  ์‹ค์ œ ์‚ฌ๋ก€์™€ ํ†ต๊ณ„๋ฅผ ํ†ตํ•ด ์–ด๋–ค ์žฅ๋‹จ์ ์ด ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.  INFP ์„ฑ๊ฒฉ ์œ ํ˜•์ด๋ž€?INFP๋Š” ๋‚ดํ–ฅ์ (Introversion), ์ง๊ด€์ (iNtuition), ๊ฐ์ •์ (Feeling), ์ธ์‹์ (Perceiving) ์ด๋ผ๋Š” ์„ฑํ–ฅ์„ ๊ฐ€์ง„ ์„ฑ๊ฒฉ ์œ ํ˜•์ž…๋‹ˆ๋‹ค. ์ด๋“ค์€ ์ฃผ๋กœ ์ด์ƒ์ฃผ์˜์ž ๋กœ ๋ฌ˜์‚ฌ๋˜๋ฉฐ, ์‚ฌ๋žŒ๋“ค๊ณผ ๊นŠ์ด ์žˆ๋Š” ๊ด€๊ณ„๋ฅผ ๋งบ๊ณ  ์‹ถ์–ดํ•˜๊ณ , ํƒ€์ธ์˜ ๊ฐ์ •์„ ์ž˜ ์ดํ•ดํ•˜๋Š” ํŠน์„ฑ์„ ์ง€๋‹™๋‹ˆ๋‹ค. ๊ฐ์ •์ด์ž… ๋Šฅ๋ ฅ์ด ๋›ฐ์–ด๋‚˜๊ณ , ์ฐฝ์˜์ ์ด๋ฉฐ, ๋‚จ์„ ๋„์™€์ฃผ๋ ค๋Š” ์„ฑํ–ฅ์ด ๊ฐ•ํ•œ INFP๋Š” .. ์ƒํ™œ ์ •๋ณด 2024. 10. 19.