๋ฐ๋ ค๋๋ฌผ์ ์์ ๋ค ๋ณดํธ์๊ฐ ๊ฒช๋ ์์ค ๊ทน๋ณต์ ๋๋ ๊ธฐ๋กยท์๋ก ์ปค๋ฎค๋ํฐ ์๋น์ค ํซ์ด์ฐ์ ๋ฐฑ์๋ ์ ์ฅ์์ ๋๋ค.
ํซ์ด์ฐ์ ๋ฐ๋ ค๋๋ฌผ๊ณผ์ ์ด๋ณ์ ๊ฒช์ ์ฌ๋๋ค์ด ๊ธฐ๋กํ๊ณ , ๋๋๊ณ , ํ๋ณตํ ์ ์๋๋ก ๋๋ ์๋น์ค๋ฅผ ์งํฅํฉ๋๋ค.

์๋น์ค ๋ชฉํ
- ์์ ์ ๊ฐ์ ์ ์์งํ๊ฒ ๋๋์๋ณด๋ฉฐ ์์ค์ ๊ฐ์ ์ ์์ ํ๊ฒ ํํํ๊ณ ์ ๋ฆฌํฉ๋๋ค.
- ์ฃผ๋ณ(ํซ์ด์ฐ ์ปค๋ฎค๋ํฐ)์ ์ง์ง๋ฅผ ๋ฐ๊ณ ์๋ก์ ์ด์ผ๊ธฐ์ ๊ณต๊ฐ๊ณผ ์๋ก๋ฅผ ์ฃผ๊ณ ๋ฐ์ต๋๋ค.
- ํ์ํ๋ค๋ฉด ์ ๋ฌธ๊ฐ์๊ฒ ์๋ด์ ๋ฐ์ ํ๋ณต์ ์ํ ์ ์ ํ ๋์์ ์ฐ๊ฒฐํฉ๋๋ค.
์นดํ ๊ณ ๋ฆฌ | ์คํ |
---|---|
์ธ์ด | JAVA |
ํ๋ ์์ํฌ | SpringBoot |
ORM | JPA |
DB | MYSQL |
๋ผ์ด๋ธ๋ฌ๋ฆฌ | Spring Security, Jwt, Lombok |
Deploy | Docker, AWS(EC2, RDS, S3) |
CI/CD | Github Actions |
gradle โโโ wrapper โโโ gradle-wrappersrc โโโ main โโโ java โ โโโ com.petfarewell โ โโโ auth โ โ โโโ controller โ โ โโโ dto โ โ โโโ entity โ โ โโโ repository โ โ โโโ security โ โ โโโ service โ โ โ โโโ config โ โ โโโ AsyncConfig โ โ โโโ S3Config โ โ โโโ SecurityConfig โ โ โโโ SwaggerConfig โ โ โ โโโ dailylog โ โ โโโ ai โ โ โโโ controller โ โ โโโ dto โ โ โโโ entity โ โ โโโ repository โ โ โโโ service โ โ โ โโโ global โ โ โโโ dto โ โ โโโ exception โ โ โ โโโ letter โ โ โโโ controller โ โ โโโ dto โ โ โโโ entity โ โ โโโ repository โ โ โโโ service โ โ โ โโโ mypage โ โ โโโ controller โ โ โโโ dto โ โ โโโ service โ โ โ โโโ star โ โ โโโ controller โ โ โโโ dto โ โ โโโ service โ โ โ โ โ โโโ PetfarewellApplication โ โโโ resources โโโ application.yml โโโ application-dev.yml โโโ application-prod.yml