Sorry, this entry is only available in 繁體中文. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

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 現身說法;套句順口溜:

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

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

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