Skip to content

๐Ÿ’Š ๋งˆ์Œ ๋ฉด์—ญ๋ ฅ์„ ํ‚ค์šฐ๋Š” ๋ฉ˜ํƒˆ์ผ€์–ด ์„œ๋น„์Šค, ๋งˆ์ดํƒ€๋ฏผ

jaejlf/MiTamin_BE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๋งˆ์Œ ๋ฉด์—ญ๋ ฅ์„ ํ‚ค์šฐ๋Š” ๋ฉ˜ํƒˆ์ผ€์–ด ์„œ๋น„์Šค, ๋งˆ์ดํƒ€๋ฏผ

image

๐Ÿ’Š ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

"์•„ํ”ˆ ์ƒ์ฒ˜์—๋„ ์‰ฝ๊ฒŒ ๋ฌด๋„ˆ์ง€์ง€ ์•Š๋„๋ก", ๋งˆ์Œ์—๋„ ๋ฉด์—ญ๋ ฅ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ์‚ฌ์‹ค, ์•Œ๊ณ  ๊ณ„์‹ ๊ฐ€์š”? ๋งˆ์ดํƒ€๋ฏผ์€ ๋งค์ผ๋งค์ผ ๊พธ์ค€ํžˆ ์ฑ™๊ฒจ ๋จน๋Š” ๋น„ํƒ€๋ฏผ ๊ฐ™์€ ์„œ๋น„์Šค๊ฐ€ ๋˜์–ด ์—ฌ๋Ÿฌ๋ถ„์˜ ๋งˆ์Œ ๋ฉด์—ญ๋ ฅ์„ ํ‚ค์šฐ๋Š”๋ฐ ๋„์›€์ด ๋˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


ํ•ต์‹ฌ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ํ•˜๋ฃจ์— โ€˜ํ•œ ๋ฒˆ๋งŒโ€™ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๋Š” ๋งˆ์Œ ๊ด€๋ฆฌ ๋ฃจํ‹ด (์ˆจ ๊ณ ๋ฅด๊ธฐ โ†’ ๊ฐ๊ฐ ๊นจ์šฐ๊ธฐ โ†’ ํ•˜๋ฃจ ์ง„๋‹จ โ†’ ์นญ์ฐฌ ์ฒ˜๋ฐฉ)
  2. ์›”๊ฐ„/์ฃผ๊ฐ„ ๊ฐ์ • ๋žญํ‚น ๋ฐ ์กฐ๊ฑด์— ๋”ฐ๋ฅธ ํ†ต๊ณ„ ๊ธฐ๋ก ์กฐํšŒ
  3. ํ•œ ๋‹ฌ์— ํ•œ ๋ฒˆ ๋‚˜๋ฅผ ์œ„ํ•œ ํ–‰๋™์„ ํ•œ ํ›„, ์ด๋ฏธ์ง€์™€ ํ•จ๊ป˜ ๊ธฐ๋กํ•˜๋Š” ๋ฐ์ด๋…ธํŠธ



๐Ÿ”— Download



๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ

  • Spring Boot(Java) ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ API ๋ฅผ ๊ฐœ๋ฐœํ•˜์˜€๊ณ , JPA ์™€ QueryDSL ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ๋Š” AWS RDS(MySQL) ๋ฅผ ์‚ฌ์šฉํ•˜์˜€๊ณ , AWS EC2 ๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„ ๋ฐฐํฌ๋ฅผ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ๋ฅผ ์œ„ํ•ด AWS S3 ๋ฒ„ํ‚ท์„ ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • ํ˜‘์—… ๋ฐ ์ฝ”๋“œ ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด Github ๋ฐ Jira, API ๋ฌธ์„œ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด Spring Rest Docs ๋ฅผ ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • Nginx ๋ฅผ ํ†ตํ•ด ๋ฌด์ค‘๋‹จ ๋ฐฐํฌ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.



๐Ÿ‘ฉโ€๐Ÿ’ป ๊ฐœ๋ฐœ ๋‚ด์šฉ

  • ๋งˆ์Œ ๊ด€๋ฆฌ ๋ฃจํ‹ด์— ๋”ฐ๋ฅธ ๊ธฐ๋ก (์ˆจ ๊ณ ๋ฅด๊ธฐ โ†’ ๊ฐ๊ฐ ๊นจ์šฐ๊ธฐ โ†’ ํ•˜๋ฃจ ์ง„๋‹จ โ†’ ์นญ์ฐฌ ์ฒ˜๋ฐฉ)
  • ์กฐ๊ฑด์— ๋”ฐ๋ฅธ ์นญ์ฐฌ ์ฒ˜๋ฐฉ ๊ธฐ๋ก ํ•„ํ„ฐ๋ง ๊ฒ€์ƒ‰
  • ์ƒˆ๋กœ๊ณ ์นจ ์‹œ๋งˆ๋‹ค ์นญ์ฐฌ ์ฒ˜๋ฐฉ ๊ธฐ๋ก ๋žœ๋ค ์กฐํšŒ
  • ๋ฐ์ด๋…ธํŠธ ๊ด€๋ จ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ(= ์ด๋ฏธ์ง€์™€ ํ•จ๊ป˜ ์“ฐ๋Š” ์ผ๊ธฐ)
  • ์ด๋ฒˆ ๋‹ฌ์˜ ๊ฐ์ • ๋žญํ‚น TOP3 ์ œ๊ณต
  • ์›”๊ฐ„/๊ฐ์ • ํ†ต๊ณ„ ๊ธฐ๋ก ์กฐํšŒ
  • ์‚ฌ์šฉ์ž ์„ค์ •์— ๋”ฐ๋ฅธ ๊ฐœ๋ณ„/์ „์ฒด ํ‘ธ์‹œ ์•Œ๋ฆผ



๐Ÿ“‘ ๋ฌธ์„œ



๐Ÿงฉ ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜

image



๐Ÿ’พ ERD Diagram

image



๐Ÿท Release Version

  • sprint/1 - ํ™ˆํ™”๋ฉด, ๋งˆ์ดํƒ€๋ฏผ ์„ญ์ทจ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • sprint/2 - ์œ ์ € ๊ด€๋ จ ๊ธฐ๋Šฅ, ๋ฐ์ด๋…ธํŠธ ๋ฐ ์œ„์‹œ ๋ฆฌ์ŠคํŠธ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • sprint/3 - ๊ณ„์ • ๊ด€๋ฆฌ ๊ธฐ๋Šฅ, ํžˆ์Šคํ† ๋ฆฌ ๊ธฐ๋Šฅ ๋ฐ ์›”๊ฐ„/์ฃผ๊ฐ„ ๊ธฐ๋ก ํ†ต๊ณ„ ์ •๋ณด ์ œ๊ณต ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • sprint/4 - ํ‘ธ์‹œ ์•Œ๋ฆผ ๊ธฐ๋Šฅ, ์„ฑ๋Šฅ ๊ฐœ์„  ๋ฐ ๋ฆฌํŒฉํ† ๋ง, ๊ธฐํš ๋ณ€๊ฒฝ์— ๋”ฐ๋ฅธ ์„ธ๋ถ€ ๊ธฐ๋Šฅ ๊ตฌํ˜„



๐Ÿ” ํ™”๋ฉด ๊ตฌ์„ฑ

image

About

๐Ÿ’Š ๋งˆ์Œ ๋ฉด์—ญ๋ ฅ์„ ํ‚ค์šฐ๋Š” ๋ฉ˜ํƒˆ์ผ€์–ด ์„œ๋น„์Šค, ๋งˆ์ดํƒ€๋ฏผ

Topics

Resources

Stars

Watchers

Forks

Languages