Skip to content
YoungHo Cha edited this page Dec 1, 2022 · 10 revisions

Welcome to the board-server wiki!

🌼 μ„œλΉ„μŠ€ 전체 Architecture

image

πŸ”Ž Board Server

μ „λ°˜μ μΈ Bori-Bori μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•΄μ£ΌλŠ” κ²Œμ‹œνŒ μ„œλ²„μž…λ‹ˆλ‹€.

πŸ“’ Stack Version

  • Framework : Spring Boot (2.7.5)

  • Language : Java 17 (open jdk 17)

  • Web Server : Tomcat

  • Web Library :spring web mvc (Spring Web)

  • Database : Redis, MySQL

    • Redis : latest
    • MySQL : 8.0
      • Engine : InnoDB
  • Event Queue : Kafka

    • tool : Docker
    • topics : profile, notification
  • Build : Gradle (7.5.1)

  • Deploy : Amazon Web Service EC2

    • 1core, 1Ram (Swap Memory 8G), 30G HDD

πŸ“ DB ERD

image

ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λ©° κ³ μ°°ν•œ λ‚΄μš©

κ³ μ°° λ‚΄μš© 링크
Kafka λ„μž…μ— λŒ€ν•œ κ³ μ°° βœ… 링크
Redis λ„μž…μ— λŒ€ν•œ κ³ μ°° βœ… 링크
Kotlin λ„μž…μ— λŒ€ν•œ κ³ μ°° βœ… 링크
Spring Security λ„μž…μ— λŒ€ν•œ κ³ μ°° βœ… 링크
μΏ λ²„λ„€ν‹°μŠ€ λ„μž…μ— λŒ€ν•œ κ³ μ°° βœ… 링크

πŸ”— Reference

μ™ΈλΆ€ API와 ν†΅μ‹ ν•˜λ©° 책에 λŒ€ν•œ 정보λ₯Ό μˆ˜μ§‘ν•˜λŠ” Server μž…λ‹ˆλ‹€.

μ‚¬μš©μžμ˜ Auth 톡신 및 μ‚¬μš©μž 정보λ₯Ό μ΄κ΄„μ μœΌλ‘œ κ΄€λ¦¬ν•˜λŠ” Server μž…λ‹ˆλ‹€.