2018年 的雙11, 91APP 順利的度過大流量的考驗, 再次超越過去的紀錄, 交易量創下歷年新高。今年度過雙11的考驗之後,應鯤鵬會台北分會(TGO)的邀約,我們也很樂於對外分享91APP如何通過雙11的考驗。

活動時間: 2018/12/13(四) 19:00 ~ 21:30,  地點: 91APP 1F 訓練教室

這次活動分上下兩個 session, 上半場由 Ruddy 老師為我們開場,說明 91APP 團隊全面導入 Agile / DevOps 的精神;下半場則由 91APP 的技術總監 Alan ,說明雙十一期間,我們如何在技術上做好準備,同時在雙十一期間,充分發揮敏捷的精神,快速發現問題,快速修正,快速回應,度過考驗的經過與心路歷程。

研發副總 Dave 開場

 

Ruddy 老師在台灣是敏捷與 DevOps 的第一人選, 也是 91APP 的敏捷教練。老師加入 91APP 這一年半的時間,便致力的讓團隊用敏捷的思維做事,所有的產品研發團隊都已 「交付價值」 為第一要務,雙11就是轉型後的成績單。

Ruddy老師: DevOps 三步工作法的精神

 

後半場是由 91APP 的 Server Group 負責人 Alan Pu 上場。Alan 算是 91APP 線上平台的靈魂人物, 由他來說明這段經歷再適合也不過了。我們的系統在架構規劃上,就有許多為了高流量而設計的規劃,如多層 cache, 善用 cloud 的資源預先擴充等等;不過真正讓我們順利過關的關鍵,反而不是這些技術或是工程的細節,而是我們團隊高度敏捷與迅速的反應。

Alan: 91APP DevOps 的發展之路

 

其實,我們在 1111 那段期間也發生了一些小插曲,有些客戶提前進行特賣搶購,過程中網站也碰到一些問題,不過團隊靠著平常的訓練,發現問題立即在白板面前站立會議,同步資訊,擬定策略,就立即進行修正、測試與部署了。

我們曾經在一次的搶購活動進行過程中,碰到一個很不起眼的 BUG,在非常巧合的情況下,不同的採購順序可能造成 DB DEADLOCK。所幸敏捷與 DevOps 講的每個動作,團隊平時就務實的在執行,因此我們可以在短短的幾小時內,做到討論對策、重現問題、修正、進行壓測、單元測試、QA測試、部署上線。平時我們可以做到每周一個衝刺,雙十一期間我們可以做到每日一個循環,每日都能夠交付價值給客戶 (讓交易能順利進行)。

雙十一戰情室: 監控 DASHBOARD

 

親身參與過今年的雙十一,加上聽了 Ruddy 老師與 Alan 現身說法;套句順口溜:

「入寶山,豈能空手而歸?」

這次的經歷真是值回票價,能前來參加分享會的朋友能親自聽到第一手的經驗分享,相信也是收穫滿滿。

期待明年的雙十一,也期待接下來友商的經驗分享!