Skip to content
@CLOV-CLip-Our-Video

CLOV(CLip-Our-Video)

๐Ÿ€ CLOV : CLip Our Video

์„œ๋น„์Šค ์†Œ๊ฐœ

โ€œ๋ชจ์ด๊ณ , ์ฐ๊ณ , ๊ณต์œ  ํ•˜์„ธ์š”!โ€

์‹ค์‹œ๊ฐ„ P2P ํฌํ†  ๋ถ€์Šค๋กœ ์–ด๋””์„œ๋“  ํ•จ๊ป˜ ์‚ฌ์ง„ยท์˜์ƒ ์ดฌ์˜

์„œ๋น„์Šค ์†Œ๊ฐœ ์˜์ƒ

์–ธ์ œ ์–ด๋””์„œ๋“  ํ•จ๊ป˜ ์ฐ๊ณ , ๊ณต์œ ํ•˜๋Š” ์˜จ๋ผ์ธ ํฌํ†  ๋ถ€์Šค

ํ˜„๋Œ€ ์‚ฌํšŒ์—์„œ ์ฆ‰์„ ๊ธฐ๋ก๊ณผ ์ถ”์–ต์„ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์€ ์ง€์†์ ์œผ๋กœ ์ง„ํ™”ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋งŽ์€ ์‚ฌ๋žŒ๋“ค์€ ์ธ์ƒ**, ๋ชจ๋…ธ**, **ํ•„๋ฆ„ ๋“ฑ ์˜คํ”„๋ผ์ธ ํฌํ† ๋ถ€์Šค๋ฅผ ์ด์šฉํ•ด ํŠน๋ณ„ํ•œ ์ˆœ๊ฐ„์„ ๋‚จ๊ธฐ์ง€๋งŒ,

  • ๊ฐ™์ด ๊ฐ€์•ผ ํ•œ๋‹ค๋Š” ๋ฌผ๋ฆฌ์  ์ œ์•ฝ
  • ์ง€๋ฐฉ์ด๋‚˜ ํ•ด์™ธ์ฒ˜๋Ÿผ ๋ฉ€๋ฆฌ ๋–จ์–ด์ง„ ์‚ฌ๋žŒ๋“ค๊ณผ ํ•จ๊ป˜ ์ดฌ์˜ํ•˜๊ธฐ ์–ด๋ ค์šด ์ 

๋“ฑ์˜ ๋ถˆํŽธํ•จ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

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

๋ฉ€๋ฆฌ ์žˆ์–ด๋„ ๊ฐ™์€ ํ”„๋ ˆ์ž„ ์•ˆ์— ๋‚˜๋ž€ํžˆ ์ฐํžˆ๋Š” ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค๋Š” ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์ƒํ™ฉ์—์„œ, ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค:

โœ… ํฌํ† ๋ถ€์Šค์— ๊ฐ€์ง€ ์•Š์•„๋„

โœ… ๋ฉ€๋ฆฌ ์žˆ์–ด๋„ ์˜†์— ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ

โœ… ์–ธ์ œ ์–ด๋””์„œ๋“  ๋ˆ„๊ตฌ์™€๋“  ํ•จ๊ป˜ ์ดฌ์˜ํ•  ์ˆ˜ ์žˆ๋Š”

์ƒˆ๋กœ์šด ํ˜•ํƒœ์˜ ์‹ค์‹œ๊ฐ„ ์˜จ๋ผ์ธ ํฌํ† ๋ถ€์Šค ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ ์ƒ์„ธ ์„ค๋ช…
๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ ํšŒ์›๊ฐ€์ž…, ์„ค์น˜ ์—†์ด ๋ธŒ๋ผ์šฐ์ €๋งŒ์œผ๋กœ ์‰ฝ๊ณ  ๋น ๋ฅธ ์ ‘์†
์ดˆ๋Œ€ ๋งํฌ ๊ณต์œ  ์ดˆ๋Œ€ ๋งํฌ ์ƒ์„ฑ & ์›ํด๋ฆญ ์ ‘์†, ๋ฐฉ๋‹น ์ตœ๋Œ€ 6๋ช…์ด ๋™์‹œ ์ด์šฉ ๊ฐ€๋Šฅ
AI ์‚ฌ์šฉ์ž ๋ฐฐ๊ฒฝ ์ œ๊ฑฐ ์‚ฌ์ƒํ™œ ์œ ์ถœ ๊ฑฑ์ •์€ ์ด์ œ ๊ทธ๋งŒ! AI๊ธฐ๋ฐ˜ ๋ฐฐ๊ฒฝ ์ œ๊ฑฐ ๊ธฐ๋Šฅ ์ œ๊ณต
์ปค์Šคํ…€ ์บ”๋ฒ„์Šค ์—…๋กœ๋“œ ๋‚ด ์‚ฌ์ง„ยท๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ๋“ฑ ์›ํ•˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋“œ๋ž˜๊ทธ-์•ค-๋“œ๋กญ์œผ๋กœ ์ฆ‰์‹œ ์‚ฌ์šฉ!
AI ์บ”๋ฒ„์Šค ์ƒ์„ฑ ๋ฐฐ๊ฒฝ ๊ณ ๋ฅด๊ธฐ ์–ด๋ ค์šธ ๋•? ํ”„๋กฌํ”„ํŠธ๋กœ ๋ฐ”๋กœ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ, ํ”„๋กฌํ”„ํŠธ ์ž๋™ ์ƒ์„ฑ ๊ธฐ๋Šฅ๊นŒ์ง€!
์‚ฌ์šฉ์ž๊ฐ„ ์Œ์„ฑ ๋Œ€ํ™” ์ž์œ ๋กญ๊ฒŒ ์†Œํ†ตํ•ด์š”. real-time ๊ณ ํ’ˆ์งˆ ์Œ์„ฑ ํ†ต์‹  ์ง€์›!
์ž์œ ๋กœ์šด ๋ ˆ์ด์•„์›ƒ ๊ณ ์ •๋œ ํ”„๋ ˆ์ž„์€ ์ด์ œ ๊ทธ๋งŒ, ์ž์œ ๋กœ์šด ์œ„์น˜ยทํฌ๊ธฐยทํˆฌ๋ช…๋„ยท๊ฐ๋„ ์‹ค์‹œ๊ฐ„ ์กฐ์ •!
๊ฐœ์„ฑ๋„˜์น˜๋Š” ์˜ค๋ฒ„๋ ˆ์ด ์„ ๊ธ€๋ผ์Šค๋ถ€ํ„ฐ, ๋‹ค์–‘ํ•œ ๋ถ„์žฅ๊นŒ์ง€! AI ๊ธฐ๋ฐ˜ ์–ผ๊ตด ์ธ์‹์œผ๋กœ ์•Œ์•„์„œ ๋”ฑ๋งž๊ฒŒ!
์›ํด๋ฆญ ์ดฌ์˜ยท๋‹ค์šด๋กœ๋“œ ์›ํด๋ฆญ ์ดฌ์˜ ์™„๋ฃŒ ํ›„ ๊ฒฐ๊ณผ๋ฌผ ๋ฌด์ œํ•œ PNG/MP4 ์ €์žฅ!
HTTPSยทWebSocket ๋ณด์•ˆ openSSL๊ธฐ๋ฐ˜ ์ธ์ฆ ๋ฐ TLS ์•”ํ˜ธํ™”, WebRTC E2E ๋ณดํ˜ธ

์•„ํ‚คํ…์ณ

architecture

API ๋ช…์„ธ

API ๋ช…์„ธ์„œ ๋ฐ”๋กœ๊ฐ€๊ธฐ

ERD

erd

๊ธฐ์ˆ  ์Šคํƒ

๐Ÿ–ฅ๏ธ Backend
OpenJDK (1.8.0_192) ยท Spring Boot (3.5.3) ยท Gradle (8.14.3) ยท Redis (7.4.5) ยท MySQL (8.0.43)

๐Ÿ› ๏ธ Infra
Docker (20.10.17) ยท NginX (1.18.0) ยท Jenkins (2.346)

๐Ÿ’ป Frontend
React (19.1.0) ยท Zustand (5.0.6) ยท Tailwind CSS (3.4.17) ยท Vite (7.0.4) ยท Prettier (3.6.2)

๐Ÿ“Š Monitoring & Test Tools
Prometheus ยท Grafana ยท k6 ยท InfluxDB ยท WebPerf

ํŒ€์› ์†Œ๊ฐœ

๐Ÿ‘‘ ์ด์˜ˆ๋ฆฐ ์ „๊ฐ€๋ฐฐ ๊น€์€์žฌ
Backend Backend Backend
์ดํ˜„์„ ์กฐ์˜์šฐ ๋ฐ•์Šน์—ฐ
Frontend Frontend Frontend

Popular repositories Loading

  1. CLOV CLOV Public

    [WEBRTC] ์˜จ๋ผ์ธ ํฌํ† /์˜์ƒ ๋ถ€์Šค ํ”„๋กœ์ ํŠธ

    JavaScript 2 2

  2. .github .github Public

Repositories

Showing 2 of 2 repositories

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ