-
โ ์ฌ์ฉ์ ๋ฐ ํซ ๊ด๋ฆฌ
ํ์ ๊ฐ์ /๋ก๊ทธ์ธ, ์์ ๋ก๊ทธ์ธ(OAuth2)
ํซ ๋ฑ๋ก, ์ ๋ณด ์์ , ๊ฑด๊ฐ ๊ธฐ๋ก ๊ด๋ฆฌ -
โ ์ฐ์ฑ ๊ฒฝ๋ก ๋ฐ ์ค์๊ฐ ์์น ์ถ์
GPS ๊ธฐ๋ฐ ์ค์๊ฐ ์์น ์ ๋ฐ์ดํธ (WebSocket)
์์ ๊ตฌ์ญ(Geo-fencing) ์ค์ ๋ฐ ์๋ฆผ (FCM) -
โ ํ๋ ๋ฐ ๊ฑด๊ฐ ํต๊ณ
์ฐ์ฑ ๊ธฐ๋ก, ํ๋๋, ์ฌ๋ฐ์, ์๋ฉด ํจํด ๋ถ์
ํต๊ณ ๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ์กฐํ (MySQL + MyBatis) -
โ ์ปค๋ฎค๋ํฐ
๊ฒ์๊ธ ์์ฑ/์กฐํ/๋๊ธ ๊ธฐ๋ฅ
๊ฒ์ ๋ฐ ์ธ๊ธฐ ๊ฒ์๊ธ ์ถ์ฒ -
โ ์๋ฆผ ๋ฐ ํธ์
ํ๋ ๋ชฉํ ๋ฌ์ฑ ์๋ฆผ
์ง์คํ์ฑ ์ดํ ์ ์ค์๊ฐ ์๋ฆผ
์ปค๋ฎค๋ํฐ ๋๊ธ/๋ต๊ธ ์๋ฆผ -
โ ์ฑ๋ฅ ์ต์ ํ
Redis ์บ์ฑ: ์ธ๊ธฐ ์ฐ์ฑ ๊ฒฝ๋ก, ๋ฐ๋ ค๋๋ฌผ ์์น
RabbitMQ ๊ธฐ๋ฐ ๋น๋๊ธฐ ์ฒ๋ฆฌ: ์ฐ์ฑ ๋ฐ์ดํฐ ํ์ฒ๋ฆฌ, ๋๋ ์๋ฆผ
๋ฐฑ์๋ ์๋ฒ๋ฅผ ์ค์ฌ์ผ๋ก ์ฌ์ฉ์, ํซ, ์ฐ์ฑ
, ์ปค๋ฎค๋ํฐ ๋ฐ์ดํฐ๊ฐ ์ฒ๋ฆฌ๋๋ ๊ตฌ์กฐ ๋ค์ด์ด๊ทธ๋จ
(์ฌ์ฉ์ ์์ฒญ โ Spring Boot ์๋ฒ ์ฒ๋ฆฌ โ MySQL/JPA/MyBatis ๋ฐ์ดํฐ ์ ์ฅ โ Redis ์บ์ฑ ๋ฐ RabbitMQ ๋น๋๊ธฐ ์ฒ๋ฆฌ โ WebSocket/FCM์ ํตํ ์ค์๊ฐ ์๋ฆผ/์์น ์
๋ฐ์ดํธ โ ์ฑ/์น ํด๋ผ์ด์ธํธ ์ ๊ณต)
์ฐ๋ฆฌ ํ๋ก์ ํธ๋ ์ํํ ํ์ ์ ์ํด ์๋์ ๊ฐ์ ๊ท์น์ ๋ฐ๋ฆ ๋๋ค.
๐๐ป Spring Boot Microservices with RabbitMQ Example
![]() ๋ฐฑํ๋น |
![]() ์ํ๋น |

