DaveC
Facebook
好奇想了解拓元售票是如何架設後端系統,這麼厲害能夠承受住周杰倫的高流量搶票
結果竟然發現他們系統是架設在 AWS 上的!
甚至 AWS 官網還特地為拓元寫了一篇 case study 介紹!!!
tixCraft 案例研究

雖然這架構我是有看沒有懂就是了🥹
但真的很好奇拓元是怎麼撐住高流量的!

搶不到周杰倫只好來研究搶票系統
https://images.plurk.com/S3xpT1OeuTdQnJGDL6Jtv.jpg
呸姬
(worship)
timpani碰
AWS 沒有落地,latency 應該很高?
𝒯𝓎𝓅𝑒-𝓔𝓲𝓰𝓱𝓽
我知道是AWS,但想不到有架構圖XD
𝒯𝓎𝓅𝑒-𝓔𝓲𝓰𝓱𝓽
架構看來就,使用者連線後使用S3將 UI請求接到 ELB 負載均衡,ELB 自動分配到 EC2 虛擬機集群提供 UI 服務。

使用者下單後的訂單請求交由AWS DynamoDB 做讀寫。
UI伺服器集群、API伺服器集群(一樣由 ELB 做負載均衡)直接對DynamoDB 拉取登入資料與訂單資料。
API 集群使用 ElastCache 服務,將持久化資料同步至 S3 服務,再讓 UI 集群與 API 集群存取。
𝒯𝓎𝓅𝑒-𝓔𝓲𝓰𝓱𝓽
ElastiCache 到 S3 中間經由某個跑再 EC2 上的特殊服務將資料同步至 後端系統,該系統直接將資料另外存到 S3 並經 S3 提供給 CloudFront (CDN) 降低 UI 與 API 伺服器的負載。
方格子🎲⚀⚁⚂⚃⚄⚅▤▥▦▧▩
我不好奇他怎麼撐住高流量的
我比較好奇搶票的人在轉轉轉的時候,到底是在幹嘛
他一直拿一個 check 的檔案而以
愛宜珍·蛋
好奇轉轉轉在幹嘛+1
載入新的回覆