์ปค๋ฏธํ„ฐ๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์ปค๋ฏธํ„ฐ๊ฐ€ ์ •๋ง๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

์•ˆ๋…•ํ•˜์„ธ์š”! ์ œ ์ด๋ฆ„์€ Dmitry Pavlov์ž…๋‹ˆ๋‹ค. ์ €๋Š” ๋‹ค์Œ ํšŒ์‚ฌ์—์„œ ์ผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๋“œ ๊ฒŒ์ธ, Apache Ignite์˜ ์ปค๋ฏธํ„ฐ์ด์ž PMC ์ฐธ๊ฐ€์ž์ด์ž Apache Training์˜ ๊ธฐ์—ฌ์ž์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ์ตœ๊ทผ Sberbank ์˜คํ”ˆ ์†Œ์Šค ๋ชจ์ž„์—์„œ ์ปค๋ฏธํ„ฐ์˜ ์ž‘์—…์— ๋Œ€ํ•ด ํ”„๋ ˆ์  ํ…Œ์ด์…˜์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ๋ฐœ์ „ํ•˜๋ฉด์„œ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ปค๋ฏธํ„ฐ๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•, ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ์ž‘์—…, ์ด ์—ญํ• ์„ ์–ป์œผ๋ ค๋ฉด ๋ช‡ ์ค„์˜ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์งˆ๋ฌธ์„ ์ ์  ๋” ๋งŽ์ด ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ปค๋ฏธํ„ฐ๋ฅผ ์ƒ๊ฐํ•  ๋•Œ ์šฐ๋ฆฌ๋Š” ๋จธ๋ฆฌ์— ์™•๊ด€์„ ์“ฐ๊ณ  ํ™€ ๋Œ€์‹ ์— "ํด๋ฆฐ ์ฝ”๋“œ" ํ•œ ๊ถŒ์„ ๋“ค๊ณ  ์žˆ๋Š” ์ „๋Šฅํ•˜๊ณ  ์ „์ง€ํ•œ ์‚ฌ๋žŒ๋“ค์„ ์ฆ‰์‹œ ์ƒ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์Šต๋‹ˆ๊นŒ? ๋‚ด ๊ฒŒ์‹œ๋ฌผ์—์„œ๋Š” ์ปค๋ฏธํ„ฐ์— ๋Œ€ํ•œ ๋ชจ๋“  ์ค‘์š”ํ•œ ์งˆ๋ฌธ์— ๋‹ตํ•˜์—ฌ ์ปค๋ฏธํ„ฐ๊ฐ€ ์ •๋ง๋กœ ํ•„์š”ํ•œ์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋…ธ๋ ฅํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ปค๋ฏธํ„ฐ๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์ปค๋ฏธํ„ฐ๊ฐ€ ์ •๋ง๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ƒˆ๋กœ ์ž…๋ฌธํ•œ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์€ ๊ฒฐ์ฝ” ์ปค๋ฏธํ„ฐ๊ฐ€ ๋  ์ˆ˜ ์—†์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ, ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ด๊ฒƒ์€ ์—„์ฒญ๋‚œ ์–‘์˜ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•จ์œผ๋กœ์จ ํŠน๋ณ„ํ•œ ๊ณต๋กœ๋ฅผ ํ†ตํ•ด์„œ๋งŒ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ถŒ์œ„ ์žˆ๋Š” ์—ญํ• ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋ ‡๊ฒŒ ๊ฐ„๋‹จํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๊ด€์ ์—์„œ ์ปค๋ฏธํ„ฐ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ปค๋ฏธํ„ฐ๋Š” ๋ˆ„๊ตฌ์ด๋ฉฐ ์™œ ํ•„์š”ํ•œ๊ฐ€์š”?

์šฐ๋ฆฌ๋Š” ์ƒˆ๋กœ์šด ์˜คํ”ˆ ์†Œ์Šค ์ œํ’ˆ์„ ๋งŒ๋“ค ๋•Œ ํ•ญ์ƒ ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ˆ˜์ •๋œ ์‚ฌ๋ณธ์„ ์ˆ˜์ •ํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋œ ์†Œํ”„ํŠธ์›จ์–ด ๋ณต์‚ฌ๋ณธ์ด ํ†ต์ œ๋˜์ง€ ์•Š๊ฒŒ ๋ฐฐํฌ๋˜๋ฉด ์šฐ๋ฆฌ๋Š” ๊ธฐ๋ณธ ์ฝ”๋“œ ๊ธฐ๋ฐ˜์— ๋Œ€ํ•œ ๊ธฐ์—ฌ๋ฅผ ๋ฐ›์ง€ ๋ชปํ•˜๊ณ  ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ฐœ๋ฐœ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ๊ธฐ์—ฌ๋ฅผ ์ˆ˜์ง‘ํ•  ๊ถŒ๋ฆฌ๊ฐ€ ์žˆ๋Š” ์ปค๋ฏธํ„ฐ๊ฐ€ ํ•„์š”ํ•œ ๊ณณ์ž…๋‹ˆ๋‹ค.

์™œ ์ปค๋ฏธํ„ฐ๊ฐ€ ๋˜์–ด์•ผ ํ• ๊นŒ์š”?

์ด๋ ฅ์„œ์— ์ปค๋ฐ‹์ด ํ”Œ๋Ÿฌ์Šค์ด๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ถ„์•ผ์˜ ์ดˆ๋ณด์ž์—๊ฒŒ๋Š” ๋” ํฐ ํ”Œ๋Ÿฌ์Šค๋ผ๋Š” ์‚ฌ์‹ค๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์ข…์ข… ์ง์—…์„ ์ง€์›ํ•  ๋•Œ ์ฝ”๋“œ ์˜ˆ์ œ๋ฅผ ์š”๊ตฌํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ปค๋ฐ‹์˜ ๋‘ ๋ฒˆ์งธ ํ™•์‹คํ•œ ์ด์ ์€ ์ตœ๊ณ ์˜ ์ „๋ฌธ๊ฐ€์™€ ์†Œํ†ตํ•˜๊ณ  ์˜คํ”ˆ ์†Œ์Šค์˜ ๋ฉ‹์ง„ ์•„์ด๋””์–ด๋ฅผ ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ํŠน์ • ์˜คํ”ˆ์†Œ์Šค ์ œํ’ˆ์„ ์ž˜ ์•ˆ๋‹ค๋ฉด, ์ด๋ฅผ ์ง€์›ํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜๋Š” ํšŒ์‚ฌ์— ์ทจ์—…ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ์˜คํ”ˆ์†Œ์Šค์— ์ฐธ์—ฌํ•˜์ง€ ์•Š์œผ๋ฉด ๋†’์€ ์ž๋ฆฌ์— ์˜ค๋ฅด์ง€ ๋ชปํ•œ๋‹ค๋Š” ์˜๊ฒฌ๋„ ์žˆ๋‹ค.

์ง„๋กœ๋‚˜ ์ทจ์—… ์ธก๋ฉด์—์„œ ์ด๋“์ด ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ํ—Œ์‹ ํ•˜๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ์ฆ๊ฒ๋‹ค. ๋‹น์‹ ์€ ์ „๋ฌธ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ธ์ •์„ ๋ฐ›๊ณ  ์žˆ์œผ๋ฉฐ ์ž‘์—… ๊ฒฐ๊ณผ๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” XML์—์„œ ํ•„๋“œ๋ฅผ ์•ž๋’ค๋กœ ์ด๋™ํ•˜๋Š” ์ด์œ ์กฐ์ฐจ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋Š” ์ผ๋ถ€ ๊ธฐ์—… ๊ฐœ๋ฐœ๊ณผ๋Š” ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ๋Š” Linus Torvalds์™€ ๊ฐ™์€ ์ตœ๊ณ ์˜ ์ „๋ฌธ๊ฐ€๋ฅผ ๋งŒ๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด ๊ฑฐ๊ธฐ์—์„œ ํ•  ์ผ์ด ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์ˆ˜์ค€์˜ ์ž‘์—…์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ๋ณด๋„ˆ์Šค๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Apache ์ปค๋ฏธํ„ฐ๋Š” ์ผ๋ถ€ ์ œํ•œ ์‚ฌํ•ญ์ด ์žˆ์ง€๋งŒ ๋ฌด๋ฃŒ IntelliJ Idea Ultimate ๋ผ์ด์„ ์Šค๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค.

์ปค๋ฏธํ„ฐ๊ฐ€ ๋˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ปค๋ฐ‹๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์ปค๋ฏธํ„ฐ๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์ปค๋ฏธํ„ฐ๊ฐ€ ์ •๋ง๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

ํ”„๋กœ์ ํŠธ์— ํ•  ์ผ์ด ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค๋ฉด ์ฐฉ๊ฐ์ž…๋‹ˆ๋‹ค. ๊ด€์‹ฌ ์žˆ๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๊ฐ€์ž…ํ•˜์—ฌ ํ•„์š”ํ•œ ์ผ์„ ํ•˜์„ธ์š”. Apache Software Foundation์€ ๋ณ„๋„์˜ ะณะฐะนะด ์ปค๋ฏธํ„ฐ์— ๋Œ€ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

๊ฐœ๋ฐœ๋ถ€ํ„ฐ ํ…Œ์ŠคํŠธ ๋ฐ ๋ฌธ์„œ ์ž‘์„ฑ๊นŒ์ง€ ๊ฐ€์žฅ ๋‹ค์–‘ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ, ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ํ…Œ์Šคํ„ฐ์™€ ๋ฌธ์„œ ์ž‘์„ฑ์ž์˜ ๊ธฐ์—ฌ๋Š” ๊ฐœ๋ฐœ์ž์˜ ๊ธฐ์—ฌ์™€ ๋™๋“ฑํ•˜๊ฒŒ ํ‰๊ฐ€๋ฉ๋‹ˆ๋‹ค. ๋น„ํ‘œ์ค€์ ์ธ ์ž‘์—…์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด YouTube ์ฑ„๋„์„ ์šด์˜ํ•˜๊ณ  ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ์˜คํ”ˆ์†Œ์Šค ์ œํ’ˆ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, Apache Software Foundation์€ ๋ณ„๋„์˜ ัั‚ั€ะฐะฝะธั†ะฐ, ์—ฌ๊ธฐ์—๋Š” ์–ด๋–ค ์ง€์›์ด ํ•„์š”ํ•œ์ง€ ํ‘œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.  

์ปค๋ฏธํ„ฐ๊ฐ€ ๋˜๋ ค๋ฉด ํฐ ํŠน์ง‘์„ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

์•„๋‹ˆ์š”. ์ด๊ฒƒ์€ ์ „ํ˜€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ปค๋ฏธํ„ฐ๋Š” ์ˆ˜๋งŽ์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํฐ ํŠน์ง‘์„ ์ž‘์„ฑํ–ˆ๋‹ค๋ฉด ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ์œ„์›ํšŒ์—์„œ ํ‰๊ฐ€ํ•˜๊ธฐ๊ฐ€ ๋” ์‰ฌ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๊ธฐ์—ฌํ•˜๋Š” ๊ฒƒ์€ ๋‹จ์ง€ ๊ธฐ๋Šฅ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ํ…Œ์ŠคํŠธ์— ๊ด€ํ•œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ํŽธ์ง€๋ฅผ ์“ฐ๊ณ  ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒฝ์šฐ ํ•ฉ๋ฆฌ์ ์ธ ํ•ด๊ฒฐ์ฑ…์„ ์ œ์‹œํ•˜์‹ญ์‹œ์˜ค. ์ด๊ฒƒ๋„ ๊ธฐ์—ฌ์ž…๋‹ˆ๋‹ค.

ํ—Œ์‹ ์€ ์‹ ๋ขฐ์— ๊ด€ํ•œ ๊ฒƒ์ž„์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์„ ์ปค๋ฏธํ„ฐ๋กœ ๋งŒ๋“ค ๊ฒƒ์ธ์ง€ ๋ง ๊ฒƒ์ธ์ง€๋Š” ๋‹น์‹ ๊ณผ ๊ฐ™์€ ์‚ฌ๋žŒ๋“ค์ด ๋‹น์‹ ์„ ์ œํ’ˆ์— ์ด์ต์„ ๊ฐ€์ ธ๋‹ค์ฃผ๋Š” ์‚ฌ๋žŒ์œผ๋กœ ๋ณด๋Š” ๊ด€์ ์— ๋”ฐ๋ผ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋‹น์‹ ์€ ์ง€์—ญ์‚ฌํšŒ์—์„œ์˜ ํ–‰๋™๊ณผ ํ–‰๋™์„ ํ†ตํ•ด ๋ฐ”๋กœ ์ด๋Ÿฌํ•œ ์‹ ๋ขฐ๋ฅผ ์–ป์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์–ด๋–ป๊ฒŒ ํ–‰๋™ํ• ์ง€?

๊ฑด์„ค์ ์ด๊ณ  ๊ธ์ •์ ์ด๋ฉฐ ์˜ˆ์˜ ๋ฐ”๋ฅด๊ณ  ์ธ๋‚ด์‹ฌ์„ ๊ฐ€์ง€์‹ญ์‹œ์˜ค. ์˜คํ”ˆ์†Œ์Šค์—์„œ๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์ž์›๋ด‰์‚ฌ์ž์ด๋ฉฐ ๋ˆ„๊ตฌ๋„ ๋ˆ„๊ตฌ์—๊ฒŒ๋„ ๋นš์„ ์ง€์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์„ธ์š”. ๊ทธ๋“ค์€ ๋‹น์‹ ์—๊ฒŒ ๋Œ€๋‹ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋‹ค๋ฆฌ๋‹ค๊ฐ€ 3-4์ผ ํ›„์— ๋‹น์‹ ์˜ ์งˆ๋ฌธ์— ๋Œ€ํ•ด ์•Œ๋ ค์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ํ•ญ์ƒ ๋‹น์‹ ์—๊ฒŒ ๋Œ€๋‹ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธ€์Ž„์š”, ์˜คํ”ˆ ์†Œ์Šค๋Š” ์ž๋ฐœ์ ์ž…๋‹ˆ๋‹ค.

์ปค๋ฏธํ„ฐ๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์ปค๋ฏธํ„ฐ๊ฐ€ ์ •๋ง๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋‹น์‹ ์„ ์œ„ํ•ด ๋˜๋Š” ๋‹น์‹ ์„ ์œ„ํ•ด ๋ฌด์–ธ๊ฐ€๋ฅผ ํ•ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๊ฒฝํ—˜์ด ํ’๋ถ€ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ตฌ์„ฑ์›์€ ๊ทธ๋Ÿฌํ•œ "๊ฑฐ์ง€"์— ๋Œ€ํ•œ ๋ณธ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ ์ž์‹ ์˜ ์ผ์„ ๊ทธ๋“ค์—๊ฒŒ ๊ฐ•์š”ํ•˜๋ ค๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ฆ‰์‹œ ์•Œ๋ ˆ๋ฅด๊ธฐ๋ฅผ ์ผ์œผํ‚ต๋‹ˆ๋‹ค.

๋„์›€์„ ๋ฐ›์œผ๋ฉด ์ข‹์ง€๋งŒ ๋‚จ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. "์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์„ธ์š”. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์—ฐ๊ฐ„ ๋ณด๋„ˆ์Šค๋ฅผ ์žƒ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค." ๋‹ค์Œ์— ์–ด๋””๋กœ ๊ฐ€์•ผ ํ• ์ง€ ๋ฌผ์–ด๋ณด๊ณ , ์ด ๋ฒ„๊ทธ์— ๋Œ€ํ•ด ์ด๋ฏธ ์•Œ์•„๋‚ธ ๋‚ด์šฉ์„ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ์œ„ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ฒ ๋‹ค๊ณ  ์•ฝ์†ํ•˜๋ฉด ๊ทธ๋“ค์ด ๊ท€ํ•˜์—๊ฒŒ ๋‹ต๋ณ€ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๊ฒŒ ๋†’์•„์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ์ฝ์–ด๋ณด์„ธ์š” ํ–‰๋™ ๊ฐ•๋ น ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์šฐ๋‹ค ์งˆ๋ฌธํ•˜๊ธฐ.

์ปค๋ฏธํ„ฐ๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ ์–ด๋–ป๊ฒŒ ๊ธฐ์—ฌํ•˜๋‚˜์š”?

ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ๋จผ์ € ๋ชจ๋“  ๊ฒƒ์ด ๊ฒ€ํ† ๋œ ๋‹ค์Œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๋งˆ์Šคํ„ฐ์— ๋ณ‘ํ•ฉ๋˜๋Š” RTC ์ฒด๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด ๊ณ„ํš์„ ์‚ฌ์šฉํ•˜๋ฉด ์ปค๋ฏธํ„ฐ๋ฅผ ํฌํ•จํ•œ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๊ฒ€ํ† ๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ปค๋ฏธํ„ฐ๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ํ”„๋กœ์ ํŠธ์— ์„ฑ๊ณต์ ์œผ๋กœ ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ƒˆ๋กœ์šด ์ปค๋ฏธํ„ฐ๋กœ ๋” ์‰ฝ๊ฒŒ ์„ ์ •๋  ์ˆ˜ ์žˆ๋„๋ก ์ƒˆ๋กœ์šด ์ฐธ๊ฐ€์ž๋ฅผ ๋ฉ˜ํ† ๋งํ•˜๊ณ , ์ง€์‹์„ ๊ณต์œ ํ•˜๊ณ , ์ƒˆ๋กœ์šด ์ž๋ฃŒ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์–‘์„ฑ - ์ด์ต์ธ๊ฐ€ ํ•ด๋กœ์›€์ธ๊ฐ€?

๋‹ค์–‘์„ฑ - Apache Software Foundation์— ๋Œ€ํ•œ ์ดํ•ด์—์„œ ์ด๊ฒƒ์€ ๋ฌด์—‡๋ณด๋‹ค๋„ ์—ฌ๋Ÿฌ ํšŒ์‚ฌ์˜ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ ์ฐธ๊ฐ€์ž์˜ ์†Œ์†์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์‚ฌ๋žŒ์ด ํ•˜๋‚˜์˜ ์กฐ์ง์—๋งŒ ์†Œ์†๋˜์–ด ์žˆ์œผ๋ฉด ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๊ด€์‹ฌ์„ ์žƒ์œผ๋ฉด ๋ชจ๋“  ์ฐธ๊ฐ€์ž๊ฐ€ ๋นจ๋ฆฌ ๋„๋ง์นฉ๋‹ˆ๋‹ค. ๋‹ค์–‘์„ฑ์€ ์žฅ๊ธฐ์ ์ด๊ณ  ์•ˆ์ •์ ์ธ ํ”„๋กœ์ ํŠธ์™€ ๋‹ค์–‘ํ•œ ๊ฒฝํ—˜, ์ฐธ์—ฌ์ž์˜ ํญ๋„“์€ ์˜๊ฒฌ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ๋ž‘์„ ์œ„ํ•ด์„œ์ธ๊ฐ€, ํŽธ์˜๋ฅผ ์œ„ํ•ด์„œ์ธ๊ฐ€?

์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์—๋Š” ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์˜ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ œํ’ˆ์— ๊ธฐ์—ฌํ•˜๋Š” ์กฐ์ง์—์„œ ์ผํ•˜๋Š” ์‚ฌ๋žŒ๊ณผ ์—ฌ๊ธฐ์—์„œ ์‚ฌ๋ž‘์„ ์œ„ํ•ด ์ผํ•˜๋Š” ์‚ฌ๋žŒ, ์ฆ‰ ์ž์›๋ด‰์‚ฌ์ž์ž…๋‹ˆ๋‹ค. ์–ด๋Š ๊ฒƒ์ด ๋” ์ƒ์‚ฐ์ ์ธ๊ฐ€์š”? ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ์—ฌ ์กฐ์ง์˜ ์ œํ’ˆ์„ ์ง€์›ํ•˜๋Š” ์ฐธ๊ฐ€์ž์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์ง„์‹ค์„ ํŒŒํ—ค์น˜๊ธฐ ์œ„ํ•œ ๋” ๋งŽ์€ ์‹œ๊ฐ„๊ณผ ๋ช…ํ™•ํ•œ ๋™๊ธฐ๋ฅผ ๊ฐ–๊ณ  ์žˆ์œผ๋ฉฐ, ์ž‘์—…์— ์ง‘์ค‘ํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ๋” ๊ฐ€๊นŒ์ด ๋‹ค๊ฐ€๊ฐ‘๋‹ˆ๋‹ค.

โ€œ์‚ฌ๋ž‘์œผ๋กœโ€ ์ด ์ผ์„ ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค๋„ ๋™๊ธฐ๊ฐ€ ๋ถ€์—ฌ๋˜์–ด ์žˆ์ง€๋งŒ, ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ๊ทธ๋“ค์€ ์„ธ์ƒ์„ ๋” ๋‚˜์€ ๊ณณ์œผ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ํ”„๋กœ์ ํŠธ๋ฅผ ์—ฐ๊ตฌํ•˜๊ณ  ์‹ถ์–ดํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์Šค์Šค๋กœ ์ฃผ๋„์ ์œผ๋กœ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์˜จ ์‚ฌ๋žŒ๋“ค์€ ํ•˜๋ฃจ ๋งŒ์— ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๋– ๋‚  ๊ฐ€๋Šฅ์„ฑ์ด ๋‚ฎ๊ธฐ ๋•Œ๋ฌธ์— ๋” ์•ˆ์ •์ ์ด๊ณ  ์žฅ๊ธฐ์ ์ธ ์ง€ํ–ฅ์  ์ธ ์ฐธ์—ฌ์ž๋“ค์ž…๋‹ˆ๋‹ค.

์ƒ์‚ฐ์„ฑ๊ณผ ์•ˆ์ •์„ฑ ์‚ฌ์ด์˜ ๊ท ํ˜•์„ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋‘ ๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์˜ต์…˜: ์ฐธ๊ฐ€์ž๊ฐ€ ์ด ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์— ๊ณต์‹์ ์œผ๋กœ ์ฐธ์—ฌํ•˜๋Š” ํšŒ์‚ฌ์—์„œ ์ผํ•˜๊ณ  ์ž์‹ ์˜ ์ด์ต์„ ์œ„ํ•ด ์ถ”๊ฐ€ ์ž‘์—…(์˜ˆ: ์‹ ๊ทœ ์ด๋ฏผ์ž ์ง€์›)์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์˜ต์…˜์€ ์˜คํ”ˆ์†Œ์Šค ํ˜์‹ ์„ ๊ฑฐ์นœ ํšŒ์‚ฌ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ง์›์ด ์ผ์ฃผ์ผ์— XNUMX์ผ ์ฃผ์š” ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๊ณ  ๋‚˜๋จธ์ง€ ์‹œ๊ฐ„์—๋Š” ์˜คํ”ˆ ์†Œ์Šค์—์„œ ์ž‘์—…ํ•˜๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.

์ปค๋ฏธํ„ฐ - ๋  ๊ฒƒ์ธ๊ฐ€ ๋ง ๊ฒƒ์ธ๊ฐ€?

์ปค๋ฏธํ„ฐ๊ฐ€ ๋˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์ปค๋ฏธํ„ฐ๊ฐ€ ์ •๋ง๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

์ปค๋ฐ‹์€ ํ›Œ๋ฅญํ•˜๊ณ  ์œ ์šฉํ•œ ์ฃผ์ œ์ด์ง€๋งŒ ์ปค๋ฏธํ„ฐ๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด ํŠน๋ณ„ํžˆ ๋…ธ๋ ฅํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์ด ์—ญํ• ์€ ์ฝ”๋“œ ๊ธฐ๋ฐ˜ ์—ญํ• ์ด ์•„๋‹ˆ๋ฉฐ ์ง€์‹์„ ์ž…์ฆํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ „๋ฌธ์„ฑ, ์ฆ‰ ํ”„๋กœ์ ํŠธ๋ฅผ ์—ฐ๊ตฌํ•˜๊ณ , ๊นŠ์ด ํŒŒ๊ณ ๋“ค์–ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ๋„์šฐ๋ฉด์„œ ์–ป์€ ์ง€์‹๊ณผ ๊ฒฝํ—˜์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€