- ๋ง์ดํฌ๋ก์๋น์ค ๊ฐ ํต์ ๋ฐฉ์ ์ ํ์ ์ฑ์ ์ฑ๋ฅ๊ณผ ์ ์ง๋ณด์์ ํฐ ์ํฅ์ ๋ฏธ์นจ โ๏ธ.
- ๋๊ธฐ ํต์ (REST, gRPC)์ ์ฆ๊ฐ์ ์ธ ์๋ต์ ๊ธฐ๋ํ๊ณ , ๋น๋๊ธฐ ํต์ (AMQP, Kafka)์ ์ ์ฐ์ฑ์ ์ ๊ณต โณ.
- API ์ฐ์ ์ค๊ณ๋ ํด๋ผ์ด์ธํธ ์๊ตฌ์ฌํญ์ ๋ง๋ API๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ํ์์ ๐๏ธ.
- ๋ฉ์์ง ํฌ๋งท ์ ํ์ API ์ฑ๋ฅ, ์ฌ์ฉ ํธ์์ฑ, ํ์ฅ์ฑ์ ์ํฅ์ ๋ฏธ์น๋ฏ๋ก ์ค์ โ๏ธ.
- REST๋ ๋จ์ํ๊ณ ๋๋ฆฌ ์ฌ์ฉ๋์ง๋ง, ๋๊ธฐ ํต์ ๋ง ์ง์ํ๊ณ ๊ฐ์ฉ์ฑ์ ์ํฅ์ ์ค ์ ์์ ๐.
- gRPC๋ ๊ณ ์ฑ๋ฅ, ์คํธ๋ฆฌ๋ฐ ์ง์, ๊ฐ๋ ฅํ ํ์ ์ง์ ๋ฑ์ ์ฅ์ ์ ์ ๊ณตํ๋ฉฐ API ์ฐ์ ์ค๊ณ๋ฅผ ์ ๋ํจ โก.
- REST์ ๋์์ผ๋ก GraphQL์ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ํ์นญ์, gRPC๋ ๊ฐ๋ ฅํ ๋๊ธฐ ํต์ ์ ์ ๊ณตํจ โจ.
- ๋ค์ ์์์์๋ ๋น๋๊ธฐ ๋ฉ์์ง๊ณผ ๋ฉ์์ง ๋ธ๋ก์ปค(RabbitMQ, Kafka)๋ฅผ ํ์ฉํ ํต์ ๋ฐฉ์์ ๋ํด ๋ค๋ฃฐ ์์ ๐ข.