Skip to content

๐Ÿ€ ์ตœ์ข… ๋ฐœํ‘œ ์ค€๋น„

Summer Min edited this page Dec 6, 2024 · 1 revision

๊ฐœ๋ฐœ ๋ฌธ์„œ

โš“๏ธ ์‚ฌ์šฉ์ž ํ”ผ๋“œ๋ฐฑ๊ณผ ๋ฒ„๊ทธ ๊ธฐ๋ก
๐Ÿ‘ท๐Ÿป ๊ธฐ์ˆ ์  ๋„์ „

์‹ค์‹œ๊ฐ„ ํŽธ์ง‘ ๊ตฌํ˜„ ๊ณผ์ •
์†Œ์ผ“์œผ๋กœ ์ธํ•œ ์ƒํƒœ๊ด€๋ฆฌ์˜ ๋ณต์žก์„ฑ๊ณผ ๋ฐ์ดํ„ฐ ํ๋ฆ„ ๋ณ€๊ฒฝ
FE ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ ๊ฐœ์„  ๊ณผ์ •
๋ฐ์ดํ„ฐ ๊ด€์ฐฐ, ์ฟผ๋ฆฌ ๋ฐœ์ƒ ์ตœ์ ํ™” ๊ณผ์ •
redis๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ ์ค„์ด๊ธฐ
๊ฐœ๋ฐœ ํ™˜๊ฒฝ, ๋ฐฐํฌ ํ™˜๊ฒฝ ๋ฐ CI/CD์— ๋Œ€ํ•œ ๊ฐœ์„  ๊ณผ์ •
์›Œํฌ์ŠคํŽ˜์ด์Šค ๊ถŒํ•œ ์„ค๊ณ„, ๊ตฌํ˜„ ๊ณผ์ •
redis ๋ถ„์‚ฐ lock์œผ๋กœ ๋™์‹œ์„ฑ ์ œ์–ด
์†Œ์ผ“ ์„œ๋ฒ„์™€ api ์„œ๋ฒ„ ๋ถ„๋ฆฌ
๋А์Šจํ•œ ๊ฒฐํ•ฉ์„ ์œ„ํ•œ ๋ชจ๋“ˆํ™”

๐Ÿ“– ์œ„ํ‚ค์™€ ํ•™์Šต์ •๋ฆฌ

โœ๏ธ ์—๋””ํ„ฐ
Novel์ด๋ž€?
Novel ์Šคํƒ€์ผ๋ง ๋ฌธ์ œ
์—๋””ํ„ฐ ์ €์žฅ ๋ฐ ๊ณ ๋ ค ์‚ฌํ•ญ๋“ค

๐Ÿ“  ์‹ค์‹œ๊ฐ„ ํ˜‘์—…, ํ†ต์‹ 
Yorkie์™€ Novel editor ์—ฐ๋™
YJS์™€ Websocket ๊ทธ๋ฆฌ๊ณ  React-Flow
YJS์™€ Socket.io
WebSocket๊ณผ Socket.io์— ๋Œ€ํ•ด ๊ฐ„๋‹จํžˆ ์•Œ์•„๋ณด๊ธฐ

๐Ÿ—๏ธ ์ธํ”„๋ผ์™€ CI/CD
NCloud CI CD ๊ตฌ์ถ•
BE ๊ฐœ๋ฐœ ์Šคํƒ๊ณผ ๊ธฐ์ˆ ์  ๊ณ ๋ฏผ
private key๋กœ ์›๊ฒฉ ์„œ๋ฒ„ ์ ‘๊ทผ
nCloud ์„œ๋ฒ„, VPC ๋งŒ๋“ค๊ณ  ์„ค์ •
monorepo๋กœ ๋ณ€๊ฒฝ

โŒ› ์บ์‹œ, ์ตœ์ ํ™”
rabbit mq ์‚ฌ์šฉ๋ฒ•

๐Ÿ”‘ ์ธ์ฆ, ์ธ๊ฐ€, ๋ณด์•ˆ
passport๋กœ oAuth ๋กœ๊ทธ์ธ ํšŒ์›๊ฐ€์ž… ๊ตฌํ˜„
FE ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„
JWT๋กœ ์ธ์ฆ ์ธ๊ฐ€ ๊ตฌํ˜„
JWT ์ฟ ํ‚ค๋กœ ์‚ฌ์šฉํ•˜๊ธฐ
refresh token ๋ณด์™„ํ•˜๊ธฐ

๐Ÿšง ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…

ํŒ€ ๋ฌธํ™”

๐Ÿงธ ํŒ€์› ์†Œ๊ฐœ
โ›บ๏ธ ๊ทธ๋ผ์šด๋“œ ๋ฃฐ
๐Ÿž ์ปค๋ฐ‹ ์ปจ๋ฒค์…˜
๐Ÿงˆ ์ด์Šˆ, PR ์ปจ๋ฒค์…˜
๐Ÿฅž ๋ธŒ๋žœ์น˜ ์ „๋žต

๊ทธ๋ฃน ๊ธฐ๋ก

๐Ÿ“ข ๋ฐœํ‘œ ์ž๋ฃŒ
๐ŸŒค๏ธ ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ
๐Ÿ“‘ ํšŒ์˜๋ก

1๏ธโƒฃ 1์ฃผ์ฐจ
ํ‚ฅ์˜คํ”„(10/25)
2์ผ์ฐจ(10/29)
3์ผ์ฐจ(10/30)
4์ผ์ฐจ(10/31)
2๏ธโƒฃ 2์ฃผ์ฐจ
8์ผ์ฐจ(11/04)
9์ผ์ฐจ(11/05)
11์ผ์ฐจ(11/07)
13์ผ์ฐจ(11/09)
3๏ธโƒฃ 3์ฃผ์ฐจ
3์ฃผ์ฐจ ์ฃผ๊ฐ„๊ณ„ํš(11/11)
16์ผ์ฐจ(11/12)
18์ผ์ฐจ(11/14)
4๏ธโƒฃ 4์ฃผ์ฐจ
4์ฃผ์ฐจ ์ฃผ๊ฐ„๊ณ„ํš(11/18)
23์ผ์ฐจ(11/19)
24์ผ์ฐจ(11/20)
25์ผ์ฐจ(11/21)
5๏ธโƒฃ 5์ฃผ์ฐจ
5์ฃผ์ฐจ ์ฃผ๊ฐ„๊ณ„ํš(11/25)
29์ผ์ฐจ(11/25)
32์ผ์ฐจ(11/28)
34์ผ์ฐจ(11/30)
6๏ธโƒฃ 6์ฃผ์ฐจ
6์ฃผ์ฐจ ์ฃผ๊ฐ„๊ณ„ํš(12/2)
37์ผ์ฐจ(12/3)

๐Ÿ–๏ธ ๊ทธ๋ฃน ํšŒ๊ณ 
๐Ÿšธ ๋ฉ˜ํ† ๋ง ์ผ์ง€

Clone this wiki locally