Skip to content

Kyuwon-Choi/CoEDU

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

101 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Coedu

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2025-02-27 แ„‹แ…ฉแ„’แ…ฎ 6 40 04

๐Ÿ–ฅ๏ธ์‹ค์‹œ๊ฐ„์œผ๋กœ ์†Œํ†ตํ•˜๋Š” ์ฐธ์—ฌํ˜• ๊ต์œก WEB IDE ํ”Œ๋žซํผ [Coedu]๐Ÿ–ฅ๏ธ

๋ชฉ์ฐจ

ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

ํ•ญ๋ชฉ ๋‚ด์šฉ
ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์†Œํ†ตํ•˜๋Š” ์ฐธ์—ฌํ˜• ๊ต์œก WEB IDE ํ”Œ๋žซํผ [Coedu]
๊ฐœ๋ฐœ ์ธ์› 7๋ช… (ํ”„๋ก ํŠธ์—”๋“œ 4๋ช… + ๋ฐฑ์—”๋“œ 3๋ช…)
๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ 2025. 01. 14 ~ 2025. 02. 28

ํ”„๋กœ์ ํŠธ ์„ค๋ช…

1. Backend Tech

๊ธฐ์ˆ  ์Šคํƒ

๊ธฐ์ˆ  ์‚ฌ์šฉ
Language Java
Framework Spring Boot Gradle
Database MySQL
Deploy AWS EC2 AWS Elastic Beanstalk Docker GitHub Actions
API Notion Swagger
Monitoring Node Exporter Prometheus Grafana AWS CloudWatch
CDN AWS CloudFront
Cooperative Tool Git GitHub
IDE IntelliJ IDEA

2. Database ERD

408855779-8f4a3dfa-ab98-4796-a255-3262b709b7e1

3. Architecture

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2025-03-16 แ„‹แ…ฉแ„’แ…ฎ 11 02 13

๊ธฐ๋Šฅ ์„ค๋ช…

1. ํšŒ์› ๊ฐ€์ž… ๋ฐ ๋กœ๊ทธ์ธ

coedu - แ„…แ…ฉแ„€แ…ณแ„‹แ…ตแ†ซ

  • ๋กœ๊ทธ์ธ: ์นด์นด์˜ค ํšŒ์›๊ฐ€์ž…/๋กœ๊ทธ์ธ, jwt spring security, Aouth๋ฅผ ํ†ตํ•œ ์ธ์ฆ-์ธ๊ฐ€

2. ํ™ˆ ํ™”๋ฉด

ํ™ˆํ™”๋ฉด ์ผ์ •
  • ๊ต์œก์ž๋Š” ๊ต์‹ค์„ ์ƒ์„ฑํ•˜์—ฌ ํ•™์ƒ๋“ค์„ ์ดˆ๋Œ€ํ•˜๊ณ , ์ˆ˜์—… ์ง„ํ–‰์„ ์œ„ํ•œ ๊ฐ•์˜์‹ค์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Œ
  • ๊ต์‹ค ์ฐธ์—ฌ์ž๋Š” ์ผ์ •์„ ์ƒ์„ฑํ•˜๊ณ , ์ผ์ •์„ ์นด์นด์˜ค ์บ˜๋ฆฐ๋”์— ์ถ”๊ฐ€ ๋ฐ ๊ด€๋ฆฌ ๊ฐ€๋Šฅ

3. IDE

coeduแ„€แ…ฆแ„‰แ…ตแ„€แ…ณแ†ฏ

  • ์›น ์ƒ์—์„œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ํŽธ์ง‘๊ธฐ ๊ธฐ๋Šฅ
  • ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ…์„ ํ†ตํ•ด ์–‘๋ฐฉํ–ฅ ์†Œํ†ต ๊ฐ€๋Šฅ

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

coedu แ„†แ…กแ„‹แ…ต แ„‘แ…ฆแ„‹แ…ตแ„Œแ…ต

  • ๊ฐœ์ธ์—๊ฒŒ ๋ถ€์—ฌ๋œ ์ดˆ๋Œ€ ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ๊ต์‹ค ์ดˆ๋Œ€
  • ์ดˆ๋Œ€ ์•Œ๋ฆผ, ์ดˆ๋Œ€ ์ˆ˜๋ฝ/๊ฑฐ์ ˆ ์•Œ๋ฆผ ์ œ๊ณต
  • ๋‹คํฌ/๋ผ์ดํŠธ ๋ชจ๋“œ ํ…Œ๋งˆ ์ œ๊ณต

๊ธฐ์—ฌ

  • AWS ๋ฐฐํฌ: EC2์™€ ๋ฐฐํฌ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ™œ์šฉํ•œ ๋ฐฐํฌ (#9)
  • ์‹ค์‹œ๊ฐ„ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ ๊ฐœ๋ฐœ: STOMP,ProcessBuilder, AWS S3๋ฅผ ํ™œ์šฉํ•œ ์‹ค์‹œ๊ฐ„ ํ˜‘์—… IDE ๊ตฌํ˜„ (#19),(#7),(#17)
  • ๊ฐ•์˜์‹ค ๊ธฐ๋Šฅ ์„ค๊ณ„ ๋ฐ ๊ฐœ๋ฐœ: ์‚ฌ์šฉ์ž๋ณ„ ๊ฐ•์˜์‹ค ๊ด€๋ฆฌ ๋ฐ ์ฐธ์—ฌ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ (#7),(#36)
  • ์‚ฌ์šฉ์ž ์ดˆ๋Œ€ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ: ๊ฐœ์ธ ์ฝ”๋“œ ๊ธฐ๋ฐ˜ ์ดˆ๋Œ€ ๊ธฐ๋Šฅ ๊ตฌํ˜„ (#93)
  • CDN ๋ฐ ๋ณด์•ˆ์„ฑ ๊ฐ•ํ™”: AWS CloudFront๋ฅผ ํ™œ์šฉํ•œ ์ฝ˜ํ…์ธ  ์ „์†ก ์ตœ์ ํ™” ๋ฐ ๋ณด์•ˆ์„ฑ ์ฆ๊ฐ€(#97)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 99.9%
  • Shell 0.1%