AWS re:Invent 2018 結束一段時間了,是可以來點「不求快」的文章,做為我個人這一趟行程的一個結尾~

Executive Summit , AWS re:Invent 2018.
2018/06 時,收到一封電子郵件,發信人是 Andy Jassy,AWS 的 CEO。信件內容,截取一段如下:
The Executive Summit is a special program at re:Invent, built for senior leaders representing our most strategic customers. You’ll find your peers from across the globe in every imaginable business segment and have a chance to network and learn from each other. Each year, we listen to customer feedback and work to improve the program so that your time spent with us is actionable, valuable, and applicable to your business and technology challenges in both the short- and long-term.
與往年一樣,在團隊辛苦了一整年忙進忙出後,非常接近聖誕佳節的十一月,北美的瘋狂購物黑色星期五,我們會有個 Las Vegas 賭城之旅:AWS re:Invent。一個既可以稍為放鬆一下,又可以拿來考驗自己的時差調適能力的一週。最重要的,是了解 AWS 的新服務、現場帶出來的趨勢、以及與 AWS 官方有一些進一步的互動。
在 AWS Taiwan 團隊的努力協助下,包括 KKStream 在日本市場的成績(又下了一城),這次的 AWS re:Invent,對我個人來說,有了些變化。這次將以 AWS partner 的身份,代表 KKStream,跟著我的老闆 Eric Tsai,參與 AWS re:Invent 2018 Executive Summit 。
按 Andy Jassy 信裏頭的字面上意義,Executive Summit 是專門給 AWS 的各個領域的客戶裏頭,前來參加 re:Invent 的高階主管的一個活動,是官方給這群人辦的一個大型社交活動,同時包含一些不太一樣的議程。與 re:Invent 的議程同步進行,但有別於過半的 breakout sessions 強調服務與 use case,Executive Summit 的議程安排,更多的是與 AWS 團隊的互動,與 AWS 高階主管對談,以及各公司代表之間的互動。
想像一下這樣的一個場景:正裝穿著;香檳或是雞尾酒;話題可以是天文地理,也可以是針對時事的見解;(異)業內情報的交流;也可能就公司企業之間的合作談上一筆…那樣的場合,就有點接近 Executive Summit 想要營造出來的樣貌了。
AWS re:Invent 2018 — Daily re:Port — Executive Summit on YouTube .
11/28 上午 Andy Jassy 的 keynote 結束後,當天的下午,在 Executive Summit 會有另一場代號 AES01 的 Fireside Chat: Andy Jassy, CEO AWS。相對於上午破萬人的 keynote,這場爐火邊的對話,可以非常貼近的參與,Jassy 的表情與舉止會看得更清楚。
我們都曉得,在面試時,面試者的回覆內容,其實有時沒那麼重要。重要的,是面試者在當時的一些神情舉止,這些小動作透露的資訊更甚於可以被仔細準備的口語應答。
非常貼近參與 Jassy 的這場爐火邊閒聊,感受就像在面試一樣,有機會稍稍感受到文字與聲音以外的情緒。
傳奇故事的開始,常常是很普通的。AWS 的開始,起於某年(有點忘了確切時間)Jassy 與一小搓人發現到,在 Amazon 裏頭的幾個部門,都在做一些有點共通的事。都開了一些硬體採購、架設機房、拉網路、開機器、安裝作業系統…
這讓他們開始想:我們似乎在這方面有一些經驗,做得還可以,而且似乎大家都需要,說不定連別家公司的人也需要。不然,我們把它變成一個服務,賣給大家使用?!
一開始提出這點子,寫在六頁 A4 上頭,呈上去。運氣的確不大好,幾乎沒什麼人理會,也沒人支持。比較重要的開發項目,反倒是怎麼加強 Amazon 商城。但很意外的,Jeff Bezos 似乎不反對…
據說,最後提案被接納了,但是被要求先做一小塊規模來試水溫。然後被建議的第一個功能好像是 S3!當時 Jassy 團隊覺得整個很不靠譜。在那個 2000 時期,應該不會有人想用架在別人家的檔案伺服器的吧!
開發一陣子後,團隊成員開始質疑自己做的事的價值。有團員直接提出:「是否我們把在 Amazon 上運作得不錯的系統,整理一下,變成一個服務,提供給想做電商的人可以很簡易的使用更好?感覺這個應該更有賺頭?」(如果 Amazon 當時真的用力往這方面的業務前進的話,那就會直接與 Shopify 打對台了)
Jassy 因為壓力太大,向心理醫師尋求一個出口。當他向心理醫師提出了他們的構想以及市場現況後,連心理醫師本人也反過來問:「你們為什麼要做這個呢?的確聽起來不太靠譜呀!」喔…連心理醫師都抱持著懷疑了…
Jassy 最後提到,一開始的團隊組成非常重要,要找的是能抱有信念,一群 mission-driven 的隊員才行。2019 年的創業如此,當時 dot com 網路泡沫剛剛結束不久的 2000 年初期一樣如此。To have a RIGHT co-founding team and initial team members is always important but tough.
Fireside Chat with Andy Jassy, AWS Summit, San Francisco, 2017 (not 2018)
The AWS platform was launched in July 2002, consisted of only a few disparate tools and services. Then in late 2003, the AWS concept was publicly reformulated when Chris Pinkham and Benjamin Black presented a paper describing a vision for Amazon’s retail computing infrastructure that was completely standardized, completely automated, and would rely extensively on web services for services such as storage and would draw on internal work already underway. Near the end of their paper, they mentioned the possibility of selling access to virtual servers as a service, proposing the company could generate revenue from the new infrastructure investment. In November 2004, the first AWS service launched for public usage: Simple Queue Service (SQS). Thereafter Pinkham and lead developer Christopher Brown developed the Amazon EC2 service.
— AWS @ Wikipedia
Executive Summit 有另一個有點特別的議程,歸類在 roundtable。它的運作型式是這樣的:
每個 roundtable 議程都有個主題,你要先報名,額滿就沒了。因為人數有限制,一般熱門的議題,會很快就額滿了。我就因為手腳慢了點,就錯過了兩場 roundtable。(也許,錯過是好的)
roundtable 會場很多圓桌,每一桌坐滿大約 5~8 位。每一桌會安排一位 facilitator 來協助整個議程的進行。議程的進行,一開始一樣有主持人,有主講人,也的確會針對某個議題給一個 case study。case study 不太提使用了什麼 AWS services 來解決問題,而是花更多的時間在介紹「問題是什麼」以及「發生這個問題的情境為何」。
分享簡要結束後,就著就是各圓桌的分組討論了。會分成兩三回合,每一回合已經給定了題目,在場的每一位都會論到發言。是個你不發言就過不了關的議程型態。
說實在的,這是個非常有意思的議程。
我參加的其中一個 roundtable:AES30: Overcome The Biggest Challenges For Big Data Analytics In The Age of AI.
主講人是來自日本 ARISE Analytics 的 CEO 與 CSO 分享了幾則小故事。其中一個是怎麼結合 AI 與計程車業來實作一個日本專有的 Uber-like 服務。提到像是透過使用(現況 + 預測)天氣資訊來導航計程車行走的路線。
與我同桌的,約略記得有來自印度的造船(大亨?)、金融業、產業研究…聊到 AI 可以怎麼幫助各自待的產業或公司時,造船大亨說出了「因為造一艘船需要很多零件,非常的複雜與瑣碎,總是會發生有工作人員忘了做某個零組件安裝,或是重覆安裝,或是安裝錯誤…如果 AI 我們可以拿來做為一個協助者,然後……」
回首進入 KKBOX 後的 re:Invent 之旅。
第一年,2015,跟著我們家的 AWS Account Manager 進入迷幻人心的 Vegas,與過半是來自全世界的後端工程師一起參與盛會。包括與他們同樂的 re:Play,一起體驗新服務的 Workshop。
然後在某一天,看著(其實是陷害) Eric Tsai 以 KKBOX CTO 的身份受訪,把當時從第一天就採用 AWS 的 Video Pass 開發經驗,以及 KKBOX RDC 的經驗,一併納入 AWS Customer Successful Stories 之一 。

Seamless service migration with AWS Enterprise Support on SlideShare .
第二年,2016,你曉得的,工程師就是會盲從技術趨勢。在還不夠全面了解 serverless 以及 microservice 的前提下,與同事討論後,毅然決定全力衝刺當白老鼠,採用 AWS serverless application model ,使用 Lambda functions, API Gateway 以及 DynamoDB 來打造 KKTV 的所有 API!
結果,自己被害慘了不說,還害同事一起吃了很多初心者地雷。最後,還因此自己很氣憤的在隔年的 re:Invent,透過 EBC 會議,與 AWS Lambda service team 理論了一番 。

AWS reInvent 2016 recap Taiwan on SlideShare .
第三年,2017,我們一行人見證了歷史性的一刻。對 nearly all from the scratch 的 KKStream 來說,串流技術是我們的主要核心競爭力之一。當年的 re:Invent 釋出的新服務裏頭,有個雖然沒有在 keynotes 上很大力的宣傳,但卻已經讓我們所有人整個嚇得心慌意亂的 AWS (Elemental) Media Services 的釋出。有同事一度會覺得他快要失業了,這也是情有可原的。
我還記得我與某家技術廠商約踫面,在 The Venetian 的其中一間 Suite Room ,裏頭的“訪客“一位接著一位,我前面那位才剛要結束,我接著進去。有人專門接待做初步的 standup demo,接著是與對方的 CEO/CFO 面對面聊聊,然後是談談進一步的合作與需求的可能性。
另一方面,也是在那個時候,我們趨動了往 container 做開發與佈署的嘗試。

AWS Media Services.
第四年,2018,見證了 AWS 的 AI services 大反攻。(這邊假設 Azure, GCP, SoftLayer 是假想敵),AWS 在 keynote 的大講台上,一連釋出了大量與 AI 相關的服務出來,一口氣把 Dr. Fei-Fei Li 的 Democratizing AI Computing! 口號給搶了過去。有種 “只要你會寫 hello world,你就離輕鬆的駕馭 AI 這條路不遠了“。