Skip to content

Latest commit

Β 

History

History
43 lines (34 loc) Β· 1.62 KB

File metadata and controls

43 lines (34 loc) Β· 1.62 KB

DMU-BackEnd

λ™μ–‘λ―Έλž˜λŒ€ν•™κ΅ ν™ˆνŽ˜μ΄μ§€μ˜ 정보듀을 ν™œμš©ν•˜μ—¬ 더 λ‚˜μ€ νŽΈλ¦¬μ„±μ„ μ œκ³΅ν•˜κΈ° μœ„ν•΄ λ§Œλ“€μ–΄μ§„ API μ„œλ²„μž…λ‹ˆλ‹€.

λͺ©μ°¨

1. μ£Όμš” κΈ°λŠ₯
2. μ•„ν‚€ν…μ²˜
3. κΈ°μˆ μŠ€νƒ

μ£Όμš” κΈ°λŠ₯

  • μ›ν•˜λŠ” ν•™κ³Ό, ν‚€μ›Œλ“œμ— ν•΄λ‹Ήν•˜λŠ” λŒ€ν•™ 곡지λ₯Ό μ•Œλ¦ΌμœΌλ‘œ λ°›μ•„λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
    • 각각의 μ•Œλ¦Όμ€ ON / OFF ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
    • ν‚€μ›Œλ“œλŠ” 총 20κ°œκ°€ μ‘΄μž¬ν•©λ‹ˆλ‹€.
  • 학사 일정, μ‹λ‹¨ν‘œ 정보λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 학ꡐ, λŒ€ν•™ 곡지사항을 검색 및 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

μ•„ν‚€ν…μ²˜

Infrastructure

DMforU α„‹α…‘α„α…΅α„α…¦α†¨α„Žα…₯

API Project

DMforU α„‹α…‘α„α…΅α„α…¦α†¨α„Žα…₯

Admin Project

DMforU α„‹α…‘α„α…΅α„α…¦α†¨α„Žα…₯

κΈ°μˆ μŠ€νƒ

Backend

  • μ–Έμ–΄ 및 ν”„λ ˆμž„μ›Œν¬: Kotlin 1.9.25, Spring Boot 3.3.4
  • 데이터 처리: Spring Data JPA
  • λ°μ΄ν„°λ² μ΄μŠ€: MySQL 8.0.35, MongoDB 7.0.15
  • μ„œλ²„λ¦¬μŠ€ μ»΄ν“¨νŒ…: AWS Lambda
  • ν…ŒμŠ€νŠΈ: JUnit5

Infrastructure

  • μ»¨ν…Œμ΄λ„ˆν™”: Docker
  • CI/CD: GitActions, Jenkins
  • ν΄λΌμš°λ“œ: AWS EC2,RDS,SQS

Monitoring

  • λͺ¨λ‹ˆν„°λ§ 도ꡬ: Prometheus, Grafana

Test Coverage

  • ν…ŒμŠ€νŠΈ 컀버리지: JaCoCo, Codecov