๊ณ ์ฑ๋ฅ ์ค์๊ฐ ๋ถ์ฐ ์์คํ RabbitMQ + Kafka + Redis ์ค์ ํ๋ก์ ํธ
RabbitMQ, Kafka, Redis๋ฅผ Python Flask์ ํตํฉํด, ๋๊ท๋ชจ ํธ๋ํฝ ์ฒ๋ฆฌ์ ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ์ ์ค์ ํ๋ก์ ํธ๋ก ์ตํ๋ ๊ฐ์์ ๋๋ค.
์๊ฐ์ 97๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

๋ฏธ๊ตญ์ ์ด์ ์์ผ 11์ 11์ผ
๋บด๋นผ๋ก ๋ฐ์ด ํ๋ก๋ชจ์ ์ผ๋ก ์ง๊ธ๋ถํฐ
'24์๊ฐ'๋์๋ง
ํ์ ๋ ํ์์ ์ฟ ํฐ ๋ฐ๊ธ์ด ์ด๋ฃจ์ด์ง๋๋ค.
์ฐ์๋ ์ซ์์ ํ์๋ก ์ ํ๋์ด ์์ด์.
์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ ์ธํด์ญ ๋ฐ 30๊ฐ ๋น ํ ํฌ ์์คํ ๋์์ธ &
์คํ์์ค ์ค๋ฌด ๊ธฐ์ฌ ์์ฑ ์ฝ์ค ๊ฐ์
50% ํ ์ธ ์ฟ ํฐ์ ์ ๊ณตํฉ๋๋ค.
์๋ ๋งํฌ๋ฅผ ํตํด 50% ํ ์ธ ์ฟ ํฐ์ ๋ฐ๊ธ ๋ฐ์ผ์ค ์ ์์ต๋๋ค.
๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ ๊ฐ์์์
๊ด๋ฆฌ์ ์ฌ์ดํธ ์ ์ํ๋ ๋ฐฉ๋ฒ์
์ค์ต ์ฒดํฌ๋ฆฌ์คํธ๋ก ์๋ด๋ฅผ ๋๋ฆฌ๊ณ ์์ต๋๋ค.
3์ ์ ์ง์ ์ผ๋ก ์๋์ ๊ฐ์ด ์ ๋ฐ์ดํธ๊ฐ ์์ ๋์ด ์์ต๋๋ค.
์๊ฐ์๋ถ๋ค๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
์ถ๊ฐ ์น์ : ๊ฐ๋ฐํ๊ฒฝ ์ํคํ ์ฒ ๋ฐ ๊ฐ์
๋์ปค ๊ฐ๋ ๋ฐ ์ปจํ ์ด๋ ์ค๋ช (feat. Zookeeper)
์ฟ ๋ฒ๋คํฐ์ค, AWS EKS ๋ฐฐํฌ ์ ๋ต ๋ฑ์ ์ค๋ช ํ๋ ๊ฐ์ {์ค๊ธ๋์ด๋}
์น์ 2. RabbitMQ - ๋น๋๊ธฐ ์์ ์ฒ๋ฆฌ์ ํต์ฌ
- rabbitmq ๊ฐ๋ ๋ฐ ์ ์ฉ ์ฌ๋ก
- rabbitmq ์์คํ ๋์์ธ ์ ์ฉ ๋ฐฉ์+์ํคํ ์ฒ ์ค๊ณ
์น์ 3 ์น์ 3. Kafka - ์ด๋ฒคํธ ๋๋ฆฌ๋ธ ์ํคํ ์ฒ์ ์ฌ์ฅ
Kafka ๊ฐ๋ ๊ณผ kafka streams ์ ๋ํ์ฌ
Kafka์ ํ ํฝ๊ณผ ํํฐ์ ๊ตฌ์กฐ
์น์ 4. Redis - ์ด๊ณ ์ ๋ฐ์ดํฐ ํ๋ซํผ
Redis ์ ๊ฐ๋ ๋ฐ ๋ฐ์ดํฐ ๊ตฌ์กฐ ๊ทธ๋ฆฌ๊ณ ์์คํ ๋์์ธ ์ ์ฉ ๋ฐฉ์
์น์ 5. ์ค์ ์ ์ฉ ํ๋ก์ ํธ
- Airbnb ์คํ์ผ์ "์๋ฐ ์์ฝ & ๊ฐ๊ฒฉ ์์ธก ์์คํ






