Skip to content

Latest commit

ย 

History

History
92 lines (52 loc) ยท 2.53 KB

README.md

File metadata and controls

92 lines (52 loc) ยท 2.53 KB

Zeroway-Server


๐ŸŒณ ์ง€๊ตฌ๋ฅผ ์‚ด๋ฆฌ๋Š” ์Šต๊ด€, ZEROWAY

แ„Œแ…ฆแ„…แ…ฉแ„‹แ…ฐแ„‹แ…ต แ„‰แ…ฅแ„‡แ…ตแ„‰แ…ณ

ZEROWAY ๋Š” ์ œ๋กœ ์›จ์ด์ŠคํŠธ ์šด๋™์˜ ๊พธ์ค€ํ•œ ์‹ค์ฒœ๊ณผ ์นœํ™˜๊ฒฝ์ ์ธ ์‚ถ์„ ์žฅ๋ คํ•˜๊ธฐ ์œ„ํ•œ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.


์„œ๋น„์Šค ํ•ต์‹ฌ ๊ธฐ๋Šฅ

1. ๊ฐ„ํŽธ ๋กœ๊ทธ์ธ

2.png

์นด์นด์˜คํ†ก, ๋„ค์ด๋ฒ„, ๊ตฌ๊ธ€ 3๊ฐ€์ง€ ๊ฐ„ํŽธ ๋กœ๊ทธ์ธ์„ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


2. ํ™˜๊ฒฝ ์šฉ์–ด ์‚ฌ์ „

3.png

์ฒ˜์Œ ๋“ค์–ด๋ณด๋Š” ํ™˜๊ฒฝ ์šฉ์–ด๊ฐ€ ์žˆ๋‹ค๋ฉด, ๋‹ค๋ฅธ ๊ณณ์—์„œ ์„œ์น˜ํ•  ํ•„์š” ์—†์ด ๋ฐ”๋กœ ๊ฒ€์ƒ‰์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

ํ™˜๊ฒฝ ๋ฌธ์ œ์— ๊ด€์‹ฌ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋„๋ก, ๊ด€๋ จ๋œ ์šฉ์–ด 1500์—ฌ๊ฐ€์ง€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


3. ์ฑŒ๋ฆฐ์ง€ ์‹ค์ฒœ

4.png

์ฑŒ๋ฆฐ์ง€ ํ˜•ํƒœ๋กœ ์ œ๋กœ ์›จ์ด์ŠคํŠธ ์‹ค์ฒœ ๋ฐฉ์•ˆ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์ฑŒ๋ฆฐ์ง€๋ฅผ ๋‹ฌ์„ฑํ•  ๋•Œ๋งˆ๋‹ค ์Œ“์ด๋Š” ๊ฒฝํ—˜์น˜๋กœ ์ž์‹ ์˜ ์บ๋ฆญํ„ฐ๋ฅผ ์„ฑ์žฅ์‹œํ‚ฌ ์ˆ˜ ์žˆ์–ด, ๊พธ์ค€ํžˆ ์ œ๋กœ ์›จ์ด์ŠคํŠธ ์šด๋™๋ฅผ ์‹ค์ฒœํ•  ์ˆ˜ ์žˆ๋„๋ก ์žฅ๋ คํ•ฉ๋‹ˆ๋‹ค.


4. ์ œ๋กœ ์›จ์ด์ŠคํŠธ ์ƒต

6.png

์ œ๋กœ ์›จ์ด์ŠคํŠธ ์ƒต ๋ชฉ๋ก์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์นœํ™˜๊ฒฝ ์ƒ์ ์˜ ์œ„์น˜, ์šด์˜์‹œ๊ฐ„, ์ „ํ™”๋ฒˆํ˜ธ, ์›น ์‚ฌ์ดํŠธ ๋ฐ ์ธ์Šคํƒ€๊ทธ๋žจ url๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.


5. ์ปค๋ฎค๋‹ˆํ‹ฐ

5.png

์ œ๋กœ์›จ์ด๋Š” ์ œ๋กœ ์›จ์ด์ŠคํŠธ์™€ ํ™˜๊ฒฝ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ์˜ ์žฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ฑŒ๋ฆฐ์ง€ ํ–ˆ๋˜ ๊ฒƒ์„ ์ธ์ฆํ•  ์ˆ˜๋„ ์žˆ๊ณ , ๊ฟ€ํŒ์„ ์„œ๋กœ ๊ณต์œ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.


์‚ฌ์šฉ ์Šคํ‚ฌ & ๊ธฐ์ˆ 

  • Java 11
  • Spring Boot 2.7.1
  • Gradle
  • MySQL
  • Redis
  • Spring Data JPA, Querydsl
  • AWS RDS, EC2, S3, 53 Route
  • Intellij
  • Jenkins

API ๋ช…์„ธ์„œ

๋…ธ์…˜ ๋งํฌ


ERD

Zeroway_20220824_215149


๐Ÿ‘ฉโ€๐Ÿ’ป Server ํŒ€์›