๐Ÿ‡ฐ๐Ÿ‡ท|The Abyss ํ”Œ๋žซํผย ๊ฐœ๋ฐœ

์šฐ๋ฆฌ์˜ ํ† ํฐ ํŒ๋งค(DAICO)๊ฐ€ ๋งˆ๊ฐ๋˜์–ด๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์บก์€ 24์‹œ๊ฐ„ ์•ˆ์— ๋„๋‹ฌํ–ˆ์œผ๋ฉฐ, ์ด๋Š” The Abyss ๋””์ง€ํ„ธ ์œ ํ†ต ํ”Œ๋žซํผ์ด ์กด์žฌํ•  ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ๊ณผ์ •์€ ์ด๋ฏธ ํ•œ์ฐฝ ์ง„ํ–‰ ์ค‘์ด๋ฉฐ, ์ผ๊ด€๋˜๊ณ  ์ง€์†์ ์œผ๋กœ ์ง„ํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ƒํ™ฉ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

ํ”Œ๋žซํผ์˜ ์‹œ์Šคํ…œย ์•„ํ‚คํ…์ฒ˜

ํ”Œ๋žซํผ์˜ ๋ฐฑ์—”๋“œ๋Š” Django๋ฐ Django REST Framework๊ฐ€ ์ถ”๊ฐ€๋œ Python 3.6 ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ œ์ž‘๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์˜ ์ฝ˜์…‰ํŠธ๋Š” ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ€์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ณ ๋ถ€ํ•˜ ๋น„๋™๊ธฐ์‹ ์„œ๋น„์Šค๋ฅผ ๋„์ž…ํ•˜๊ธฐ ์œ„ํ•ด GO ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์‹œ์ง€ ๋ฐฐ๋‹ฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ RabbitMQ์— ๊ตฌ์ถ•๋œ AMQP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํ”Œ๋žซํผ์˜ ํ”„๋ŸฐํŠธ ์—”๋“œ๋Š” ReactJS/MobX๋กœ ๊ฐœ๋ฐœ ์ค‘์ž…๋‹ˆ๋‹ค. ๋†’์€ ํƒ€์ดํฌ ๋ณด์•ˆ์„ ์ œ๊ณตํ•˜๊ณ  ๊นจ๋—ํ•˜๊ณ , ์ง€์† ๊ฐ€๋Šฅํ•˜๊ณ  ์‰ฝ๊ฒŒ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” TypeScript๋Š” ๊ฐœ๋ฐœ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์ฃผ์š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค.

ํ”Œ๋žซํผ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ฃผ์š” ๊ธฐ์ˆ ย ๋„๊ตฌ

๊ฐ€๊นŒ์šด ๋ฏธ๋ž˜์— ์šฐ๋ฆฌ๋Š” Unity3D, Unreal Engine๋“ฑ๊ณผ ๊ฐ™์€ ์ธ๊ธฐ ์žˆ๋Š” ๊ฒŒ์ž„ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์œ„ํ•œ ๋„ค์ดํ‹ฐ๋ธŒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์ปดํฌ๋„ŒํŠธ์˜ ํ˜•ํƒœ๋กœ SDK ํ”Œ๋žซํผ์„ ์ถœ์‹œํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ SDK๋Š” ๋‹จ ๋ช‡์‹œ๊ฐ„ ๋งŒ์— ๋Œ€๊ทœ๋ชจ ํ”Œ๋žซํผ์—์„œ ๊ฒŒ์ž„์„ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์šฉ์„ฑ์„ ์ œ๊ณตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ, Xsollaโ€™์˜ 2000+๊ฒŒ์ž„ ํ”„๋กœ์ ํŠธ๋Š” ํ”Œ๋žซํผ์— ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ์•ก์„ธ์Šค ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ”„๋กœํ† ํƒ€์ž… ์—…๊ทธ๋ ˆ์ด๋“œ

4์›” ์ดˆ์— ์šฐ๋ฆฌ๋Š” ์—ฌ๋Ÿฌ๋ถ„๋“ค์—๊ฒŒ ํ”Œ๋žซํผ ํ”„๋กœํ† ํƒ€์ž…์˜ ์ฒซ ๋ฒ„์ „์„ ๋ณด์—ฌ๋“œ๋ ธ๊ณ , ๊ณง ํ”Œ๋žซํผ์˜ ์ฒซ ์ฃผ์š” ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐœํ‘œํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๋™์•ˆ ์‹œ๊ฐ„์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ์šฐ๋ฆฌ์˜ ๋ธŒ๋ผ์šฐ์ € ๊ฒŒ์ž„ ์ค‘ ํ•˜๋‚˜๋ฅผ ํ”„๋กœํ† ํƒ€์ž…์— ์ถ”๊ฐ€ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ…Œ์ŠคํŒ…์„ ์œ„ํ•ด ABYSS ํ† ํฐ์„ ์‚ฌ์šฉํ•œ ๊ฒŒ์ž„ ๊ตฌ๋งค์— ๋Œ€ํ•œ ์‹ ์šฉ ๊ฐฑ์‹ ๊ณผ ๊ฒฐ์ œ๋„ ๊ฐ€๋Šฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์•”ํ˜ธ ๋ณด์ƒ ์ƒํƒœ๊ณ„ ๊ณ ์œ ์˜ ๋ถ„์œ„๊ธฐ์— ๋ชฐ์ž…ํ•˜๊ณ  ์•”ํ˜ธํ™”ํ์™€ ๋ธ”๋ก์ฒด์ธ์ด ์ œ๊ณตํ•˜๋Š” ํ˜์‹ ๊ณผ ์ด์ ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ ํŒ€ย ๊ฐ•ํ™”

The Abyss๋Š” ๊ฒŒ์ž„ ์—…๊ณ„์˜ ๊ณ ๊ธ‰ ์ „๋ฌธ๊ฐ€๋“ค์— ์˜ํ•ด ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์ด ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ๋Š” ํŒ€์›์€ 80๋ช…์ž…๋‹ˆ๋‹ค. ํ† ํฐ ํŒ๋งค (DAICO) ๊ธฐ๊ฐ„ ๋™์•ˆ ํšŒ์‚ฌ์˜ ๊ธฐ์ˆ  ํŒ€์— ์ž๊ฒฉ์„ ๊ฐ–์ถ˜ 11๋ช…์˜ ์ „๋ฌธ๊ฐ€(100๋ช… ์ด์ƒ์˜ ์ง€์›์ž ์ค‘์—์„œ ์„ ํƒ)๊ฐ€ ํ•ฉ๋ฅ˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์—์„œ ์ผํ•  5๋ช…์˜ ์„ ์ž„/๋ฆฌ๋“œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ 10๋ช…์˜ ์ค‘๊ฒฌ ๊ฐœ๋ฐœ์ž๋ฅผ ํฌํ•จํ•œ ์ „๋ฌธ๊ฐ€ 15๋ช…์„ ์ถ”๊ฐ€๋กœ ์ฑ„์šฉํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

ํ›„๋ณด์ž์˜ ์—„๊ฒฉํ•œ ์‚ฌ์ „ย ์„ ์ •

The Abyss ํŒ€์€ ํ•œ๋‹ฌ์— ๋‘๋ฒˆ ๊ฐœ๋ฐœ ์ง„ํ–‰ ์ƒํ™ฉ์„ ์—ฌ๋Ÿฌ๋ถ„๋“ค์—๊ฒŒ ์•Œ๋ ค๋“œ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋†“์น˜์ง€ ๋งˆ์„ธ์š”!

ํ–‰์šด์„ ๋น•๋‹ˆ๋‹ค.

The Abyss ํŒ€ ๋“œ๋ฆผ


Telegram (KR) โ€ข Discord โ€ข Facebook โ€ข Twitter โ€ข LinkedIn โ€ข BitcoinTalk โ€ข Reddit โ€ข Vimeo โ€ข GitHub