- ์ธ์ด ๋ฐ ํ๋ ์์ํฌ :
Java
,Spring Framework
,Spring Boot
- ๋ฐ์ดํฐ๋ฒ ์ด์ค :
MySQL
- ORM :
JPA
- CI/CD :
github actions
,AWS S3
, - ๋ฐฐํฌ ํ๊ฒฝ :
AWS EC2
,Nginx
- ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ์ผ๋ก ์ธํ Hikari Pool thread starvation ๋ฌธ์ ํด๊ฒฐ
- RabbitMQ ๋์ ์คํจ์ ScheduledExecutorService ๋ฅผ ์ด์ฉํ ์์ฝ ์๋ฆผ ์์คํ ๊ตฌํ
- FCM ์๋ฒ ์๋ฌ ๋ฐ ๋คํธ์ํฌ ๋ถ๋์ผ๋ก ์ธํ ์ ์ก ๋๋ฝ ๋ฌธ์ ํด๊ฒฐ
๊ธฐ๋ฅ | endpoints |
---|---|
๋ก๊ทธ์ธ ๋ฐ ํ์๊ฐ์ | /auth/login |
refresh token ์ฌ๋ฐ๊ธ | /auth/reissue |
์จ๋ณด๋ฉ ์ ๋ณด ์ค์ | /onboard |
์จ๋ณด๋ฉ ์๋ฆผ ์๊ฐ๋ ํธ์ง | /onboard/time/edit |
์จ๋ณด๋ฉ ์นดํ ๊ณ ๋ฆฌ ํธ์ง | /onboard/category/edit |
๋ฉ์ธ ํ์ด์ง | /today-wal |
ํ์ธํ ์์๋ฆฌ ์ํ ๋ณ๊ฒฝ | /today-wal/{todayWalId} |
์์ฝ ์์๋ฆฌ ๋ฑ๋ก | /reservation/register |
์์ฝ ์์๋ฆฌ ์ทจ์ | /reservation/{reservationId}/cancel |
์์ฝ ์์๋ฆฌ ํ์คํ ๋ฆฌ ์กฐํ | /reservation/history |
์์ฝ ์์๋ฆฌ ํ์คํ ๋ฆฌ ์ญ์ | /reservation/history/{reservationId}/remove |
์์ฝ ์์๋ฆฌ ๋ฌ๋ ฅ์์ ์กฐํ | /reservation/calender |
๋ง์ดํ์ด์ง ๋๋ค์ ์กฐํ | /user/me/nickname |
๋ง์ดํ์ด์ง ์๋ฆผ ์๊ฐ๋ ์กฐํ | /user/me/time |
๋ง์ดํ์ด์ง ์นดํ ๊ณ ๋ฆฌ ์กฐํ | /user/me/category |
๋ง์ดํ์ด์ง ๋๋ค์ ๋ณ๊ฒฝ | /user/me/nickname/edit |
๋ง์ดํ์ด์ง ํ์ ํํด | /user/me/resign |