์ด ํ์ด์ง์์๋ Pub/Sub ๋ฐ Pub/Sub ๋ผ์ดํธ์ ๊ด๋ จ๋ ๊ณต๊ฐ ์๋ฃ, ๋์์, ํ์บ์คํธ์ ๋งํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๊ณต์ง
๊ณต์ Google Cloud ๋ธ๋ก๊ทธ๋ฅผ ๋ฐฉ๋ฌธํ์ฌ Pub/Sub ๋ด์ค์ Pub/Sub ์ถ์ ๋ ธํธ๋ฅผ ํ์ธํ๊ณ ์ต์ ๊ธฐ๋ฅ์ ๋ํด ์์๋ณด์ธ์.
Pub/Sub ์ํ๊ณ
Pub/Sub ๋ฌธ์๋ฅผ ํ์ธํ์ฌ ๋ค์ํ ํตํฉ ๋ฐ ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์ฌ๋ก์ ๋ํด ์์๋ณด์ธ์.
๊ณ ๊ฐ ์ฌ๋ก
๊ณต๊ฐ ์๋ฃ
- Pub/Sub ๋ฐ Pub/Sub ๋ผ์ดํธ ํ์ - Faun ๊ฐํ๋ฌผ
- Google Cloud Pub/Sub์ ๋ํด ์๊ณ ์ถ์ ์ฌํญ 1๋ถ 2๋ถ 3๋ถ - ๋งค์ฒด ๊ฐํ๋ฌผ
- kotlin์์ Pub/Sub ์ฌ์ฉ Kotlin/JS์ Node.js Elm์ Node.js - ๋งค์ฒด ๊ฐํ๋ฌผ
- Pub/Sub ์์ ์ฑ ๊ฐ์ด๋ ๊ฒ์ ๊ตฌ๋ ๊ด๋ฆฌ ์์ - ๋งค์ฒด ๊ฐํ๋ฌผ
- Dataricks์์ Spark Structured Streaming์ ์ฌ์ฉํ๋ Pub/Sub ๋ผ์ดํธ ์์ค - ๋งค์ฒด ๊ฐํ๋ฌผ
- ์๋ ํฌ ์๋ ์ง์ฐ ์๊ฐ์ ์ต์ ํํ๊ธฐ ์ํ ๊ตฌ๋ ์ํ ๋ชจ๋ํฐ๋ง - ๋งค์ฒด ๊ฐํ๋ฌผ
- Kafka ์ฌ์ฉ์๋ฅผ ์ํ Pub/Sub ๋ผ์ดํธ - ๋งค์ฒด ๊ฐํ๋ฌผ
- Google Cloud Pub/Sub ์ฃผ๋ฌธํ ์ ์ก - ๋งค์ฒด ๊ฐํ๋ฌผ
- Google Cloud์ Pub/Sub ์คํ ๋ฆฌ ์ปฌ๋ ์ - ๋งค์ฒด ๊ฐํ๋ฌผ
- ์ด๋ฒคํธ ์ ์ก - ํด๋ผ์ฐ๋๋ก ๊ฐ๋ ๊ธธ 1๋ถ 2๋ถ 3๋ถ - Spotify
- ์ค์๊ฐ์ผ๋ก Cloud Dataflow๋ฅผ ํ์ฉํ๋ ์์ญ์ต ๊ฐ์ ์ด๋ฒคํธ ์ฒ๋ฆฌ - Twitter
- Google Cloud Platform์ ์ฌ์ฉํ ๋ฐ์ดํฐ ์ฌํ ์ฒ๋ฆฌ - Twitter
- Google Pub/Sub, BigQuery, Looker Studio๋ก ๋ฐ์ดํฐ ๋ณด๊ณ ์ ๋ต ์๋ฆฝ - Mux
์ฐ์์ฌ๋ก
- F5: ์ธ๊ณต์ง๋ฅ ๋ฐ ๋จธ์ ๋ฌ๋์ ์ฌ์ฉํ์ฌ ์ฑ๋ฅ ์ต์ ํ ๋ฌ์ฑ
- Geotab: ๊ตํต ์ ๋ณด์ ์๋ฐฉํฅ ์ค๋งํธ ๋ถ์ ํ์ฉ
- PedidosYa: Pub/Sub ๋ฐ BigQuery๋ฅผ ์ฌ์ฉํ์ฌ ์ฟผ๋ฆฌ๋น ๋น์ฉ 5๋ฐฐ ์ ๊ฐ
- ํธ์ํฐ: ๊ด๊ณ ์ฐธ์ฌ ๋ถ์ ํ๋ซํผ ํ๋ํ
- Wunderkind: Pub/Sub๋ก ์๋งค ๋ฐ ๋ฏธ๋์ด ๊ณ ๊ฐ ํ๋ ์ง์
๋์์
๊ธฐ์ ์๋ด
์๊ฐ ๋์์
๊ธฐ์ฌ
- ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น๋ํ๋ ๋ฐฉ๋ฒ
- Pub/Sub์ 31์ผ ๋ณด๊ด์ผ๋ก ๋ถ๋ด ์์ด ์ ์ฅํ๊ธฐ
- Pub/Sub ์ฌ์ฉ์ผ๋ก ์ง๋ฃจํ ํ์๋ ์์ ๊ณ ์์คํ ํ์ฅํ๊ธฐ
- Eventarc ๋ฐ Pub/Sub๋ฅผ ์ฌ์ฉํ ๊ต์ฐจ ๋ฆฌ์ ๋ฐ ๊ต์ฐจ ํ๋ก์ ํธ ์ด๋ฒคํธ ๋ผ์ฐํ
- Kafka์์ Pub/Sub๋ก ๋ง์ด๊ทธ๋ ์ด์
- SRE ์์น์ ์ฌ์ฉํ์ฌ Cloud Monitoring ๋์๋ณด๋๋ก ํ์ดํ๋ผ์ธ ๋ชจ๋ํฐ๋ง
- ์คํธ๋ฆฌ๋ฐ ์ฑ๋ฅ ๊ทน๋ํ๋ฅผ ์ํ Cloud Pub/Sub ํด๋ผ์ด์ธํธ ํ ์คํธ
- ์ฃผ์ ๋ณด๊ด ๊ธฐ๋ฅ์ด ์๋ Pub/Sub
- BigQuery ๊ฐ์ฌ ๋ก๊ทธ ํ์ดํ๋ผ์ธ ๋ฐ ๋ถ์
- Pub/Sub ๋ฐ Dataflow๋ฅผ ์ฌ์ฉํ์ฌ ์คํธ๋ฆฌ๋ฐ ํ์ดํ๋ผ์ธ์ ์ค๋ณต ๋ฐ์ดํฐ ์ฒ๋ฆฌ
- Google Cloud ์ฌ์ฉ์์ฉ Apache Kafka: Pub/Sub, Dataflow, BigQuery์ฉ ์ปค๋ฅํฐ
- SQL, ์ค์๊ฐ AI๋ก ์คํธ๋ฆผ ๋ถ์์ ์ก์ธ์ค
- Pub/Sub๋ฅผ ์ฌ์ฉํ ์คํธ๋ฆฌ๋ฐ ์ด๋ฒคํธ์ ๊ฐ๋จํ ๋ฐฑ์ ๋ฐ ๋ค์๋ณด๊ธฐ
- Google Cloud Pub/Sub ์ ๋ ฌ๋ ์ ์ก
- Dataflow ํ ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ Elastic Stack์ผ๋ก Google Cloud ๋ฐ์ดํฐ ๋ด๋ณด๋ด๊ธฐ
- Pub/Sub ๋ผ์ดํธ๋ ๋ฆฌ์ ๋ณ ์ฃผ์ ๋ก ๊ฐ์ฉ์ฑ์ ๋์ ๋๋ค
- Pub/Sub ๋ผ์ดํธ ์์ฝ์ผ๋ก ๋ ์ฝ๊ณ ์ ๋ ดํ๊ฒ
๋์์
ํ์บ์คํธ
- Google Cloud Platform ํ์บ์คํธ ์ํผ์๋ 7 - ํด๋ผ์ฐ๋์์์ ๋ฉ์์ง
- ์ํํธ์จ์ด ์์ง๋์ด๋ง ์ผ์ผ ํ์บ์คํธ - ์คํฐ๋ธ ๋ธ๋ฃธ์ Pub/Sub ์ธํ๋ผ
- Pub/Sub์ 31์ผ ๋ณด๊ด์ผ๋ก ๋ถ๋ด ์์ด ์ ์ฅํ๊ธฐ