Skip to content
/ sayif Public

[๐Ÿ† SSAFY ๊ณตํ†ตํ”„๋กœ์ ํŠธ ์šฐ์ˆ˜] ์ž๋ฆฝ ์ค€๋น„ ์ฒญ๋…„๊ณผ SSAFY ๊ต์œก์ƒ์˜ IT ๋ฉ˜ํ† ๋ง ์„œ๋น„์Šค

Notifications You must be signed in to change notification settings

1E107/sayif

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

์ž๋ฆฝ์ค€๋น„์ฒญ๋…„์„ ์œ„ํ•œ IT ๋ฉ˜ํ† ๋ง ์„œ๋น„์Šค, ์ƒˆ์žŽ

image


๐ŸŒฑ IT ๋ฉ˜ํ† ๋ง์„ ํ†ตํ•ด ํ•จ๊ป˜ ์ƒˆ์‹น์„ ํ‚ค์šฐ์„ธ์š” ๐ŸŒฑ
๐Ÿ’ป์ž๋ฆฝ์ค€๋น„์ฒญ๋…„์„ ์œ„ํ•œ ๋งž์ถคํ˜• IT ์ง€์›๐Ÿ’ป

"IT ๋ถ„์•ผ์— ๊ด€์‹ฌ์€ ์žˆ์ง€๋งŒ, ์–ด๋””์„œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ• ์ง€ ๋ง‰๋ง‰ํ•œ๊ฐ€์š”?"
"ํ•จ๊ป˜ ์ด์•ผ๊ธฐํ•˜๋ฉฐ ๊ณ ๋ฏผ์„ ํ„ธ์–ด๋†“์„ ๋ฉ˜ํ† ๊ฐ€ ํ•„์š”ํ•œ๊ฐ€์š”?"

๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์„ธ์š”!
์ƒˆ์žŽ ๋ฉ˜ํ† ๋ง ์„œ๋น„์Šค์™€ ํ•จ๊ป˜๋ผ๋ฉด ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐฐ์›Œ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ์–ด์š” ๐ŸŒฟ
SSAFY์ƒ๊ณผ์˜ ๋งž์ถคํ˜• ์ปค๋ฆฌํ˜๋Ÿผ ๋ฐ ํŒ€ ํ™œ๋™์œผ๋กœ์œผ๋กœ IT ๊ธฐ์ดˆ ๊ต์œก๊ณผ ์นœํ•œ ํ˜•, ๋ˆ„๋‚˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”.
์–ธ์ œ๋“ ์ง€ ํŽธํ•˜๊ฒŒ ์งˆ๋ฌธํ•˜๊ณ , ์„ฑ์žฅ์˜ ๊ณผ์ •์„ ํ•จ๊ป˜ ๋‚˜๋ˆ„์„ธ์š” ๐ŸŒŸ

์ƒˆ์žŽ๊ณผ ํ•จ๊ป˜ ์—ฌ๋Ÿฌ๋ถ„์˜ ๊ฟˆ์„ ์ด๋ฃจ๋Š” ์—ฌ์ •์„ ์‹œ์ž‘ํ•˜์„ธ์š” ๐Ÿš€



๋ชฉ์ฐจ


์ƒˆ์žŽํŒ€์˜ ์„ฑ๊ณผ

๐Ÿ† SSAFY 11๊ธฐ 2ํ•™๊ธฐ ๊ณตํ†ต ์šฐ์ˆ˜ ํ”„๋กœ์ ํŠธ ๐Ÿ†

โœŒ๏ธ SSAFY 11๊ธฐ 2ํ•™๊ธฐ ๊ณตํ†ตํ”„๋กœ์ ํŠธ UCC๊ฒฝ์ง„๋Œ€ํšŒ ์ตœ์ข… 2๋“ฑ โœŒ๏ธ


๐Ÿš€ ํ•ต์‹ฌ๊ธฐ๋Šฅ

IT ๋ฉ˜ํ† ๋ง

์ž๋ฆฝ์ค€๋น„์ฒญ๋…„๋“ค์ด SSAFY์ƒ๊ณผ ๋ฉ˜ํ† ๋ง ํŒ€์„ ๋งบ๊ณ , IT ๊ธฐ์ดˆ ์ˆ˜์—…์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์—…๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ•จ๊ป˜ ์‹๋ฌผํ‚ค์šฐ๊ธฐ, ์ฑŒ๋ฆฐ์ง€ ๊ธฐ๋Šฅ, ์‚ฌ์—ฐํ•จ ๋“ฑ์„ ํ†ตํ•˜์—ฌ ์œ ๋Œ€๊ฐ ๋ฐ ์ •์„œ์  ๊ณต๊ฐ๋Œ€๋ฅผ ํ˜•์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์—…์— ํ•„์š”ํ•œ ์ž๋ฃŒ ๋ฐ QnA ๊ฒŒ์‹œํŒ์„ ํ†ตํ•ด ์งˆ์˜์‘๋‹ต์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ€ด์ฆˆ๋ฅผ ํ†ตํ•˜์—ฌ ๋ณต์Šต์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž๋ฆฝ์ค€๋น„์ฒญ๋…„๋“ค์—๊ฒŒ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ด์ค˜์š”.

์ž๋ฆฝ์ค€๋น„์ฒญ๋…„์„ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” ํ–‰์‚ฌ ๋˜๋Š” ์ง€์›์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๊ธฐ์ˆ ์  ๋„์ „

WebRTC๋ฅผ ์ด์šฉํ•œ P2P ํ†ต์‹ 

WebRTC ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ P2P ํ†ต์‹ ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ์žŽ(์ž๋ฆฝ์ค€๋น„์ฒญ๋…„)๊ณผ ๋‹จ๋น„(๋ฉ˜ํ† )๋“ค์ด ์ง์ ‘์ ์ธ ์˜์ƒ ํ†ตํ™”๋ฅผ ํ†ตํ•ด IT ๋ฉ˜ํ† ๋ง์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ๋ธŒ๋ผ์šฐ์ € ๊ฐ„ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ , ๋„คํŠธ์›Œํฌ ์ƒํƒœ์— ๋”ฐ๋ฅธ ํ’ˆ์งˆ ์ €ํ•˜๋ฅผ ์ตœ์†Œํ™”ํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

WebSocket์„ ์ด์šฉํ•œ ๊ทธ๋ฃน์ฑ„ํŒ…

์‹ค์‹œ๊ฐ„ ๊ทธ๋ฃน ์ฑ„ํŒ… ๊ธฐ๋Šฅ์„ WebSocket์„ ํ†ตํ•ด ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž๋ฆฝ์ค€๋น„์ฒญ๋…„๋“ค๊ณผ SSAFY์ƒ์ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ์„œ๋กœ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์˜€์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ์ฃผ์ œ์˜ ํ† ๋ก ๊ณผ ์งˆ์˜์‘๋‹ต์„ ์›ํ™œํžˆ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฑ—GPT API๋ฅผ ํ™œ์šฉํ•œ ์ฑ—๋ด‡

์ฑ—GPT API๋ฅผ ์—ฐ๋™ํ•˜์—ฌ ์ž๋ฆฝ์ค€๋น„์ฒญ๋…„๋“ค์ด 24์‹œ๊ฐ„ ์งˆ๋ฌธํ•˜๊ณ  ๋‹ต๋ณ€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์ฑ—๋ด‡ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. IT ์ˆ˜์—…์— ๋Œ€ํ•œ ๊ถ๊ธˆ์ฆ์ด๋‚˜ ์‹ค์ƒํ™œ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋“ค์— ๋Œ€ํ•ด ์ฑ—๋ด‡์„ ํ†ตํ•ด ์ฆ‰๊ฐ์ ์ธ ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ResNet152์„ ํ™œ์šฉํ•œ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ๋ชจ๋ธ

ResNet152 ๋ชจ๋ธ์„ ํ™œ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฑŒ๋ฆฐ์ง€ ๊ธฐ๋Šฅ์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์—…๋กœ๋“œํ•œ ์ด๋ฏธ์ง€๋ฅผ ๋ถ„์„ํ•˜์—ฌ ์ฑŒ๋ฆฐ์ง€์— ์•Œ๋งž์€ ์ด๋ฏธ์ง€์ธ์ง€ ํŒ๋‹จํ•ด์ค๋‹ˆ๋‹ค.



๋„์ „๊ณผ ํ•ด๊ฒฐ ๐Ÿ’ก

์ƒˆ์žŽ ์„œ๋น„์Šค์˜ ๊ธฐ์ˆ ์  ๋„์ „๊ณผ ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ณผ์ •

์„œ๋น„์Šค ์•ˆ์ •ํ™”

  • ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๋“ค์ด ๋™์‹œ์— ์ ‘์†ํ•˜๋Š” ์ƒํ™ฉ์—์„œ๋„ ์•ˆ์ •์ ์ธ ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ์‹œ์Šคํ…œ์„ ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ๋„๊ตฌ๋ฅผ ๋„์ž…ํ•˜์—ฌ ์„œ๋น„์Šค์˜ ์‹ ๋ขฐ์„ฑ์„ ํ™•๋ณดํ–ˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๊ฐœ์„ 

  • ์‚ฌ์šฉ์ž ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ˜์˜ํ•˜์—ฌ UI/UX๋ฅผ ์ง€์†์ ์œผ๋กœ ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋ฐ”์ผ ์ตœ์ ํ™”๋ฅผ ํ†ตํ•ด ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ์„œ๋น„์Šค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

Web_App_Reference_Architecture


๊ธฐ์ˆ  ์Šคํƒ

๊ตฌ๋ถ„ ๊ธฐ์ˆ  ์Šคํƒ
frontend
backend
DB
CI/CD
Cooperation

ํŒ€์› ์†Œ๊ฐœ ๋ฐ ์—ญํ• 

์ด๋ฆ„ ๊ธฐ๋Šฅ ๋ฐ ์—ญํ• 
๋ฐ•์—ฐํ›„ ํŒ€์žฅ, ๋ฐฑ์—”๋“œ & ํ”„๋ก ํŠธ์—”๋“œ ๋ณด์กฐ, Web Crawling์„ ํ†ตํ•œ ์ง€์› ์‚ฌ์—… ์กฐํšŒ
๊ถŒ์ •์†” ๋ฐฑ์—”๋“œ & ํ”„๋ก ํŠธ์—”๋“œ ๋ณด์กฐ, WebRTC๋ฅผ ์ด์šฉํ•œ ํ™”์ƒ ์„œ๋น„์Šค ๊ตฌํ˜„
๋ฐฐ์„ ์˜ ํ”„๋ก ํŠธ์—”๋“œ ํŒ€์žฅ, ์ธํ”„๋ผ ๋ณด์กฐ, ์ „๋ฐ˜์ ์ธ ํ”„๋ก ํŠธ์—”๋“œ ๊ตฌํ˜„
๋ฐฉํ˜ ๋ฐฑ์—”๋“œ ํŒ€์žฅ, JWT ๋ฐ SpringSecurity๋ฅผ ์ด์šฉํ•œ ๋กœ๊ทธ์ธ ๊ตฌํ˜„, AI/ML ๋ชจ๋ธ๋ง
์ด์Šน์ง€ ๋ฐฑ์•ค๋“œ & ํ”„๋ก ํŠธ์—”๋“œ ๋ณด์กฐ, WebSocket์„ ์ด์šฉํ•œ ํŒ€์ฑ„ํŒ… ๊ตฌํ˜„
์ด์ฐฝํ˜ธ ์ธํ”„๋ผ, ๋ฐฑ์—”๋“œ & ํ”„๋ก ํŠธ์—”๋“œ ๋ณด์กฐ, ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„ ๋ฐ DevOps ๊ตฌ์ถ•

About

[๐Ÿ† SSAFY ๊ณตํ†ตํ”„๋กœ์ ํŠธ ์šฐ์ˆ˜] ์ž๋ฆฝ ์ค€๋น„ ์ฒญ๋…„๊ณผ SSAFY ๊ต์œก์ƒ์˜ IT ๋ฉ˜ํ† ๋ง ์„œ๋น„์Šค

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6