 ํ๋ก์ ํธ ์ต์ข
 ๋ฐํ ์์
ํ๋ก์ ํธ ์ต์ข
 ๋ฐํ ์์
์ฃผ์  : ์ค์๊ฐ ๊ฒฝ๊ธฐ ์์ && ์ผ์ ๋ถํฐ ์คํฌ์ธ  ์ฉํ ๊ตฌ๋งค๊น์ง ํ๋ฒ์!
์ถ๊ตฌ(EPL), ๋๊ตฌ(NBL), ์ผ๊ตฌ(MLB) ์ข
๋ชฉ์ ์ต์  ๊ฒฝ๊ธฐ ์ผ์  ๋ฐ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๊ณ , ์คํฌ์ธ  ๊ด๋ จ ์ํ์ ํซ๋ ํํ๋ก ํ๋งคํ๋ ์น์๋น์ค์
๋๋ค
 ย ์ํคํ
์ณ
ย ์ํคํ
์ณ
Back-end
Front-end
 ย ์ฃผ์ ๊ธฐ์
ย ์ฃผ์ ๊ธฐ์ 
โข
ํซ๋ ๊ตฌ๋งค ๋์์ฑ ์ ์ด - ๋น๊ด์  ๋ฝ(Perssimistic Lock)๊ณผ Redis SortedSet ํ์ฉ
โข
์๋น์ค ์ฑ๋ฅ ํ
์คํธ - nGrinder/Jmeter๋ฅผ ์ด์ฉํด ์คํธ๋ ์ค ๋ฐ ๋ฐ์ดํฐ ์ ํฉ์ฑ ํ
์คํธ ์งํ
โข
์ค์๊ฐ ์์ ์ฑํ
 - Pub/Sub๊ตฌ์กฐ์ Spring STOMP In-Memory ๋ฉ์ธ์ง ๋ธ๋ก์ปค ํ์ฉ
โข
์คํฌ์ธ  ๋ฐ์ดํฐ ์ค์ผ์ค๋ฌ - Spring ์ค์ผ์ค๋ฌ๋ฅผ ์ด์ฉํด 12๋ถ ๊ฐ๊ฒฉ์ผ๋ก RepidAPI ํธ์ถ ๋ฐ ๋ฐ์ดํฐ ์ ์ฅ
โข
CI/CD ํ๊ฒฝ ๊ตฌ์ถ - GithubActions๋ฅผ ์ด์ฉํ CI ํ
์คํธ ํ๊ฒฝ ๋ฐ Docker๋ฅผ ํ์ฉํ CD ํ์ดํ๋ผ์ธ ๊ตฌ์ถ
โข
๋ฆฌ๋ฒ์ค ํ๋ก์ - Spring ์๋ฒ ์๋จ์ Nginx๋ฅผ ๋ฐฐ์นํด WAS ์๋ฒ์ ๋ถ๋ด์ ์ค์ด๋ ๋ก๋๋ฐธ๋ฐ์๋ก ์ฌ์ฉ
 ย ๊ธฐ์ ์  ์์ฌ๊ฒฐ์ 
ย ๊ธฐ์ ์  ์์ฌ๊ฒฐ์ 
์ค์๊ฐ ์ฑํ
Front-end
๋น๊ด์  ๋ฝ๊ณผ Sorted Set
 ย ํธ๋ฌ๋ธ์ํ
ย ํธ๋ฌ๋ธ์ํ
mapper ๋งคํ ์ค๋ฅ
Auditing ์ค๋ฅ
๋ฐ์ดํฐ ํ์ ๋ฐ ํ์ฑ ๋ฌธ์ 
๋คํธ์ํฌ ์ค๋ฅ

 ย ํ์
ย ํ์
Table
Search




_(Community)_(1).png&blockId=1f719a03-1631-4b3f-b5dd-e759c6bd4bef)