Posts [My project] Demacia
Post
Cancel

[My project] Demacia

๐Ÿš€ ๋น…๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์˜ ๊ฒŒ์ž„(League of Legend) ์ปค๋ฎค๋‹ˆํ‹ฐ : DEMACIA โ€‹๐Ÿšฉโ€‹

ํŒ€๋ช… : ๋ฐ๋ฏธ์†Œ๋‹ค

ํŒ€์žฅ : ๊น€์ค€์›

ํŒ€์› : ๊ณฝ์„ธ๊ฒฝ, ๊น€ํ˜ธ์—ฐ, ์กฐ์™„์„, ์†ก๋‹คํฌ

ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ : 2020.08.31 ~ 2020.11.27

1. ์‚ฌ์šฉ ๊ธฐ์ˆ 

1
2
3
4
DB : MariaDB
Language : Python 3.7, Java 1.8, JavaScript
Framework : Django, Spring, Vue
Etc : Docker, Nginx, Jenkins, Tesseract

2. ํŒ€๊ตฌ์„ฑ

person์—ญํ• ์„ธ๋ถ€์‚ฌํ•ญ
๊น€์ค€์›(ํŒ€์žฅ)FULLSTACKSERVER, CI&CD, ๋ฐฐํฌ, gitlab, jira, ์ผ์ • ๊ด€๋ฆฌ
๊ณฝ์„ธ๊ฒฝFULLSTACK๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ, ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜, ์ „์  ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ
๊น€ํ˜ธ์—ฐFULLSTACKSERVER, ์ถ”์ฒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜, CI&CD, ๋ฐฐํฌ
์กฐ์™„์„FULLSTACK๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ, ์˜์ƒ ๋ถ„์„, AI ๊ธฐ๋Šฅ
์†ก๋‹คํฌFULLSTACK๊ฒŒ์‹œํŒ CRUD, ์ฑ—๋ด‡ ๊ธฐ๋Šฅ

3. ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

  • Riot games api๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฒŒ์ž„(League of Legend) ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์‚ฌ์šฉ์ž๋ณ„ ์บ๋ฆญํ„ฐ ์ถ”์ฒœ, ํƒ€ ์œ ์ €์˜ ๊ฒŒ์ž„ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
  • ์˜์ƒ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์œ ์ €๋“ค์ด ํ† ๋ก ์„ ํ•˜๋ฉฐ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ € ์ฐธ์—ฌํ˜• ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
  • ์˜์ƒ ๋ถ„์„์„ ํ†ตํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ์˜ˆ์ธกํ•˜๊ณ , ์บ๋ฆญํ„ฐ๋ณ„ ๊ฒŒ์ž„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ์ œ๊ณตํ•œ๋‹ค.

4. ERD ๋ชจ๋ธ๋ง

1

5. ์ƒ์„ธ ํŽ˜์ด์ง€

Version 1 - ์บ๋ฆญํ„ฐ ์ถ”์ฒœ์— ์ง‘์ค‘๋œ ๋ฐ๋งˆ์‹œ์•„

์Šคํฌ๋ฆฐ์ƒท 2020-12-10 ์˜คํ›„ 11 56 40

  • ๋ฉ”์ธ ํŽ˜์ด์ง€์—์„œ ์บ๋ฆญํ„ฐ ์ถ”์ฒœ ๋ฒ„ํŠผ๊ณผ ํŒ€ ํ”Œ๋ ˆ์ด์— ์œ ์šฉํ•œ ์กฐํ•ฉ ๋ฒ„ํŠผ์„ ํ†ตํ•ด ์ถ”์ฒœ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•œ๋‹ค.
  • ์ธ๊ธฐ์žˆ๋Š” ์˜์ƒ ๊ฒŒ์‹œ๊ธ€๊ณผ ํˆฌํ‘œ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก์ด ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ˜•์‹์„ ๊ตฌํ˜„๋˜์–ด ์žˆ๋‹ค.

์Šคํฌ๋ฆฐ์ƒท 2020-12-10 ์˜คํ›„ 11 56 49

  • ์‚ฌ์šฉ์ž์˜ ์ „์  ๊ธฐ๋ก์„ ๋ฐ”ํƒ•์œผ๋กœ ์Šน๋ฅ ์ด ๋†’์€ ๊ฒŒ์ž„ ์บ๋ฆญํ„ฐ๋ฅผ ์ถ”์ฒœํ•ด์ค€๋‹ค.
  • Riot api์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์Šน๋ฅ ์ด ๋†’์€ ์บ๋ฆญํ„ฐ์˜ ํŒ€ ์กฐํ•ฉ์œผ๋กœ ํŒ€ํ”Œ๋ ˆ์ด์— ์œ ์šฉํ•œ ์บ๋ฆญํ„ฐ๋ฅผ ์ถ”์ฒœํ•ด์ค€๋‹ค.

์Šคํฌ๋ฆฐ์ƒท 2020-12-10 ์˜คํ›„ 11 56 57

  • ์˜์ƒ์— ๋Œ€ํ•ด ๋Œ“๊ธ€์„ ๋‹ฌ๋ฉฐ ํˆฌํ‘œ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ์œ ์ € ์ฐธ์—ฌํ˜• ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๊ตฌํ˜„ํ•˜์˜€๋‹ค.
  • ์˜์ƒ ๋ถ„์„์„ ํ†ตํ•ด ์ƒํ™ฉ ์ „ํ›„์˜ ์Šน๋ฅ ์„ ๋ถ„์„ํ•˜๊ณ  ์บ๋ฆญํ„ฐ๋ณ„ ๊ธฐ๋ก์„ ๋ถ„์„ํ•œ๋‹ค.

Version 2 - ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋Šฅ์„ ์‚ด๋ฆฐ ๋ฐ๋งˆ์‹œ์•„

์Šคํฌ๋ฆฐ์ƒท 2020-12-11 ์˜ค์ „ 12 02 18

  • ๋ฉ”์ธ ํ™”๋ฉด์—์„œ ๊ฒ€์ƒ‰๋ฐ”๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐ”๋กœ ํ•ด๋‹น ์œ ์ €์˜ ์ „์  ๊ธฐ๋ก์„ ๊ฒ€์ƒ‰ํ•˜๋„๋ก ๊ตฌํ˜„ํ•˜์˜€๋‹ค.

  • ์˜์ƒ ๊ฒŒ์‹œํŒ์„ ๋ฐ–์œผ๋กœ ๋…ธ์ถœํ•˜์—ฌ ์‚ฌ์šฉ์ž๋“ค์ด ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ๋”์šฑ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•˜๋„๋ก ๊ตฌํ˜„ํ•˜์˜€๋‹ค.

์Šคํฌ๋ฆฐ์ƒท 2020-12-11 ์˜ค์ „ 12 02 32

  • ์œ ์ € ์ „์  ๊ธฐ๋ก ๊ฒ€์ƒ‰์„ ํ†ตํ•˜์—ฌ ์ตœ๊ทผ 10๊ฐœ์˜ ๊ฒฝ๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‚ฌ์šฉํ–ˆ๋˜ ์บ๋ฆญํ„ฐ, ๊ฒŒ์ž„์˜ ์ŠนํŒจ, ํ‚ฌ ์ˆ˜, ๋ฐ์Šค ์ˆ˜, ์„œํฌํŠธ๋ฅผ ํ•œ ๋ˆˆ์— ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๊ฒŒ์ž„ ๋Œ€๊ธฐ์‹ค ์ฐฝ์˜ ์ž…์žฅ ์•ˆ๋‚ด ๋ฉ˜ํŠธ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•˜๋ฉด ๊ฐ™์€ ํŒ€์„ ์ด๋ฃฌ ์œ ์ €๋“ค์˜ ์ตœ๊ทผ 10๊ฐœ์˜ ๊ฒŒ์ž„ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์Šคํฌ๋ฆฐ์ƒท 2020-12-11 ์˜ค์ „ 12 02 43

  • ์˜์ƒ์„ ํ”„๋ ˆ์ž„ ๋ณ„๋กœ ๋ถ„ํ• ํ•˜์—ฌ ํ•ด๋‹น ์บ๋ฆญํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์ข€ ๋” ์ •ํ™•ํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋„์ถœํ•œ๋‹ค.
  • ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ์ž๊ฐ€ ํšจ๊ณผ์ ์œผ๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฑ—๋ด‡ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.
This post is licensed under CC BY 4.0 by the author.

[My project] GoSpec

์Šคํ–„์ผ€์˜ ์‹œ์ž‘

Loading comments from Disqus ...