DevOps Taiwan Meetup #4 簡短紀錄

 繼 Meetup #3 之後,很快的兩個月多的時間過去,DevOps Taiwan 在 2017/02/22 晚上舉辦了第四次的 Meetup。 感謝極客窩 (Geek Cave) 贊助場地,感謝安德魯前輩為本次 Meetup 準備的豐富內容,感謝志工群的幫忙。最後同樣也感謝社群朋友不畏風雨的熱情參與! 就以此文簡短紀錄一下本次活動的林林總總。 (封面背景圖片來源 https://unsplash.com/photos/-K6JMRMj4x4) 籌備 打從 Meetup #3 結束之後,時間約在 2016 年 12 月左右,志工們就默默在籌備 Meetup #4,首先苦惱的當然是「主題為何」。在與 DevOps 相關的眾多關鍵字中,這一次要選哪一個來當作主題呢? 很巧的就在此時,剛好注意到安德魯前輩已經撰寫了數篇關於「Microservies 微服務」的中文文章。於是抱持著一股既期待又怕受傷害的心情,直接的就向前輩發出邀約。結果意外的立即就獲得了前輩的正面回應,願意替社群分享主題。 有鑒於前幾次的 Meetup,志工們一直在思考與嘗試希望在活動舉辦上能有所變化,例如上次 Meetup #3 的 CM 大亂鬥,一次湊齊四種工具的講者,並且來了一場綜合座談,就是一個不錯的嘗試,那麼這一次我們又能試試什麼不一樣的做法呢? 不過很可惜的是,雖然有這樣的熱情,但在實務上這次籌備過程並沒激發出特別的想法,最後決定先維持一般做法,以講題分享為主。同時因為安德魯前輩表示可能無法準時到場,所以原訂希望能再湊一位講者,安排在主持人開場之後,先來一場約 15 ~ 20 分鐘與微服務有關的 Lightning Talk,但最終沒能找到合適的講者,故這個計畫也只能因此作罷。 最後活動前面的 20 分鐘到底該做什麼好呢?個人提議不如就設計一個簡單的暖場活動吧?有鑒於這一兩年參加社群活動的經驗,以及參與了不少次 Agile 社群的活動,深深覺得「社群」真正的價值是建立在「人與人的互動」之上,如果社群沒有了交流與互動,那實在是非常可惜的事情。於是前 20 分鐘就定調為「強迫互動的秘密暖場活動」,剩下就等活動日子來到了。 現在回想其實有許多需要檢討的地方,不過這些檢討與反省,就全部留在最後一個段落一起記錄了。 講題分享 這次很榮幸能邀請到 Andrew Wu 一宇數位技術長 & 技術發展顧問為我們分享「Microservies 微服務」 的經驗分享,從講者的個人經歷與部落格文章中可以很清楚地知道是一位在這個產業有著扎實經驗的前輩,同時也是一位對於社群與後輩抱有熱切的教育之心的前輩。 為什麼會特別提到「教育之心」這件事情呢?就以這次 Meetup 分享的內容來說,安德魯前輩特別將「一窩蜂驅動開發」的局部內容放在簡報之中,當然一方面是因為文章內有提到 Microservices,另一方面則是他深深認同文章的觀點,所以除了借用文章當梗呼應簡報內容,也更是為了推廣正確的「開發觀念」,不要成為「一窩蜂開發者」。 講者的簡報「大型 Web Application 轉移到 微服務的經驗分享」已經釋出,可以前往 SlideShare 上觀看。...

February 27, 2017 · Cheng Wei Chen

2015 Cloud & Datacenter EXPO 心得兼筆記文 (中)

這是說好的 2015 Cloud & Datacenter EXPO 的心得兼筆記文的中篇,這篇僅記錄一場議程,因為同樣的整理一場就夠累人了,所以我真的很佩服這世上的眾多優質部落客,可以一直產出文章。當然更不用說對那些 Code 寫的好、演講講得棒、文章更是寫的呱呱叫的大神們,我根本就是一直跪著在看電腦。 上篇傳送門:2015 Cloud & Datacenter EXPO 心得兼筆記文 (上) 下篇傳送門:2015 Cloud & Datacenter EXPO 心得兼筆記文 (下) 雲端時代不可不知的Micro Services架構 - Gogolook 軟體架構師 / 葉秉哲 第三場議程是由 Gogolook (也就是 Whoscall 的公司) 的架構師葉秉哲帶來的精彩內容,我個人近期已多次聽過葉大上台簡報,每一場都令人讚嘆,講題內容具備深度,內容主軸與架構安排得宜,準確的時間控制,畫面切換的順場,可以說是專業級的講者,能聽到高品質的議程真的是十分享受的一件事。 這場的題目也正好是我個人最近有些困惑的東西「Microservices」,我甚至還去下載了《Building Microservices》 的試讀本。就在我覺得最近資訊量過多,決定先繼續擱置它時,想不到在這次的 EXPO 葉大就開講了,時間點實在是恰到好處! 回到正題,下面就開始筆記這次葉大所講的內容,葉大也已經將簡報釋出,大家可以自行前往觀賞! https://prezi.com/e-fjaizjyell/microservices/ 開場 葉大首先用 Whoscall 作為開場,主要提到了小團隊也能有大成就,而其中的關鍵之一就是善用雲端資源。接著他提到另一個將雲端運用得淋漓盡致的公司 NETFLIX,他引用了一篇報導,他提到 NETFLIX 是一間比 Amazon 還要懂得如何使用 AWS 的公司,據說在 2011 AWS 大當機的時候,很多網站都掛了,但是 NETFLIX 卻僅僅只有速度變慢的影響而已。 不是說只要使用了雲端,就代表你可以跟其他人一樣厲害,因為使用雲端也有雲端需要去面對的問題與挑戰。而雲端的優勢在於彈性,唯有透過「自動化」才能善用這種優勢,例如你需要有基本的 Monitoring、Measurement、auto scaling、rapid provisioning…等,這些綜合起來簡單地說就是你有沒有好的 DevOps 文化! 題外話,葉大也有稍微提到如果覺得資料放在別人家不安全,你可以嘗試加上額外的加密機制,他就有替他們公司設計自己的加密機制。 在 Microservices 之前 前面開場講了一堆雲端,也提到了 DevOps 文化,為什麼要提這些呢?因為這些是繼續談 Microservices 之前的重要前提,在簡報中葉大則是用「體質」來形容這件事。他表示要先具備這樣的體質,才能開始 Microservices,而這樣的投資是值得的,不然你根本無法開始導入 Microservices,也就更不用說要從中獲得好處。...

June 19, 2015 · Cheng Wei Chen