Skip to content

Daek-You/0v0

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

694 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ใ…‡ใ……ใ…‡ : ์‹ค์‹œ๊ฐ„ ํ˜‘์—… ๋กค๋งํŽ˜์ดํผ ์ œ์ž‘ ์„œ๋น„์Šค

Version

๋ฉ”์ธ๋ฐฐ๋„ˆ

Samsung Software Academy For Youth 12th - ์ž์œจ ํ”„๋กœ์ ํŠธ

2025.04.14 ~ 2025.05.22


๋ชฉ์ฐจ

  1. ์‹œ์ž‘ํ•˜๊ธฐ
  2. ๊ธฐํš ๋ฐฐ๊ฒฝ
  3. ๊ธฐ์ˆ  ์Šคํƒ
  4. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ
  5. ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜
  6. ERD
  7. ์ฃผ์š” ๊ธฐ๋Šฅ
  8. ์„œ๋น„์Šค ํ™”๋ฉด
  9. ๊ธฐ์ˆ  ์ฐจ๋ณ„์ 
  10. ์„ฑ๊ณผ
  11. ํŒ€์›

์‹œ์ž‘ํ•˜๊ธฐ

ใ…‡ใ……ใ…‡ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ธฐํš ๋ฐฐ๊ฒฝ

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

ใ…‡ใ……ใ…‡ ์„œ๋น„์Šค๋Š” ์ด๋Ÿฌํ•œ ๊ฐ์ •์˜ ๋ฐ€๋„๋ฅผ ํ•ด์น˜์ง€ ์•Š์œผ๋ฉด์„œ๋„ ์‰ฝ๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ์ „ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๊ทธ๋ฃน๋ณ„๋กœ ๋กค๋งํŽ˜์ดํผ๋ฅผ ๋งŒ๋“ค์–ด ํ•จ๊ป˜ ๊ณต์œ ํ•˜๊ณ , ๊ฐ™์€ ๊ณต๊ฐ„์— ์žˆ์ง€ ์•Š์•„๋„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋™์‹œ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‹ค์–‘ํ•œ ํ…Œ๋งˆ์™€ ์Šคํ‹ฐ์ปค๋ฅผ ํ™œ์šฉํ•ด ๊ฐ์ž์˜ ๊ฐ์„ฑ๊ณผ ๊ฐœ์„ฑ์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์–ด, ๋‹จ์ˆœํ•œ ๋ฉ”์‹œ์ง€ ์ „๋‹ฌ์„ ๋„˜์–ด ์„œ๋กœ์˜ ์ง„์‹ฌ์„ ๋‚˜๋ˆ„๋Š” ์ƒˆ๋กœ์šด ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ €ํฌ์˜ ์„œ๋น„์Šค๋Š” ์‚ฌ๋žŒ๋“ค ์‚ฌ์ด์— ์ž์—ฐ์Šค๋Ÿฝ๊ณ  ๊นŠ์ด ์žˆ๋Š” ์†Œํ†ต์ด ์ผ์ƒ์„ ๋”์šฑ ํŠน๋ณ„ํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค๋Š” ๋ฏฟ์Œ์—์„œ ์ถœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•จ๊ป˜ ๋งŒ๋“ค์–ด ๊ฐ€๋Š” ๋กค๋งํŽ˜์ดํผ๋ฅผ ํ†ตํ•ด ๋” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์†Œ์ค‘ํ•œ ์ˆœ๊ฐ„์„ ํ•จ๊ป˜ ๊ธฐ๋กํ•˜๊ณ , ์ง„์‹ฌ์„ ๋‚˜๋ˆ„๋Š” ์„ธ์ƒ์„ ๊ฟˆ๊พธ๋ฉฐ ์ด ์„œ๋น„์Šค๋ฅผ ๊ธฐํšํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์ˆ  ์Šคํƒ

Frontend

Backend

AI

Infra

Tools

๊ฐœ๋ฐœ ํ™˜๊ฒฝ

  • Backend
    • Java 17
    • Spring Boot 3.4.4
    • Redis 7.4.0
  • Frontend
    • React 19.0.0
    • Node.js 20.18.0
    • TypeScript 5.x
    • Next Js 15.3.1
  • AI
    • PyTorch (Latest)
    • CUDA 12.1.0
    • FastAPI (Latest)
    • Python 3.11
  • Server
    • AWS S3 Standard
    • AWS EC2 lightsail, m5.xlarge, g4dn.xlarge
  • Infra
    • Docker 27.1.1
    • Ubuntu 20.04.6 LTS
    • Jenkins 2.452.3

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

์•„ํ‚คํ…์ฒ˜_๊ตฌ์กฐ

ERD (Entity Relationship Diagram)

erd

์ฃผ์š” ๊ธฐ๋Šฅ

๋กค๋งํŽ˜์ดํผ ๋งŒ๋“ค๊ธฐ

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

๋กค๋งํŽ˜์ดํผ ๊พธ๋ฏธ๊ธฐ

  • ํ…์ŠคํŠธ, ์‚ฌ์ง„, ์Šคํ‹ฐ์ปค๋กœ ์‹ค์‹œ๊ฐ„ ๋™์‹œ ํŽธ์ง‘์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์›ํ•˜๋Š” ์š”์†Œ(ํ…์ŠคํŠธ, ์‚ฌ์ง„, ์Šคํ‹ฐ์ปค ๋“ฑ)๋ฅผ ์ตœ์ƒ๋‹จ์œผ๋กœ ๊ฐ€์ ธ์™€ z-index๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Crtl + ๋งˆ์šฐ์Šค ํœ ๋กœ ํ™•๋Œ€/์ถ•์†Œ, Spacebar + ๋งˆ์šฐ์Šค ๋Œ๊ธฐ๋กœ ํ™”๋ฉด ์ด๋™์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์•ฝ 200์—ฌ๊ฐœ์˜ ์Šคํ‹ฐ์ปค๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ์ œ๊ณตํ•˜๋ฉฐ ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ์›ํ•˜๋Š” ์Šคํ‹ฐ์ปค๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ•ด๋‹น ๋กค๋งํŽ˜์ดํผ์˜ ํŽธ์ง‘ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•œ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋ฅผ ํ•จ๊ป˜ ์ฐธ์—ฌ์ค‘์ธ ์‚ฌ๋žŒ ๋ชฉ๋ก์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • URL ๋ณต์‚ฌ ๋˜๋Š” ์นด์นด์˜คํ†ก์œผ๋กœ ๊ณต์œ ํ•˜๊ธฐ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์Šคํ‹ฐ์ปค ์ปค์Šคํ…€ ์ƒ์„ฑ

  • ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์‚ฌ์ง„์„ ์—…๋กœ๋“œํ•˜์—ฌ ๋ฐฐ๊ฒฝ ์ œ๊ฑฐ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์Šคํ‹ฐ์ปค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐฐ๊ฒฝ ์ œ๊ฑฐ ์‹œ ์ตœ๋Œ€ 8๊ฐœ์˜ ์ ์„ ์ฐ์–ด ์ถ”์ถœํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฐ์ฒด์— ๋Œ€ํ•œ ํžŒํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์Šคํ‹ฐ์ปค ์ €์žฅ ์‹œ ์ด๋ฆ„ ์ค‘๋ณต ๊ฒ€์‚ฌ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ์ €์žฅ๋œ ์Šคํ‹ฐ์ปค๋Š” ํ•ด๋‹น ๋กค๋งํŽ˜์ดํผ์— ์ฐธ์—ฌ์ค‘์ธ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ๋„ ๊ณต์œ ๋˜์–ด ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋กค๋งํŽ˜์ดํผ ๋ณด๊ธฐ ๋ชจ๋“œ

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

๋ฉ”์ธํ™”๋ฉด

  • ์•Œ๋ฆผ

    • ๋‚ด๊ฐ€ ๋งŒ๋“  ๋กค๋งํŽ˜์ดํผ์— ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๊ฐ€ ํŽธ์ง‘ ๊ถŒํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์ฐธ์—ฌํ•˜๋ฉด ๋‚˜์—๊ฒŒ ์•Œ๋ฆผ์ด ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
    • ์•Œ๋ฆผ์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ๋กค๋งํŽ˜์ดํผ ๊พธ๋ฏธ๊ธฐ ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ทธ๋ฃน๋ณ„ ๋žญํ‚น

    • ๊ทธ๋ฃน๋ณ„๋กœ ์ž‘์„ฑ๋œ ๋กค๋งํŽ˜์ดํผ ์ˆ˜๋ฅผ ๋žญํ‚น์—์„œ 5์œ„๊นŒ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋žญํ‚น์€ 1์‹œ๊ฐ„๋งˆ๋‹ค ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค.
  • ์ž๋ž‘ํ•˜๊ธฐ

    • ๊ทธ๋ฃน์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด ์ž๋ž‘ํ•˜๊ธฐ๋ฅผ ์„ค์ •ํ•œ ๋กค๋งํŽ˜์ดํผ์˜ ์ธ๋„ค์ผ์„ ๋ฏธ๋ฆฌ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ๋„ค์ผ์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ๋กค๋งํŽ˜์ดํผ ๋ณด๊ธฐ ๋ชจ๋“œ ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ดํŽ˜์ด์ง€

  • ํ˜„์žฌ ์ฐธ์—ฌ์ค‘์ธ ๋กค๋งํŽ˜์ดํผ์˜ ๋ชฉ๋ก์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒ์„ฑํ•œ ์Šคํ‹ฐ์ปค์˜ ๋ชฉ๋ก์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„œ๋น„์Šค ํ™”๋ฉด

๋žœ๋”ฉ ํ™”๋ฉด image

๋กœ๊ทธ์ธ ํ™”๋ฉด image

๋ฉ”์ธ ํ™”๋ฉด image

  • ์•Œ๋ฆผ image

  • ์‚ฌ์ด๋“œ๋ฐ”

    ๋กœ๊ทธ์•„์›ƒ ์ƒํƒœ ๋กœ๊ทธ์ธ ์ƒํƒœ
  • ํ”ผ๋“œ๋ฐฑ ๋ณด๋‚ด๊ธฐ image

  • ์ž๋ž‘ํ•˜๊ธฐ image

๋งˆ์ดํŽ˜์ด์ง€ image

๋กค๋งํŽ˜์ดํผ ๋งŒ๋“ค๊ธฐ image

๋กค๋งํŽ˜์ดํผ ๊พธ๋ฏธ๊ธฐ image

  • ์‹ค์‹œ๊ฐ„ ๋™์‹œ ํŽธ์ง‘ image

  • Z-Index ์—…๋ฐ์ดํŠธ image

  • ์บ”๋ฒ„์Šค ์ด๋™ยทํ™•๋Œ€/์ถ•์†Œ image

  • ์Šคํ‹ฐ์ปค ๊ฒ€์ƒ‰ image

  • ์Šคํ‹ฐ์ปค ์ƒ์„ฑ image

  • ๋กค๋งํŽ˜์ดํผ ์„ค์ •&์ž๋ž‘ํ•˜๊ธฐ image image

๋กค๋งํŽ˜์ดํผ ๋ณด๊ธฐ ๋ชจ๋“œ image

์นด์นด์˜คํ†ก ๊ณต์œ ํ•˜๊ธฐ ํ…œํ”Œ๋ฆฟ

๋กค๋งํŽ˜์ดํผ ๋ณด๊ธฐ๋ชจ๋“œ ๋กค๋งํŽ˜์ดํผ ํŽธ์ง‘

๊ธฐ์ˆ  ์ฐจ๋ณ„์ 

1. FastAPI + ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ

  • ๊ธฐ์กด Flask์—์„œ ๋ฐœ์ƒํ•œ ๋ณ‘๋ชฉ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด FastAPI ์ „ํ™˜
  • async/await ๊ธฐ๋ฐ˜ ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๋กœ ๋™์‹œ ์š”์ฒญ ์„ฑ๋Šฅ ๊ทน๋Œ€ํ™” โ†’ ์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ ์š”์ฒญ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ

2. PyTorch + CUDA ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ

  • ์ด๋ฏธ์ง€ ๋ฐฐ๊ฒฝ ์ œ๊ฑฐ ๋ชจ๋ธ์„ PyTorch + GPU(CUDA) ํ™˜๊ฒฝ์— ์ตœ์ ํ™”
  • CPU ๊ธฐ์ค€ 20~30์ดˆ โ†’ GPU ํ™˜๊ฒฝ์—์„œ ํ‰๊ท  1์ดˆ ๋ฏธ๋งŒ์œผ๋กœ ๋‹จ์ถ• โ†’ AI ๊ธฐ๋Šฅ์„ ์‹ค์‹œ๊ฐ„ ์„œ๋น„์Šค ์ˆ˜์ค€์œผ๋กœ ์ƒ์šฉํ™”

3. STOMP ๊ธฐ๋ฐ˜ WebSocket + ์‹ค์‹œ๊ฐ„ ํŽธ์ง‘ ๋™๊ธฐํ™”

  • STOMP + WebSocket์œผ๋กœ ์‚ฌ์šฉ์ž ๊ฐ„ ์‹ค์‹œ๊ฐ„ ํŽธ์ง‘ ํ˜‘์—… ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ๋™์‹œ ์ ‘์†์ž ์ถฉ๋Œ ๋ฐฉ์ง€๋ฅผ ์œ„ํ•œ ์‹ค์‹œ๊ฐ„ ๋ฝ ์‹œ์Šคํ…œ, ์ƒํƒœ ์•Œ๋ฆผ ๊ตฌ์„ฑ โ†’ Google Docs ์ˆ˜์ค€์˜ ์‹ค์‹œ๊ฐ„ ํ˜‘์—… UX ์ œ๊ณต

4. WebSocket โ†” ๋น„๋™๊ธฐ ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ ์—ญํ•  ๋ถ„๋ฆฌ

  • WebSocket = ์ €์ง€์—ฐ ์‹ค์‹œ๊ฐ„ ์ƒํ˜ธ์ž‘์šฉ, ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ (์•Œ๋ฆผ, ์ €์žฅ ๋“ฑ) = ๋น„์‹ค์‹œ๊ฐ„ ๋ถ„๋ฆฌ ๊ตฌ์กฐ โ†’ ๋„คํŠธ์›Œํฌ ๋ถ€ํ•˜๋ฅผ ํšจ์œจ ๋ถ„์‚ฐ, ๋ณต๊ตฌ ์šฉ์ดํ•œ ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์„ค๊ณ„

5. Redis ๊ธฐ๋ฐ˜ DB ์—…๋ฐ์ดํŠธ ์ฃผ๊ธฐ ๊ด€๋ฆฌ

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

6. Elasticsearch ๊ธฐ๋ฐ˜ ์œ ์—ฐํ•œ ๊ฒ€์ƒ‰ UX

  • ํ•™๊ต๋ช…, ์ด๋ชจํ‹ฐ์ฝ˜ ๋“ฑ ๋น ๋ฅด๊ณ  ์œ ์‚ฌํ•œ ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰ ์ œ๊ณต
  • N-Gram, ๋ถ€๋ถ„ ๋งค์นญ ๋“ฑ ๊ณ ๊ธ‰ ๊ฒ€์ƒ‰ ์ „๋žต ์ ์šฉ โ†’ ์ผ๋ฐ˜์ ์ธ SQL LIKE ๊ฒ€์ƒ‰๋ณด๋‹ค ๊ฒ€์ƒ‰ ์ •ํ™•๋„ ๋ฐ ์†๋„ ํ–ฅ์ƒ

์„ฑ๊ณผ

์„œ๋น„์Šค ํ™๋ณด

  • ์ธ์Šคํƒ€๊ทธ๋žจ ๋ฆด์Šค ์กฐํšŒ์ˆ˜ : 1400ํšŒ+
  • ์„œ๋น„์Šค ์ด๋™ ์ˆ˜ : 27ํšŒ+

์„œ๋น„์Šค ์‚ฌ์šฉ ํ†ต๊ณ„

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ˜„ํ™ฉ

๊ธฐ์ˆ  ๊ฒ€์ฆ

ํ”„๋กœ์ ํŠธ ๋ฐœํ‘œ์ž๋ฃŒ

์ค‘๊ฐ„๋ฐœํ‘œ.ppt

์ตœ์ข…๋ฐœํ‘œ.ppt

์˜์ƒ ํฌํŠธํด๋ฆฌ์˜ค.mp4

ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…

ํŒ€์›

๐Ÿฉ FE & ํŒ€์žฅ ๊น€๋ฏผ์ฃผ

๐Ÿž FE & AI ์ตœ๋Œ€๊ทœ

๐Ÿ• FE ๋ฐ•๋ฏผ์ˆ˜

๐Ÿผ BE ์ž„์ง€ํ˜œ

๐Ÿ’ก BE ์ œ๊ฐˆ๋ฏผ

๐Ÿคฆโ€โ™‚๏ธ BE & INFRA ์ •๋„ํ˜„

๐Ÿ“ ๋ผ์ด์„ ์Šค

Copyright ยฉ 2025 ๊ณ ์ž‰๋ฉ”๋ฆฌํ˜ธ.

About

[SSAFY 12๊ธฐ ์ž์œจ PJT] ๐Ÿ’Œ์‹ค์‹œ๊ฐ„ ํ˜‘์—… ๋กค๋งํŽ˜์ดํผ ์ œ์ž‘ ์›น ์„œ๋น„์Šค

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PLpgSQL 45.7%
  • TypeScript 32.5%
  • Java 14.0%
  • Python 6.5%
  • CSS 0.6%
  • HTML 0.3%
  • Other 0.4%