Home - hamsangjin/InConcert GitHub Wiki

๐Ÿ”— ERD

ERD

๐Ÿ’ก ํ”„๋กœํ† ํƒ€์ž…

ํ”„๋กœํ† ํƒ€์ž…

๐Ÿ“ ํŒจํ‚ค์ง€ ๊ตฌ์กฐ

src
  โ”œโ”€โ”€ main
  โ”‚   โ”œโ”€โ”€ java
  โ”‚   โ”‚   โ””โ”€โ”€ com
  โ”‚   โ”‚       โ””โ”€โ”€ inconcert
  โ”‚   โ”‚           โ”œโ”€โ”€ common
  โ”‚   โ”‚           โ”‚   โ”œโ”€โ”€ auth
  โ”‚   โ”‚           โ”‚   โ”‚   โ”œโ”€โ”€ filter
  โ”‚   โ”‚           โ”‚   โ”‚   โ””โ”€โ”€ jwt
  โ”‚   โ”‚           โ”‚   โ”‚       โ”œโ”€โ”€ token
  โ”‚   โ”‚           โ”‚   โ”‚       โ”‚   โ”œโ”€โ”€ entity
  โ”‚   โ”‚           โ”‚   โ”‚       โ”‚   โ”œโ”€โ”€ repository
  โ”‚   โ”‚           โ”‚   โ”‚       โ”‚   โ””โ”€โ”€ service
  โ”‚   โ”‚           โ”‚   โ”‚       โ””โ”€โ”€ util
  โ”‚   โ”‚           โ”‚   โ”œโ”€โ”€ config
  โ”‚   โ”‚           โ”‚   โ”‚   โ”œโ”€โ”€ auth
  โ”‚   โ”‚           โ”‚   โ”‚   โ”œโ”€โ”€ aws
  โ”‚   โ”‚           โ”‚   โ”‚   โ”œโ”€โ”€ chat
  โ”‚   โ”‚           โ”‚   โ”‚   โ”œโ”€โ”€ notification
  โ”‚   โ”‚           โ”‚   โ”‚   โ”œโ”€โ”€ scraping
  โ”‚   โ”‚           โ”‚   โ”‚   โ””โ”€โ”€ swagger
  โ”‚   โ”‚           โ”‚   โ”œโ”€โ”€ controller
  โ”‚   โ”‚           โ”‚   โ”œโ”€โ”€ dto
  โ”‚   โ”‚           โ”‚   โ”œโ”€โ”€ entity
  โ”‚   โ”‚           โ”‚   โ”œโ”€โ”€ exception
  โ”‚   โ”‚           โ”‚   โ”œโ”€โ”€ handler
  โ”‚   โ”‚           โ”‚   โ”œโ”€โ”€ repository
  โ”‚   โ”‚           โ”‚   โ””โ”€โ”€ service
  โ”‚   โ”‚           โ””โ”€โ”€ domain
  โ”‚   โ”‚               โ”œโ”€โ”€ category
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ entity
  โ”‚   โ”‚               โ”‚   โ””โ”€โ”€ repository
  โ”‚   โ”‚               โ”œโ”€โ”€ certification
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ entity
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ provider
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ repository
  โ”‚   โ”‚               โ”‚   โ””โ”€โ”€ util
  โ”‚   โ”‚               โ”œโ”€โ”€ chat
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ controller
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ dto
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ entity
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ repository
  โ”‚   โ”‚               โ”‚   โ””โ”€โ”€ service
  โ”‚   โ”‚               โ”œโ”€โ”€ comment
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ controller
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ dto
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ entity
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ repository
  โ”‚   โ”‚               โ”‚   โ””โ”€โ”€ service
  โ”‚   โ”‚               โ”œโ”€โ”€ feedback
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ entity
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ repository
  โ”‚   โ”‚               โ”‚   โ””โ”€โ”€ service
  โ”‚   โ”‚               โ”œโ”€โ”€ like
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ controller
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ entity
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ repository
  โ”‚   โ”‚               โ”‚   โ””โ”€โ”€ service
  โ”‚   โ”‚               โ”œโ”€โ”€ notification
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ controller
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ dto
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ entity
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ repository
  โ”‚   โ”‚               โ”‚   โ””โ”€โ”€ service
  โ”‚   โ”‚               โ”œโ”€โ”€ post
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ controller
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ dto
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ entity
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ repository
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ service
  โ”‚   โ”‚               โ”‚   โ””โ”€โ”€ util
  โ”‚   โ”‚               โ”œโ”€โ”€ report
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ controller
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ dto
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ entity
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ repository
  โ”‚   โ”‚               โ”‚   โ””โ”€โ”€ service
  โ”‚   โ”‚               โ”œโ”€โ”€ scraping
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ dto
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ entity
  โ”‚   โ”‚               โ”‚   โ”œโ”€โ”€ repository
  โ”‚   โ”‚               โ”‚   โ””โ”€โ”€ service
  โ”‚   โ”‚               โ””โ”€โ”€ user
  โ”‚   โ”‚                   โ”œโ”€โ”€ controller
  โ”‚   โ”‚                   โ”œโ”€โ”€ dto
  โ”‚   โ”‚                   โ”‚   โ”œโ”€โ”€ request
  โ”‚   โ”‚                   โ”‚   โ””โ”€โ”€ response
  โ”‚   โ”‚                   โ”œโ”€โ”€ entity
  โ”‚   โ”‚                   โ”œโ”€โ”€ repository
  โ”‚   โ”‚                   โ””โ”€โ”€ service
  โ”‚   โ””โ”€โ”€ resources
  โ”‚       โ”œโ”€โ”€ sql
  โ”‚       โ”œโ”€โ”€ static
  โ”‚       โ”‚   โ”œโ”€โ”€ css
  โ”‚       โ”‚   โ”‚   โ”œโ”€โ”€ board
  โ”‚       โ”‚   โ”‚   โ”œโ”€โ”€ chat
  โ”‚       โ”‚   โ”‚   โ”œโ”€โ”€ report
  โ”‚       โ”‚   โ”‚   โ””โ”€โ”€ user
  โ”‚       โ”‚   โ”œโ”€โ”€ images
  โ”‚       โ”‚   โ”‚   โ”œโ”€โ”€ sns
  โ”‚       โ”‚   โ”‚   โ””โ”€โ”€ uploads
  โ”‚       โ”‚   โ””โ”€โ”€ js
  โ”‚       โ”‚       โ”œโ”€โ”€ board
  โ”‚       โ”‚       โ””โ”€โ”€ chat
  โ”‚       โ””โ”€โ”€ templates
  โ”‚           โ”œโ”€โ”€ board
  โ”‚           โ”œโ”€โ”€ chat
  โ”‚           โ”œโ”€โ”€ fragments
  โ”‚           โ”œโ”€โ”€ report
  โ”‚           โ””โ”€โ”€ user
  โ””โ”€โ”€ test
      โ””โ”€โ”€ java
          โ””โ”€โ”€ com
              โ””โ”€โ”€ inconcert
                  โ”œโ”€โ”€ common
                  โ”‚   โ””โ”€โ”€ service
                  โ””โ”€โ”€ domain
                      โ”œโ”€โ”€ chat
                      โ”œโ”€โ”€ comment
                      โ”‚   โ””โ”€โ”€ controller
                      โ”œโ”€โ”€ like
                      โ”‚   โ”œโ”€โ”€ controller
                      โ”‚   โ””โ”€โ”€ service
                      โ”œโ”€โ”€ notification
                      โ”œโ”€โ”€ post
                      โ”‚   โ””โ”€โ”€ controller
                      โ”œโ”€โ”€ report
                      โ”‚   โ”œโ”€โ”€ controller
                      โ”‚   โ””โ”€โ”€ service
                      โ””โ”€โ”€ user
                          โ””โ”€โ”€ service

๐Ÿ› ๏ธ ๊ฐœ๋ฐœ ๊ธฐ๋Šฅ

1. ๊ฒŒ์‹œํŒ ๊ธฐ๋Šฅ

  • ํ™ˆ, ๊ฒŒ์‹œํŒ, ์นดํ…Œ๊ณ ๋ฆฌ, ๊ฒŒ์‹œ๋ฌผ ๋‹จ์œ„๋กœ ํ™•์ธ ๊ฐ€๋Šฅ
  • ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰
    • ์นดํ…Œ๊ณ ๋ฆฌ ๋‹จ์œ„ ๊ฒ€์ƒ‰: ์„ฑ๋ณ„, MBTI, ๊ธฐ๊ฐ„, ํ‚ค์›Œ๋“œ ํฌํ•จ ํ˜•์‹
    • ๊ฒŒ์‹œํŒ ์ „์ฒด ๊ฒ€์ƒ‰: ํ‚ค์›Œ๋“œ๊ฐ€ ์ œ๋ชฉ ๋ฐ ๋‚ด์šฉ์— ํฌํ•จ๋œ ๊ฒŒ์‹œ๊ธ€
  • ๊ธ€ ์ž‘์„ฑ ๋ฐ ์ˆ˜์ • ๊ธฐ๋Šฅ
    • ๊ฒŒ์‹œํŒ, ์นดํ…Œ๊ณ ๋ฆฌ, ๋ชจ์ง‘ ์ธ์›, ๋งˆ๊ฐ ๋‚ ์งœ, ์ œ๋ชฉ, ๋‚ด์šฉ
    • ์ฒซ ๋ฒˆ์งธ ์‚ฌ์ง„์„ ๊ฒŒ์‹œ๊ธ€ ์ธ๋„ค์ผ ์‚ฌ์ง„์œผ๋กœ ์„ค์ •
  • ๊ธ€ ์‚ญ์ œ ๊ธฐ๋Šฅ
    • ๊ธ€ ์ž‘์„ฑ์ž ๋˜๋Š” ๊ด€๋ฆฌ์ž๋งŒ ์‚ญ์ œ ๊ฐ€๋Šฅ

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

  • JWT๋กœ ์ผ๋ฐ˜ ๋กœ๊ทธ์ธ, OAuth2๋กœ ๋„ค์ด๋ฒ„ ๋กœ๊ทธ์ธ ๊ตฌํ˜„
  • ์ด๋ฉ”์ผ ์ธ์ฆ์„ ํ†ตํ•œ ํšŒ์›๊ฐ€์ž…

3. ์•„์ด๋””, ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ

  • ์•„์ด๋”” ์ฐพ๊ธฐ
    • ์ด๋ฆ„๊ณผ ์ด๋ฉ”์ผ์„ ํ†ตํ•ด ์•„์ด๋””๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Œ
  • ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ
    • ์•„์ด๋””์™€ ์ด๋ฉ”์ผ์„ ํ†ตํ•ด ํ•ด๋‹น ์ด๋ฉ”์ผ๋กœ ์ž„์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ „์†ก
    • ์ถ”ํ›„ ๋‚ด ์ •๋ณด ๊ธฐ๋Šฅ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ

4. ๋Œ“๊ธ€ ๊ธฐ๋Šฅ

  • ๋Œ“๊ธ€/๋‹ต๊ธ€ ์ž‘์„ฑ ๊ธฐ๋Šฅ
    • ๋กœ๊ทธ์ธํ•œ ์ด์šฉ์ž๋งŒ ๋Œ“๊ธ€์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Œ
  • ๋Œ“๊ธ€/๋‹ต๊ธ€ ์ˆ˜์ • ๊ธฐ๋Šฅ
    • ๋Œ“๊ธ€/๋‹ต๊ธ€ ์ž‘์„ฑ์ž ๋ณธ์ธ๋งŒ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Œ
  • ๋Œ“๊ธ€/๋‹ต๊ธ€ ์‚ญ์ œ ๊ธฐ๋Šฅ
    • ๋Œ“๊ธ€/๋‹ต๊ธ€ ์ž‘์„ฑ์ž์™€ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ์ž๋งŒ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Œ
  • ๋น„๋ฐ€ ๋Œ“๊ธ€ ๊ธฐ๋Šฅ
    • ๋Œ“๊ธ€/๋‹ต๊ธ€ ์ž‘์„ฑ์ž์™€ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ์ž, ๊ด€๋ฆฌ์ž๋งŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ
  • ๋Œ“๊ธ€ ์ตœ์‹ ์ˆœ/๋“ฑ๋ก์ˆœ ์ •๋ ฌ
    • ๋‹ต๊ธ€์€ ์ •๋ ฌ๋˜์ง€ ์•Š๊ณ  ๋ถ€๋ชจ ๋Œ“๊ธ€ ์•„๋ž˜์— ์œ„์น˜ํ•จ

5. ์œ ์ € ํ”„๋กœํ•„(ํŒ์—…) ๋ณด๊ธฐ

  • ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ ํŽ˜์ด์ง€์—์„œ ์œ ์ €์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€ ํด๋ฆญ ์‹œ ์œ ์ € ํ”„๋กœํ•„ ํŒ์—… ๋…ธ์ถœ
  • ์„ฑ๋ณ„, ๋‚˜์ด, MBTI, ๋งค๋„ˆ์ ์ˆ˜ ๋“ฑ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ
  • ์œ ์ € ํ”„๋กœํ•„ ํŒ์—…์—์„œ๋„ 1:1 ์ฑ„ํŒ… ์‹ ์ฒญ ๊ฐ€๋Šฅ

6. ๊ณต์—ฐ ์ •๋ณด ์Šคํฌ๋ž˜ํ•‘

  • PlayDB ์‚ฌ์ดํŠธ์—์„œ ์นดํ…Œ๊ณ ๋ฆฌ ๋ณ„(๋ฎค์ง€์ปฌ, ์ฝ˜์„œํŠธ, ์—ฐ๊ทน, ๊ธฐํƒ€)๋กœ ์Šคํฌ๋ž˜ํ•‘
    • ์Šคํฌ๋ž˜ํ•‘ ์™„๋ฃŒ ํ›„ ๋ฉ”์ธ ํ™”๋ฉด ์ƒ๋‹จ์— ์นดํ…Œ๊ณ ๋ฆฌ ๋ณ„๋กœ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ๊ฒŒ์‹œ๋ฌผ ๊ฒŒ์‹œ
    • ๋ฉ”์ธ ํ™”๋ฉด ํ•˜๋‹จ ๊ณต์—ฐ ์†Œ์‹์— ๊ณต์—ฐ ์ •๋ณด ๊ฒŒ์‹œ

7. ๋‚ด ์ •๋ณด ๊ธฐ๋Šฅ, ์ˆ˜์ •

  • ๋‚ด ์ •๋ณด ํ™•์ธ: ๋ณธ์ธ์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€, ์ด๋ฆ„, ๋‹‰๋„ค์ž„, ์ด๋ฉ”์ผ, ์ „ํ™”๋ฒˆํ˜ธ, ์†Œ๊ฐœ๊ธ€, MBTI, ๋งค๋„ˆ์ ์ˆ˜ ํ™•์ธ ๊ฐ€๋Šฅ
  • ๋‚ด ์ •๋ณด ์ˆ˜์ •: ๋ณธ์ธ์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€, ๋‹‰๋„ค์ž„, ์ „ํ™”๋ฒˆํ˜ธ, ์†Œ๊ฐœ๊ธ€, MBTI ์ˆ˜์ • ๊ฐ€๋Šฅ
  • ๋ณธ์ธ์ด ์ž‘์„ฑํ•œ ๊ฒŒ์‹œ๊ธ€, ๋Œ“๊ธ€๊ณผ ์ข‹์•„์š”ํ•œ ๊ฒŒ์‹œ๊ธ€, ๋‚ด ๋™ํ–‰ ๋ชฉ๋ก์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ
  • ํšŒ์› ํƒˆํ‡ด ๊ธฐ๋Šฅ

8. ์ฑ„ํŒ… ๊ธฐ๋Šฅ

  • ๋™ํ–‰ ๊ฒŒ์‹œํŒ์— ๊ธ€ ์ž‘์„ฑ ์‹œ ๊ธ€ ์ œ๋ชฉ์œผ๋กœ ์ฑ„ํŒ…๋ฐฉ ์ƒ์„ฑ
  • ํƒ€์ธ์€ ๋™ํ–‰ ์š”์ฒญ์„ ํ†ตํ•ด ์ฑ„ํŒ…๋ฐฉ ์ฐธ์—ฌ ์š”์ฒญ
    • ๋™ํ–‰ ์š”์ฒญ์‹œ ์ƒ๋Œ€๋ฐฉ์—๊ฒŒ ์ฑ„ํŒ…๋ฐฉ ์•Œ๋ฆผ ์ „์†ก
    • ๋™ํ–‰ ๊ฑฐ์ ˆ์‹œ ๊ฑฐ์ ˆ ์•Œ๋ฆผ ์ „์†ก
  • ํ˜ธ์ŠคํŠธ๊ฐ€ ์ˆ˜๋ฝ/๊ฑฐ์ ˆ์„ ํ†ตํ•ด ์ฑ„ํŒ…๋ฐฉ ์ž…์žฅ ์Šน์ธ ์—ฌ๋ถ€ ์„ค์ •
  • ํฌ์ŠคํŠธ์˜ 1:1 ์ฑ„ํŒ… ๋ฒ„ํŠผ์ด๋‚˜ ์œ ์ € ํ”„๋กœํ•„์„ ํ†ตํ•ด 1:1 ์ฑ„ํŒ… ๊ฐ€๋Šฅ

9. ์•Œ๋ฆผ ๊ธฐ๋Šฅ

  • ์‹ค์‹œ๊ฐ„์œผ๋กœ ์•Œ๋ฆผ์ด ์ „์†ก
  • ์ „์ฒด ์•Œ๋ฆผ: ๋ชจ๋“  ์•Œ๋ฆผ์„ ํ™•์ธ ๊ฐ€๋Šฅ
  • ํ‚ค์›Œ๋“œ ์•Œ๋ฆผ: ํ‚ค์›Œ๋“œ ๋“ฑ๋ก, ๋“ฑ๋กํ•œ ํ‚ค์›Œ๋“œ ์•Œ๋ฆผ
  • ๋Œ“๊ธ€ ์•Œ๋ฆผ: ๋ณธ์ธ ๊ฒŒ์‹œ๊ธ€์˜ ๋Œ“๊ธ€ ์•Œ๋ฆผ
  • ์ข‹์•„์š” ์•Œ๋ฆผ: ๋ณธ์ธ ๊ฒŒ์‹œ๊ธ€์˜ ์ข‹์•„์š” ์•Œ๋ฆผ

10. ์‹ ๊ณ  ๊ธฐ๋Šฅ

  • ๊ฒŒ์‹œ๊ธ€ ์‹ ๊ณ  ์‹œ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์‹ ๊ณ  ๋‚ด์—ญ ์ €์žฅ
  • ๊ด€๋ฆฌ์ž๋Š” ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์œ„์— ๋งž๋Š” ์ •์ง€ ๊ธฐ๊ฐ„์„ ์ •ํ•ด ์ง•๊ณ„ ์ฒ˜๋ฆฌ

11. ๋™ํ–‰ ๋งค์นญ ์‹œ์Šคํ…œ

  • ๋™ํ–‰ ๊ฒŒ์‹œ๊ธ€์— ์žˆ๋Š” โ€˜๋™ํ–‰ ์š”์ฒญโ€™ ๋ฒ„ํŠผ์„ ํด๋ฆญ์‹œ ๊ฒŒ์‹œ๊ธ€ Host์—๊ฒŒ ์•Œ๋ฆผ ์ „์†ก
    • ์‚ฌ์šฉ์ž์˜ ์ž์„ธํ•œ ์ •๋ณด๋Š” ํ”„๋กœํ•„์„ ๋ˆŒ๋Ÿฌ์„œ ํ™•์ธ (MBTI , ์„ฑ๋ณ„, ๋‚˜์ด ๋“ฑ..)
  • ์š”์ฒญ ์Šน์ธ ์‹œ, ๋™ํ–‰ ์š”์ฒญ์ž์˜ ์ฑ„ํŒ…๋ฐฉ ์ž…์žฅ ๊ฐ€๋Šฅ
  • ๋™ํ–‰์ด ์ข…๋ฃŒ๋์„ ์‹œ ์ƒํ˜ธํ‰๊ฐ€ ๊ฐ€๋Šฅ

12. ์ƒํ˜ธ ํ‰๊ฐ€ ์‹œ์Šคํ…œ

  • ๋™ํ–‰์ด ์™„๋ฃŒ๋˜๋ฉด ๋™ํ–‰์ž ๊ฐ„ ์ƒํ˜ธ ํ‰๊ฐ€๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Œ
  • ์ƒํ˜ธ ํ‰๊ฐ€๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ํ•ด๋‹น ์ ์ˆ˜๋Š” ์ƒ๋Œ€๋ฐฉ์˜ ๋งค๋„ˆ ์ ์ˆ˜์— ๋ฐ˜์˜๋จ

13. ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ

  • ๊ฒŒ์‹œ๊ธ€์„ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ํ”„๋กœํ•„ ๋ณ€๊ฒฝ ์‹œ S3์— ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ
  • ๊ธ€ ์ˆ˜์ •์ด๋‚˜ ์‚ญ์ œ๊ฐ€ ์ด๋ฃจ์–ด์ง€๋ฉด S3 ๋ฒ„ํ‚ท์—์„œ๋„ ์ˆ˜์ •์ด๋‚˜ ์‚ญ์ œ๊ฐ€ ์ง„ํ–‰๋จ
  • Cloudfront๋ฅผ ํ†ตํ•ด S3 ๋ฒ„ํ‚ท ์ ‘๊ทผ ์šฐํšŒ