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
Aug 14, 2024
Aug 9, 2024
Sep 5, 2024
Aug 15, 2024
Sep 5, 2024
Sep 5, 2024
Sep 5, 2024
Aug 1, 2024
Aug 18, 2024
Sep 5, 2024
Sep 5, 2024

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