- ๋ก๊ทธ์ธ
- ํ์๊ฐ์
- ์ด๊ธฐ ํ๋ฉด
- ์บ ํ์ฅ ๋ฑ๋ก
- ์บ ํ์ฅ ๋ฑ๋ก ํ (๊ตฌ๋ , ํด๋ฌ์คํฐ๋ง)
- ์ฐ์ฒดํต (๋ชฉ๋ก, ์์ธ)
- ์ฐ์ฒดํต (์ง๋ฌธ, ๋ต๋ณ)
- ์์น ์ถ์ ๋ชจ๋
- ์ชฝ์ง ์์ฑ (๋ฆฌ๋ทฐ ์ชฝ์ง)
- ์ชฝ์ง ์์ฑ (์์ ์ชฝ์ง)
- ์ชฝ์ง ์์ฑ (๋์ ์ฃผ๊ธฐ)
- 2023.01.03 ~ 2012.02.17
- SSAFY 8๊ธฐ 2ํ๊ธฐ ๊ณตํต ํ๋ก์ ํธ - Campinity
์บ ํ ์ฐ์ ์ ์ง์์ ์ผ๋ก ์ปค์ ธ ๊ฐ์ ๋ฐํด์ ํ์ฌ ์บ ํ์ฅ๊ณผ ๊ด๋ จ๋ ์๋ฃ๋ฅผ ์ป์ ์ ์๋ ์ฑ๊ณผ ์นดํ๋ ๊ฑฐ์ ์๋ ํธ์ ๋๋ค. ์๋ค๊ณ ํ๋๋ผ๋ ๋ณดํต ์์ฝ๊ณผ ์ ๋ณด ์ ๋ฌ์ ์น์ค๋ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ด๊ณ , ์ ๋ณด๋ค ์ญ์ ์ฌ๋ฌ ํ๋ซํผ์ผ๋ก ๋ถ์ฐ๋์ด ์์ด์ ์บ ํ์ ๊ดํ ์ ๋ณด๋ฅผ ์ป๊ธฐ ์ํด์๋ ์ฌ๋ฌ ํ๋ซํผ์ ๋ฐฉ๋ฌธํด์ผ ํฉ๋๋ค. ๋ณดํต ์ฌ์ฉ์๋ค์ ์บ ํ์์๋ ์์์์ค, ์ ๊ทผ์ฑ, ์ฌ์ดํธ ํธ๋ฆฌ์ฑ์ ์ฃผ๋ก ๊ณ ๋ คํ์ฌ ์บ ํ์ฅ์ ์ ํํ๋ค๊ณ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์์์์ค์ด๋ ์ ๊ทผ์ฑ ๊ฐ์ ์ ๋ณด๋ค์ ํ์ฌ์ ํ๋ซํผ๋ค์์ ์ป๊ธฐ์๋ ๋ฌด๋ฆฌ๊ฐ ์์ต๋๋ค.
์ด๋ฐ ๋ฌธ์ ์ ๋ค์ ํด๊ฒฐํ๊ธฐ ์ํด์ ์ ํฌ๋ 1. ๋ถ์ฐ๋ ์ ๋ณด๋ฅผ ํ๋์ ํ๋ซํผ์ผ๋ก 2. ์บ ํ์ฅ ๋ด์ธ ์ฌ์ฉ์๋ค์ ๋ํ ์ค์๊ฐ ์ปค๋ฎค๋ํฐ ์ ๊ณต์ด๋ผ๋ ๋๊ฐ์ง ํด๊ฒฐ๋ฐฉ์์ ์ด์ ์ ๋ง์ถ์ด Campinity ๊ธฐํ ๋ฐ ๊ฐ๋ฐํ์์ต๋๋ค.
์๋น์ค ์ ์ฒด ๊ธฐ๋ฅ
- ์บ ํ์ฅ ์ ๋ณด ์กฐํ
- ํํฐ/์ง์ญ๋ณ ์ ๋ณด ์กฐํ
- ์ง๋/๋ฆฌ์คํธ ๋ ๊ฐ์ง ํ์์ผ๋ก ์กฐํ ๊ฐ๋ฅ
- ์บ ํ์ฅ ๋ฆฌ๋ทฐ ์์ฑ/์กฐํ
- ์ค์๊ฐ ์บ ํ์ฅ๋ณ ์ง๋ฌธ ์ฐ์ฒดํต ๊ธฐ๋ฅ
- ํด๋น ์บ ํ์ฅ์ ์์นํ ์ฌ๋๋ค์ด ์์ฑํ ์/๊ฒฝ๋๋ณ ๋ฆฌ๋ทฐ์ชฝ์ง ํ์ธ
- ์ ๋ณด ํด๋ฌ์คํฐ๋ง
- ์ปค๋ฎค๋ํฐ
- ํ์ฌ ์์นํ ์บ ํ์ฅ ์์น ์ค์
- ๊ฐ์ ์บ ํ์ฅ์ ์์นํ ์ฌ๋๋ค๋ง ๋ณผ ์ ์๋ ์์ ์ชฝ์ง ์์ฑ
- ๋ฆฌ๋ทฐ์ชฝ์ง ์์ฑ
- ์ง๋ ๊ธฐ๋ฐ์ผ๋ก ๋ง์ปค๋ก ๋ฑ๋ก๋ ์ชฝ์ง ํ์ธ ๊ธฐ๋ฅ
- FCM์ ํตํ ํธ์์๋ฆผ
- ์น์์ผ์ ํตํ ์ค์๊ฐ ์ฑํ
- ํ๋ ์ด์
- ์นดํ ๊ณ ๋ฆฌ๋ณ ์์ ๋ ์บ ํ ๊ด๋ จ ์ ๋ณด ์ ๊ณต
- ์ปฌ๋ ์
- ์ฌ์ฉ์๊ฐ ์ฌํ ์ถ์ต์ ๋จ๊ธธ ์ ์๋๋ก ์ฌ์ง, ๋ ์ง ๋ฑ ๊ฐ๋จํ ์ฌํ ์ ๋ณด๋ฅผ ๋ด์ ํฌํ ์นด๋ ๊ธฐ๋ฅ ์ ๊ณต
- ์ฌ์ฉ์์ ํธ์์ฑ์ ์ํด 2๊ฐ์ง ๋ทฐ ๋ชจ๋ ์ ๊ณต (์นด๋ ์ค์์ดํ ๋ทฐ & ๋ชฉ๋ก ๋ทฐ)
์ ์ฒด ๊ธฐ์ ์คํ
ERD ๋ค์ด์ด๊ทธ๋จ
์๊ตฌ์ฌํญ ๋ช ์ธ์
API ๋ช ์ธ์
https://nosy-elbow-d3d.notion.site/REST-API-27368aa23a124e3588456d57a5766905
์ฌ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
Name | Description |
---|---|
Navigation | ํ๋๊ทธ๋จผํธ ์ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Glide | ์ด๋ฏธ์ง ๋ก๋ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
ViewModel | ์๋ช ์ฃผ๊ธฐ ๊ณ ๋ ค ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Coroutine | ๋น๋๊ธฐ ์ฒ๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
TedPermission | ์๋๋ก์ด๋ ๊ถํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Retrofit | HTTP ํต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
SimpleRatingBar | RatingBar ์ปค์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Hilt | ์์กด์ฑ ์ฃผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Kakao API | ์นด์นด์ค ์์ ๋ก๊ทธ์ธ |
Kakao Map API | ์นด์นด์ค ์ง๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
Lottie | ์๋๋ก์ด๋ ์ ๋๋ฉ์ด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
๐ฆcampinity
โฃ ๐common
โ โ ๐util
โฃ ๐data
โ โฃ ๐local
โ โ โ ๐datasource
โ โ ๐remote
โ โ โฃ ๐datasource
โ โ โ โฃ ๐auth
โ โ โ โฃ ๐base
โ โ โ โฃ ๐chat
โ โ โ โฃ ๐collection
โ โ โ โฃ ๐communitycampsite
โ โ โ โฃ ๐curation
โ โ โ โฃ ๐fcm
โ โ โ โฃ ๐home
โ โ โ โฃ ๐mypage
โ โ โ โฃ ๐note
โ โ โ โฃ ๐search
โ โ โ โ ๐user
โ โ โฃ ๐repository
โ โ โฃ ๐service
โฃ ๐di
โฃ ๐domain
โ โฃ ๐entity
โ โ โฃ ๐auth
โ โ โฃ ๐chat
โ โ โฃ ๐collection
โ โ โฃ ๐community
โ โ โฃ ๐curation
โ โ โฃ ๐fcm
โ โ โฃ ๐home
โ โ โฃ ๐mypage
โ โ โฃ ๐search
โ โ โ ๐user
โ โฃ ๐repository
โ โ ๐usecase
โ โ โฃ ๐auth
โ โ โฃ ๐chat
โ โ โฃ ๐collection
โ โ โฃ ๐community
โ โ โฃ ๐curation
โ โ โฃ ๐fcm
โ โ โฃ ๐home
โ โ โฃ ๐mypage
โ โ โฃ ๐note
โ โ โฃ ๐search
โ โ โ ๐user
โฃ ๐presentation
โ โฃ ๐base
โ โฃ ๐chat
โ โฃ ๐collection
โ โฃ ๐community
โ โ โฃ ๐campsite
โ โ โฃ ๐note
โ โฃ ๐curation
โ โฃ ๐home
โ โฃ ๐join
โ โฃ ๐mypage
โ โฃ ๐onboarding
โ โฃ ๐search
โ โ ๐splash
โ ๐ApplicationClass.kt
์ํคํ ์ฒ ๊ตฌ์กฐ
์ฌ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
์ฌ์ฉ๋ผ์ด๋ธ๋ฌ๋ฆฌ | ์ฌ์ฉ์ด์ | |
---|---|---|
aop | ์๋น์ค ์ ๋ ฅ ๋ฐํ ๋ก๊น ์ฒ๋ฆฌ | |
firebase-admin | ๊ตฌ๊ธ Oauth ํ ํฐ ๊ฒ์ฆ, FCM ์๋น์ค ์ด์ฉ | |
jackson-datatype-jsr310 | LocalDateTime Json ๋ณํ,๋ฐํ ํฌ๋งท ์ง์ | |
coomons-fileupload ,commons-io | ํ์ผ ์ ๋ก๋ | |
spring-cloud-starter-aws | aws S3์๋น์ค ์ฌ์ฉ | |
jjwt-api,jjwt-impl,jjwt-jackson | ์ธ์ฆ ์ธ๊ฐ์ ์ฌ์ฉํ jwtํ ํฐ ์์ฑ ๋ฐ ๊ฒ์ฆ | |
spring-boot-starter-data-jpa | Mysql ์ ๊ด๋ฆฌ,์กฐ์ํ๊ธฐ ์ํ JPA API | |
spring-boot-starter-security | ์ธ์ฆ,์ธ๊ฐ ํนํ ๊ถํ๊ด๋ฆฌ๋ฅผ ์ฝ๊ฒ ํด์ฃผ๋ ์คํ๋ง ํ์ ํ๋ ์์ํฌ | |
springfox-swagger-ui,springfox-boot-starter | API ๋ช ์ธ | |
mysql-connector-java | DBMS | |
lombok | ์ปดํ์ผ ํ์ ์ฝ๋ ์๋ ์์ฑ๊ธฐ | |
querydsl-apt, querydsl-jpa | JPA ์ฌ์ฉ ์์ ๋ณต์กํ ์ฟผ๋ฆฌ ์ฒ๋ฆฌ์ ์ฌ์ฉ | |
spring-boot-starter-validation | ์ฌ์ฉ์์ ์ ๋ ฅ์ ๋ํ ์ ํจ์ฑ ๊ฒ์ฌ์ ๋์์ ์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ | |
spring-boot-starter-data-redis | ํ๋ฐ์ฑ ์ธ๋ฉ๋ชจ๋ฆฌ ์ ์ฅ์, ์ค๋ณต์ฒ๋ฆฌ์ ์ฌ์ฉ | |
spring boot batch | ํฌ์ธํธ ์ ์ฐ, ์๋ฆผ ๋ฐ์ก๊ณผ ๊ฐ์ scheduled๋ก ์ง์ ๋ ์๊ฐ์ ์ผ๊ด์ฒ๋ฆฌ์ ์ฌ์ฉ |
๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
๐ฆServer
โฃ ๐demo-api-server
โ โฃ ๐src
โ โ โฃ ๐main
โ โ โ โ ๐java
โ โ โ โ โ ๐com
โ โ โ โ โ โ ๐ssafy
โ โ โ โ โ โ โ ๐campinity
โ โ โ โ โ โ โ โ ๐api
โ โ โ โ โ โ โ โ โฃ ๐config
โ โ โ โ โ โ โ โ โ โ ๐security
โ โ โ โ โ โ โ โ โ โ โฃ ๐jwt
โ โ โ โ โ โ โ โ โฃ ๐controller
โ โ โ โ โ โ โ โ โฃ ๐converter
โ โ โ โ โ โ โ โ โฃ ๐dto
โ โ โ โ โ โ โ โ โ โฃ ๐notification
โ โ โ โ โ โ โ โ โ โฃ ๐req
โ โ โ โ โ โ โ โ โ โฃ ๐res
โ โ โ โ โ โ โ โ โฃ ๐service
โ โ โ โ โ โ โ โ โ โฃ ๐impl
โ โ โ ๐test
โ โ โ โฃ ๐java
โ โ โ โ โ ๐com
โ โ โ โ โ โ ๐ssafy
โ โ โ โ โ โ โ ๐campinity
โ โ โ โ โ โ โ โ ๐demo
โ โ โ โ ๐resources
โฃ ๐demo-batch-server
โ โฃ ๐src
โ โ โฃ ๐main
โ โ โ โฃ ๐java
โ โ โ โ โ ๐com
โ โ โ โ โ โ ๐ssafy
โ โ โ โ โ โ โ ๐campinity
โ โ โ โ โ โ โ โ ๐demo
โ โ โ โ โ โ โ โ โ ๐batch
โ โ โ โ โ โ โ โ โ โฃ ๐campinityRepository
โ โ โ โ โ โ โ โ โ โฃ ๐config
โ โ โ โ โ โ โ โ โ โฃ ๐dto
โ โ โ โ โ โ โ โ โ โ โฃ ๐dbTojson
โ โ โ โ โ โ โ โ โ โ โฃ ๐gocamp
โ โ โ โ โ โ โ โ โ โ โ โฃ ๐req
โ โ โ โ โ โ โ โ โ โ โ โ ๐res
โ โ โ โ โ โ โ โ โ โฃ ๐entity
โ โ โ โ โ โ โ โ โ โฃ ๐job
โ โ โ โ โ โ โ โ โ โฃ ๐repository
โ โ โ โ โ โ โ โ โ โฃ ๐scheduler
โ โ โ โ โ โ โ โ โ โฃ ๐service
โ โ โ โ โ โ โ โ โ โ โฃ ๐impl
โ โ โ โ โ โ โ โ โ โฃ ๐writer
โ โ โ โ ๐resources
โ โ โ โ โฃ ๐sql
โ โ โ ๐test
โ โ โ โฃ ๐java
โ โ โ โ โ ๐com
โ โ โ โ โ โ ๐ssafy
โ โ โ โ โ โ โ ๐campinity
โ โ โ โ โ โ โ โฃ ๐demo
โ โ โ โ โ โ โ โ โ ๐batch
โ โ โ โ โ โ โ โ โ โฃ ๐config
โ โ โ โ โ โ โ โ โ โฃ ๐JobTest
โ โ โ โ โ โ โ โ โ โฃ ๐multiDatabase
โ โ โ โ โ โ โ โ โ โ ๐service
โ โ โ โ ๐resources
โ โ โ โ โฃ ๐db
โ โ โ โ โ โ ๐migration
โ โ โ โ โ โ โ ๐campinity
โฃ ๐demo-core
โ โฃ ๐src
โ โ โฃ ๐main
โ โ โ โฃ ๐java
โ โ โ โ โ ๐com
โ โ โ โ โ โ ๐ssafy
โ โ โ โ โ โ โ ๐campinity
โ โ โ โ โ โ โ โ ๐core
โ โ โ โ โ โ โ โ โฃ ๐config
โ โ โ โ โ โ โ โ โฃ ๐dto
โ โ โ โ โ โ โ โ โฃ ๐entity
โ โ โ โ โ โ โ โ โ โฃ ๐answer
โ โ โ โ โ โ โ โ โ โฃ ๐campsite
โ โ โ โ โ โ โ โ โ โฃ ๐chat
โ โ โ โ โ โ โ โ โ โฃ ๐curation
โ โ โ โ โ โ โ โ โ โฃ ๐fcm
โ โ โ โ โ โ โ โ โ โฃ ๐listener
โ โ โ โ โ โ โ โ โ โฃ ๐member
โ โ โ โ โ โ โ โ โ โฃ ๐message
โ โ โ โ โ โ โ โ โ โฃ ๐MyCollection
โ โ โ โ โ โ โ โ โ โฃ ๐question
โ โ โ โ โ โ โ โ โ โฃ ๐review
โ โ โ โ โ โ โ โ โฃ ๐exception
โ โ โ โ โ โ โ โ โฃ ๐repository
โ โ โ โ โ โ โ โ โ โฃ ๐answer
โ โ โ โ โ โ โ โ โ โฃ ๐campsite
โ โ โ โ โ โ โ โ โ โ โฃ ๐custom
โ โ โ โ โ โ โ โ โ โฃ ๐chatting
โ โ โ โ โ โ โ โ โ โฃ ๐curation
โ โ โ โ โ โ โ โ โ โฃ ๐fcm
โ โ โ โ โ โ โ โ โ โฃ ๐member
โ โ โ โ โ โ โ โ โ โฃ ๐message
โ โ โ โ โ โ โ โ โ โฃ ๐myCollection
โ โ โ โ โ โ โ โ โ โฃ ๐question
โ โ โ โ โ โ โ โ โ โฃ ๐redis
โ โ โ โ โ โ โ โ โ โ ๐review
โ โ โ โ โ โ โ โ โฃ ๐service
โ โ โ โ โ โ โ โ โ โฃ ๐impl
โ โ โ โ โ โ โ โ โฃ ๐utils
โ โ โ โ ๐resources
โ โ โ โ โฃ ๐firebase
โ โ โ โ โฃ ๐sql
โ โ โ ๐test
โ โ โ โฃ ๐java
โ โ โ โ โ ๐com
โ โ โ โ โ โ ๐ssafy
โ โ โ โ โ โ โ ๐campinity
โ โ โ โ โ โ โ โฃ ๐core
โ โ โ โ โ โ โ โ โฃ ๐entity
โ โ โ โ โ โ โ โ โ โฃ ๐campsite
โ โ โ โ โ โ โ โ โ โฃ ๐question
โ โ โ โ โ โ โ โ โ โ ๐review
โ โ โ โ โ โ โ โ โฃ ๐repository
โ โ โ โ โ โ โ โ โ โฃ ๐campsite
โ โ โ โ โ โ โ โ โ โฃ ๐chat
โ โ โ โ โ โ โ โ โ โฃ ๐member
โ โ โ โ โ โ โ โ โ โฃ ๐myCollection
โ โ โ โ โ โ โ โ โ ๐service
โ โ โ โ โ โ โ โ ๐demo
โ โ โ โ ๐resources
โฃ ๐gradle
โ โ ๐wrapper
โฃ ๐images
โ โ ๐message
์ํคํ ์ฒ ๊ตฌ์กฐ
Android Part
- ๊ฐ์์
- ๊ฒ์ ๋ชจ๋ ํ๋ฉด ๊ตฌํ
- ์ง๋๋ฅผ ํตํ ๊ฒ์ ๊ธฐ๋ฅ ๊ตฌํ
- ๊ฒ์ ๊ฒฐ๊ณผ ํ์ด์ง๋ค์ด์ ๊ตฌํ
- ์บ ํ์ฅ ์์ธ ํ์ด์ง ํ๋ฉด ๊ตฌํ
- ์ง๋ ๋ง์ปค ๊ด๋ จ ๊ธฐ๋ฅ ๊ตฌํ
- ์ง๋ฌธํจ ํ๋ฉด ๊ตฌํ
- ์ค์ธ๋ฆผ
- ์จ๋ณด๋ฉ, ๋ง์ดํ์ด์ง ํ๋ฉด ๊ตฌํ
- ์์ ๋ก๊ทธ์ธ ๊ตฌํ
- ํ ํ๋ฉด ๊ตฌํ
- ํ๋ ์ด์ ํ๋ฉด ๊ตฌํ
- ์ปฌ๋ ์ ํ๋ฉด ๊ตฌํ
- FCM์ ํตํ ํธ์ ์๋ฆผ ๊ตฌํ
- WebSocket์ ํ์ฉํ ์ฑํ ๊ตฌํ
- ํ๋ฏผ๊ธฐ
- ์ปค๋ฎค๋ํฐ ํ๋ฉด ๊ตฌํ
- ์ง๋๋ฅผ ํตํ ๊ฒ์ ๊ธฐ๋ฅ ๊ตฌํ
- ์ ์ ์ ํ์์น๋ฅผ ํตํ ๊ตฌ๋ ๊ธฐ๋ฅ ๊ตฌํ
- ์ง๋ ๋ง์ปค ๊ด๋ จ ๊ธฐ๋ฅ ๊ตฌํ
- ์ง๋ฌธํจ ํ๋ฉด ๊ตฌํ
Server Part
- ๊ถ์ฉ์ค
- Spring security-JWT ๊ธฐ๋ฐ ์์ ๋ก๊ทธ์ธ
- Docker ๋ฐ Jenkins๋ฅผ ํ์ฉํ CI/CDํ์ดํ๋ผ์ธ ๊ตฌ์ถ
- WebSocket STOMP์ ํ์ฉํ ์ฑํ
- ์ํคํ ์ณ ์ค๊ณ
- ์ด๋ฏธ์ง ์ ๋ก๋ API, Service๋ก์ง ๊ตฌํ
- ERD ๊ตฌ์กฐ ์ค๊ณ
- ์ด์์ผ
- gocamp ์ธ๋ถ API ํ์ฑ์ ํตํ ๋ฐ์ดํฐ ๋ด์ฌํ
- soft delete๋ฅผ ํตํ ์์ดํ ์ญ์ ๋ก์ง
- Firebase Cloud messaging ๊ธฐ๋ฅ ๊ตฌํ
- fcm token ์ ์ ๋ ๊ด๋ฆฌ ๋ฐ ์บ ํ์ฅ ๊ตฌ๋ ๊ด๋ฆฌ
- API ๊ฐ๋ฐ
- fcm service - chat service ์ฐ๋ ๋น์ง๋์ค ๋ก์ง ๊ตฌํ
- ERD ๊ตฌ์กฐ ์ค๊ณ
- ์ด๋ฏผ์ง
- Batch๋ฅผ ํตํ ๋ฐ์ดํฐ ๊ด๋ฆฌ ๋ฐ ํต๊ณ ์ฒ๋ฆฌ
- soft delete, hard delete
- multi db
- ํต๊ณ ๋ฐ์ดํฐ ์ฐ์
- query dsl์ ํ์ฉํ ์บ ํ์ฅ ๋ค์ค ์กฐํ ํํฐ๋ง ๋ฐ ํ์ด์ง๋ค์ด์
- ์ง์ญ ๋ฐ์ดํฐ ๊ตฌ์ถ ๋ฐ ์กฐํ ํด๋ฌ์คํฐ๋ง ๊ตฌํ
- H2๋ฅผ ํ์ฉํ test ๋ ๋ฆฝ์ ์ธ ํ ์คํธ ํ๊ฒฝ ๊ตฌ์ถ
- API ๊ฐ๋ฐ
- ERD ๊ตฌ์กฐ ์ค๊ณ
- Batch๋ฅผ ํตํ ๋ฐ์ดํฐ ๊ด๋ฆฌ ๋ฐ ํต๊ณ ์ฒ๋ฆฌ