โœ“ ๋‰ด์Šค๋ ˆํ„ฐ

๐Ÿ“ฐ "Facebook์ด Git์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค?" ๅค– (2024/07/16)

๊ตฌ๋…์ž ๋‹˜์ด ์ž ๋“  ์‚ฌ์ด์— ์žˆ์—ˆ๋˜ ํ•ซ ํ•œ ์ด์Šˆ๋“ค์„ ๋ชจ์•„๋ณด์•˜๋Š”๋ฐ์š”. ์–ด๋–ค ์ผ๋“ค์ด ์žˆ์—ˆ๋Š”์ง€ ๋ณด๊ธฐ ์ข‹๊ฒŒ ์ •๋ฆฌํ•ด์„œ ๊ณต์œ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

2024.07.16 | ์กฐํšŒ 297 |
0
|

Hello.Stranger

๐Ÿ›ธ ํ•ด์™ธ IT ํŠธ๋ Œ๋“œ๋ฅผ ๊ฐ€์žฅ ๋จผ์ € ๋งŒ๋‚˜๋ณด์„ธ์š”. (๋งค์ผ ์•„์นจ7์‹œ ๋‰ด์Šค๋ ˆํ„ฐ ๋ฐœํ–‰)

2024/07/16 ํ™”์š”์ผ


๋ฐ˜๊ฐ€์›Œ์š”. ๊ตฌ๋…์ž ๋‹˜!๐Ÿซก

๊ตฌ๋…์ž ๋‹˜์ด ์ž ๋“  ์‚ฌ์ด์— ์žˆ์—ˆ๋˜ ํ•ซ ํ•œ ์ด์Šˆ๋“ค์„ ๋ชจ์•„๋ณด์•˜๋Š”๋ฐ์š”. ์–ด๋–ค ์ผ๋“ค์ด ์žˆ์—ˆ๋Š”์ง€ ๋ณด๊ธฐ ์ข‹๊ฒŒ ์ •๋ฆฌํ•ด์„œ ๊ณต์œ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.


 

๐Ÿ“ฐ IT๋‰ด์Šค ๋ชจ์•„๋ณด๊ธฐ (๊ตญ๋‚ด)


ํŠธ๋Ÿผํ”„ 2.0 ์‹œ๋Œ€, ๊ธˆ์œต ์‹œ์žฅ์˜ ๊ฒฉ๋™: ๋‹ฌ๋Ÿฌ ๊ฐ•์„ธ, ๋น„ํŠธ์ฝ”์ธ ๋ž ๋ฆฌ, ๊ทธ๋ฆฌ๊ณ  ๊ณ ๊ธˆ๋ฆฌ ์šฐ๋ ค

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

 

๋ผ์ธ์•ผํ›„, 'ํ•œ์ผ์ „' ์†Œ๊ฐ•์ƒํƒœโ€ฆ ๋„ค์ด๋ฒ„ ์ง€๋ถ„ ๋งค๊ฐ ๋…ผ๋ž€ ์ž ์ž ํ•ด์ง€๋‚˜?

์ผ๋ณธ ์ •๋ถ€๋Š” ๋ผ์ธ์•ผํ›„์˜ ๋ณด์•ˆ ์‚ฌ๊ณ  ์ดํ›„ ํ–‰์ •์ง€๋„๋ฅผ ํ†ตํ•ด ๋„ค์ด๋ฒ„์™€์˜ ์ž๋ณธ๊ด€๊ณ„ ์žฌ๊ฒ€ํ† ๋ฅผ ์š”๊ตฌํ•˜๋ฉฐ '๋ผ์ธ ๊ฐ•ํƒˆ' ๋…ผ๋ž€์„ ์ผ์œผ์ผฐ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ตœ๊ทผ ๋ผ์ธ์•ผํ›„๊ฐ€ ์ œ์ถœํ•œ ๋ณด๊ณ ์„œ๋ฅผ ๊ธ์ •์ ์œผ๋กœ ํ‰๊ฐ€ํ•˜๋ฉฐ, ์ž๋ณธ๊ด€๊ณ„ ์žฌ๊ฒ€ํ†  ์š”๊ตฌ๋Š” ์ผ๋‹จ ์ˆ˜๋ฉด ์•„๋ž˜๋กœ ๊ฐ€๋ผ์•‰์•˜์Šต๋‹ˆ๋‹ค. 

 

๋ฐฐ์Šคํ‚จ๋ผ๋นˆ์Šค, ๊ตฌ๊ธ€ ์ œ๋ฏธ๋‚˜์ด๋กœ ๋งŒ๋“  'ํŠธ๋กœํ”ผ์ปฌ ์ธ๋จธ ํ”Œ๋ ˆ์ด' ์ถœ์‹œ

๋ฐฐ์Šคํ‚จ๋ผ๋นˆ์Šค๊ฐ€ ๊ตฌ๊ธ€์˜ ์ตœ์‹  AI ๋ชจ๋ธ '์ œ๋ฏธ๋‚˜์ด'์™€ ํ˜‘๋ ฅํ•˜์—ฌ ๊ฐœ๋ฐœํ•œ ์—ฌ๋ฆ„ ํ•œ์ • ๋ฉ”๋‰ด 'ํŠธ๋กœํ”ผ์ปฌ ์ธ๋จธ ํ”Œ๋ ˆ์ด'๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ œ๋ฏธ๋‚˜์ด๋Š” ๊ตฌ๊ธ€ํ”Œ๋ ˆ์ด ๋กœ๊ณ ์˜ ์ƒ‰์ƒ๊ณผ ์—ฐ๊ด€๋œ ๋ง›๊ณผ ์žฌ๋ฃŒ๋ฅผ ์ถ”์ฒœํ•˜์—ฌ ๋ง๊ณ , ํŒจ์…˜ํ›„๋ฅด์ธ , ์˜ค๋ Œ์ง€, ์• ํ”Œ ์ƒค๋ฒ ํŠธ๋กœ ๊ตฌ์„ฑ๋œ 4๊ฐ€์ง€ ์ƒ‰์ƒ์˜ ์•„์ด์Šคํฌ๋ฆผ์„ ๋งŒ๋“ค์–ด๋ƒˆ์Šต๋‹ˆ๋‹ค. 

 

๊ฐ€์ƒ์ž์‚ฐ ์ด์šฉ์ž ๋ณดํ˜ธ๋ฒ• ์‹œ๋Œ€, ๊ฑฐ๋ž˜์†Œ์˜ ์˜ˆ์น˜ ์ž์‚ฐ ๊ด€๋ฆฌ ์ „๋žต

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

 

KํŒ, AI์™€ ์ฐฝ์˜์„ฑ์˜ ๋”œ๋ ˆ๋งˆ: ๋„๊ตฌ vs. ์ฐฝ์กฐ, ์ƒˆ๋กœ์šด ๊ธฐ์ค€์€?

KํŒ ์‚ฐ์—…์—์„œ ์ธ๊ณต์ง€๋Šฅ(AI) ํ™œ์šฉ์ด ์ฆ๊ฐ€ํ•˜๋ฉด์„œ ์ฐฝ์˜์„ฑ๊ณผ์˜ ๊ด€๊ณ„์— ๋Œ€ํ•œ ๋…ผ์Ÿ์ด ์‹ฌํ™”๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฎค์ง๋น„๋””์˜ค, ๋ฉœ๋กœ๋””, ๊ฐ€์‚ฌ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ AI ํ™œ์šฉ์ด ์˜์‹ฌ๋˜๋Š” ๊ฐ€์šด๋ฐ, ์—…๊ณ„๋Š” AI๋ฅผ ์ฐฝ์ž‘ ๊ณผ์ •์„ ๋•๋Š” ๋„๊ตฌ๋กœ ๊ทœ์ •ํ•˜๊ณ , ์ธ๊ฐ„ ์ฐฝ์ž‘์ž์˜ ์—ญํ• ์„ ๊ฐ•์กฐํ•ด์š”. AI ๊ธฐ๋ฐ˜ ๋ณด์ด์Šค ํ”Œ๋žซํผ, ํŽธ๊ณก ๊ธฐ์ˆ  ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ ๋“ค์ด ๋“ฑ์žฅํ–ˆ์ง€๋งŒ, ํ•ต์‹ฌ์€ ์•„ํ‹ฐ์ŠคํŠธ์˜ ์ฐฝ์˜๋ ฅ๊ณผ ๊ฐ์„ฑ์„ ์ง€์›ํ•˜๋Š” ๋ฐ ์žˆ๋‹ค๋Š” ์ž…์žฅ์ž…๋‹ˆ๋‹ค.


 

๐Ÿ“ฐ IT๋‰ด์Šค ๋ชจ์•„๋ณด๊ธฐ (ํ•ด์™ธ)


 


 

๐Ÿง  ํ•ด์™ธ ํ† ํ”ฝ ํ›‘์–ด๋ณด๊ธฐ


Facebook์ด Git์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค?

ํŽ˜์ด์Šค๋ถ์€ ์ฐฝ๋ฆฝ ์ดˆ๊ธฐ๋ถ€ํ„ฐ Git ๋Œ€์‹  Mercurial์„ ์‚ฌ์šฉํ•ด์™”์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํŽ˜์ด์Šค๋ถ์˜ ๊ทœ๋ชจ์™€ ๋ณต์žกํ•œ ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ๊ณ ๋ คํ–ˆ์„ ๋•Œ, Git๋ณด๋‹ค Mercurial์ด ์Œ“์ธ ์ฐจ์ด(Stacked Diffs)๋ผ๋Š” ํŠน์ˆ˜ํ•œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ์— ๋” ์ ํ•ฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์Œ“์ธ ์ฐจ์ด๋Š” ์—ฌ๋Ÿฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋™์‹œ์— ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•  ๋•Œ ๊ฐœ๋ณ„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์Œ“์•„์„œ ํ•˜๋‚˜์˜ ํฐ ๋ณ€๊ฒฝ์œผ๋กœ ๋ณ‘ํ•ฉํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋ณ‘ํ•ฉ ์ถฉ๋Œ์„ ์ค„์ด๊ณ  ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์Šค๋ถ์˜ Mercurial ์‚ฌ์šฉ์€ Git์ด ์ง€๋ฐฐ์ ์ธ ์œ„์น˜๋ฅผ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋Š” ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ ๋Œ€์•ˆ์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ์ƒˆ๋กœ์šด ์›Œํฌํ”Œ๋กœ์šฐ ์„ ํƒ์ง€๋ฅผ ์ œ์‹œํ•˜๋ฉฐ, Git๋งŒ์ด ์œ ์ผํ•œ ์†”๋ฃจ์…˜์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

 

์™œ GraphQL์„ ๋– ๋‚˜์•ผ ํ•˜๋Š”๊ฐ€?

6๋…„ ์ „ GraphQL์„ ์ ๊ทน์ ์œผ๋กœ ํ™œ์šฉํ–ˆ๋˜ ์ €์ž๋Š”, ์ตœ๊ทผ ๋ณด์•ˆ, ์„ฑ๋Šฅ, ์œ ์ง€๋ณด์ˆ˜ ์ธก๋ฉด์—์„œ GraphQL์˜ ๋‹จ์ ์„ ๊ฒฝํ—˜ํ•˜๋ฉฐ ์ž…์žฅ์„ ๋ฐ”๊พธ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, GraphQL์€ ๊ณต๊ฒฉ ํ‘œ๋ฉด์„ ๋„“ํ˜€ ๊ถŒํ•œ ๋ถ€์—ฌ ๋ฌธ์ œ๋ฅผ ์•ผ๊ธฐํ•˜๊ณ , ๋ณต์žกํ•œ ์ฟผ๋ฆฌ๋Š” ์„ฑ๋Šฅ ์ €ํ•˜๋ฅผ ์ดˆ๋ž˜ํ•˜๋ฉฐ, ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š” ์š”๊ตฌ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์œ ์—ฐ์„ฑ์ด ๋ถ€์กฑํ•œ ๋‹จ์ ์„ ๋“œ๋Ÿฌ๋ƒˆ์Šต๋‹ˆ๋‹ค. ์ €์ž๋Š” ์ด๋Ÿฌํ•œ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํƒ€์ž… ์„ธ์ดํ”„ REST API๋ฅผ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ํšจ์œจ์ ์ด๋ผ๊ณ  ์ฃผ์žฅํ•˜๋ฉฐ, ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ GraphQL ๋Œ€์‹  REST API๋ฅผ ๊ณ ๋ คํ•ด๋ณผ ๊ฒƒ์„ ๊ถŒํ•˜๊ณ  ์žˆ์–ด์š”.

 

gRPC: ์ฐจ์„ธ๋Œ€ API ํ”„๋กœํ† ์ฝœ์˜ ํšจ์œจ์„ฑ๊ณผ ์„ฑ๋Šฅ์˜ ์ƒˆ๋กœ์šด ๊ธฐ์ค€

gRPC๋Š” Google์—์„œ ๊ฐœ๋ฐœํ•œ ์˜คํ”ˆ์†Œ์Šค RPC(Remote Procedure Call) ํ”„๋ ˆ์ž„์›Œํฌ๋กœ, ํ˜„๋Œ€์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ฒ˜์˜ ํšจ์œจ์„ฑ์„ ํ˜์‹ ์ ์œผ๋กœ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ํ•ต์‹ฌ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. Protobuf(Protocol Buffers)๋ผ๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ ์ง๋ ฌํ™” ํ˜•์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋น„์Šค ๊ฐ„ ํ†ต์‹ ์„ ํšจ์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋ฉฐ, HTTP/2๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‚ฎ์€ ์ง€์—ฐ ์‹œ๊ฐ„๊ณผ ๋†’์€ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. gRPC๋Š” ์ŠคํŠธ๋ฆฌ๋ฐ, ๋‹ค์ค‘ํ™”, ์–‘๋ฐฉํ–ฅ ํ†ต์‹ ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜์—ฌ ๊ธฐ์กด RPC์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ณ  ์ƒˆ๋กœ์šด API ํ†ต์‹  ๋ฐฉ์‹์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.

 

๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์ฝ”๋”ฉ ํ”„๋กœ์ ํŠธ ํŒŒํŠธ 2: ์ปดํฌ๋„ŒํŠธ ๊ตฌ์ถ• ๋ฐ ํ†ตํ•ฉ

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

 

์ •์  ํšจ๊ณผ ์‹œ์Šคํ…œ: ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๋ฏธ๋ž˜๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ํŒจ๋Ÿฌ๋‹ค์ž„

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


 

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป ์˜คํ”ˆ์†Œ์Šค ์†Œ์‹์ง€


Fusion OS: Nim์œผ๋กœ ๊ตฌํ˜„๋œ x86-64 ํ˜ธํ™˜ ์˜คํ”ˆ์†Œ์Šค ์šด์˜์ฒด์ œ

Fusion์€ Nim ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ฐœ๋ฐœ๋œ x86-64 ์•„ํ‚คํ…์ฒ˜๋ฅผ ์œ„ํ•œ ์˜คํ”ˆ์†Œ์Šค ์šด์˜์ฒด์ œ์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ UEFI ๋ถ€ํŠธ๋กœ๋”, ๋ฌผ๋ฆฌ/๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ, ์‚ฌ์šฉ์ž ๋ชจ๋“œ, ์„ ์ ํ˜• ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น, ์‹œ์Šคํ…œ ํ˜ธ์ถœ, ELF ๋กœ๋” ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉฐ, ํ–ฅํ›„ ์ˆ˜์š” ํŽ˜์ด์ง€, ํ”„๋กœ์„ธ์Šค ๊ฐ„ ํ†ต์‹ , ๋””์Šคํฌ ์ž…์ถœ๋ ฅ, ํŒŒ์ผ ์‹œ์Šคํ…œ, ํ‚ค๋ณด๋“œ/๋งˆ์šฐ์Šค ์ž…๋ ฅ, ์…ธ, GUI, ๋„คํŠธ์›Œํ‚น ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. ํŠนํžˆ, ์šด์˜์ฒด์ œ ์„ค๊ณ„ ๋ฐ ๊ฐœ๋ฐœ์— ๊ด€์‹ฌ ์žˆ๋Š” ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ์œ ์šฉํ•œ ํ•™์Šต ์ž๋ฃŒ๋กœ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

DOS ํ™˜๊ฒฝ์—์„œ 100๋ฐ”์ดํŠธ ๋ฏธ๋งŒ์˜ ์Šค๋„ค์ดํฌ ๊ฒŒ์ž„

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

 

DiceDB: Redis์˜ SQL ๊ธฐ๋ฐ˜ ์‹ค์‹œ๊ฐ„ ๋ฐ˜์‘์„ฑ ๋Œ€์•ˆ

DiceDB๋Š” SQL ๊ธฐ๋ฐ˜ ์‹ค์‹œ๊ฐ„ ๋ฐ˜์‘์„ฑ์„ ๊ฐ–์ถ˜ Redis์˜ ๋“œ๋กญ์ธ ๋Œ€์ฒดํ’ˆ์œผ๋กœ, ๊ณต์œ ๋˜์ง€ ์•Š์€ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋”ฐ๋ฅด๋Š” ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ๋ฐฉ์‹์„ ์ฑ„ํƒํ•˜์—ฌ Redis์™€ ์ฐจ๋ณ„ํ™”๋ฉ๋‹ˆ๋‹ค. DiceDB๋Š” QWATCH ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด SQL ์ฟผ๋ฆฌ์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ์•Œ๋ฆผ์„ ์ œ๊ณตํ•˜๋ฉฐ, ๊ฐœ๋ฐœ์ž๋Š” ์ด๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ ๋น ๋ฅธ ๋ฐ˜์‘์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 


 

๐Ÿ”— ๋ชป ๋‹คํ•œ ์ด์•ผ๊ธฐ๋“ค


์ด ์™ธ์—๋„ ๋‹ค์–‘ํ•œ ํ•ด์™ธ ์•„ํ‹ฐํด์„ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ์•„๋ž˜ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”!


 

๐Ÿ“ฃ ์ƒ์‹œ ๊ณต์ง€


'์œ ๋ฃŒ ๋ฉค๋ฒ„์‹ญ' ๊ถŒํ•œ์ด ์žˆ์œผ๋ฉด 1์ฃผ์ผ์— 1ํšŒ์”ฉ ๋ฐœํ–‰๋˜๋Š” ๊ธฐ์ˆ  ์•„ํ‹ฐํด์„ ์—ด๋žŒํ•  ์ˆ˜ ์žˆ์–ด์š”. ๋ฌผ๋ก , ๋ชจ๋“  ๊ตฌ๋…์ž๋ถ„๋“ค์—๊ฒŒ ๋‰ด์Šค๋ ˆํ„ฐ๋Š” ๋งค์ผ ๋ฐœ์†ก์ด ๋œ๋‹ต๋‹ˆ๋‹ค. :)

๋ฉค๋ฒ„์‹ญ ๋ณ€๊ฒฝํ•˜๊ธฐ


Social

 Threads | Instagram | X(Twitter) | Linkedin

 


 โœ… ์˜ค๋Š˜์˜ ๋ ˆํ„ฐ๋Š” ์–ด๋• ์–ด์š”?

์•„์‰ฝ์ง€๋งŒ ๊ตฌ๋…์ž๋‹˜์„ ์œ„ํ•ด ์ค€๋น„ํ•œ ์˜ค๋Š˜์˜ ๋‰ด์Šค๋ ˆํ„ฐ๋Š” ์—ฌ๊ธฐ๊นŒ์ง€์ž…๋‹ˆ๋‹ค. ๐Ÿฅน ์˜ค๋Š˜ ๋ฐ›์€ ๋‰ด์Šค๋ ˆํ„ฐ์— ๋Œ€ํ•œ ์†”์งํ•œ ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ์‹ค ์ˆ˜ ์žˆ์œผ์‹ค๊นŒ์š”? ๋˜ํ•œ ๋ฐ›์•„๋ณด๊ณ  ์‹ถ์€ ์ฃผ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด ์ ์–ด์ฃผ์„ธ์š”. ๋‰ด์Šค๋ ˆํ„ฐ ๋ฐœํ–‰์— ์ฐธ๊ณ ํ† ๋ก ํ• ๊ฒŒ์š”. ๐Ÿ™

๊ตฌ๋…์ž๋‹˜์˜ ์ƒ๊ฐ์€?

 

Threads | Instagram | X(Twitter) | Linkedin


 

๋‹ค๊ฐ€์˜ฌ ๋‰ด์Šค๋ ˆํ„ฐ๊ฐ€ ๊ถ๊ธˆํ•˜์‹ ๊ฐ€์š”?

์ง€๊ธˆ ๊ตฌ๋…ํ•ด์„œ ์ƒˆ๋กœ์šด ๋ ˆํ„ฐ๋ฅผ ๋ฐ›์•„๋ณด์„ธ์š”

์ด๋ฒˆ ๋‰ด์Šค๋ ˆํ„ฐ ์–ด๋– ์…จ๋‚˜์š”?

Hello.Stranger ๋‹˜์—๊ฒŒ โ˜•๏ธ ์ปคํ”ผ์™€ โœ‰๏ธ ์ชฝ์ง€๋ฅผ ๋ณด๋‚ด๋ณด์„ธ์š”!

๋Œ“๊ธ€

์˜๊ฒฌ์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š”

ํ™•์ธ
์˜๊ฒฌ์ด ์žˆ์œผ์‹ ๊ฐ€์š”? ์ œ์ผ ๋จผ์ € ๋Œ“๊ธ€์„ ๋‹ฌ์•„๋ณด์„ธ์š” !
ยฉ 2024 Hello.Stranger

๐Ÿ›ธ ํ•ด์™ธ IT ํŠธ๋ Œ๋“œ๋ฅผ ๊ฐ€์žฅ ๋จผ์ € ๋งŒ๋‚˜๋ณด์„ธ์š”. (๋งค์ผ ์•„์นจ7์‹œ ๋‰ด์Šค๋ ˆํ„ฐ ๋ฐœํ–‰)

๋‰ด์Šค๋ ˆํ„ฐ ๋ฌธ์˜hello.stranger1337@gmail.com

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ ์„œ๋น„์Šค ์†Œ๊ฐœ์„œ ์˜ค๋ฅ˜ ๋ฐ ๊ธฐ๋Šฅ ๊ด€๋ จ ์ œ๋ณด

์„œ๋น„์Šค ์ด์šฉ ๋ฌธ์˜admin@team.maily.so

๋ฉ”์ผ๋ฆฌ ์‚ฌ์—…์ž ์ •๋ณด

๋ฉ”์ผ๋ฆฌ (๋Œ€ํ‘œ์ž: ์ดํ•œ๊ฒฐ) | ์‚ฌ์—…์ž๋ฒˆํ˜ธ: 717-47-00705 | ์„œ์šธ ์„œ์ดˆ๊ตฌ ๊ฐ•๋‚จ๋Œ€๋กœ53๊ธธ 8, 8์ธต 11-7ํ˜ธ

์ด์šฉ์•ฝ๊ด€ | ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ | ์ •๊ธฐ๊ฒฐ์ œ ์ด์šฉ์•ฝ๊ด€