WebConf 演講小記:打造愛料理開發及營運團隊

這次我在活動中分享的主題是:「打造愛料理開發及營運團隊 」,這個講題主要描述我們產品上線一年多、不管是在營運或者是在開發團隊的建制上面,都有一些跌跌撞撞所累積出來的經驗。
評論
評論

WebConf Taiwan 是專為網站開發者舉辦的大型研討會。網站開發是個很複雜的議題,從前端的美術設計到後端程式設計、資料庫、資訊安全、資訊法律等議題牽涉非常廣泛。WebConf Taiwan 除了介紹網站開發相關的技術之外,也會在美術設計、介面設計、使用者體驗等各方面分享相關議題;除了網站建置,網站經營也是其重點項目。 本站 Inside 為 WebConf Taiwan 之媒體夥伴。本文為會議講者 Richard Lee 在分享後的經驗分享。

上週末很高興能夠參加 WebConf 並且和台灣的網路業朋友們分享一些自身的經驗。

WebConf

WebConf 顧名思義,便是專為網站開發者舉辦的大型研討會,在 1/12 和 1/13 兩天在中研院舉行,內容不只包含了硬邦邦的程式設計主題,也有許多設計、使用者經驗以及資訊法律、資訊安全等相關主題。

以我個人的經驗來說,這次活動的主題可以說是包羅萬象、涵蓋了幾乎所有相關的議題,所以相較於其他傳統的開放原始碼社群活動來說,與會的群眾也比較俱有多元性,可以看到很多設計師或者是非技術人員的參與。實際上與會的狀況也可以觀察得到,設計相關主題所在的第二會議室幾乎場場都是爆滿的狀況,可見得近年來網路產業對於使用者經驗以及界面上的重視。

這次很多的議程投影片都已經上線,可以在社群維護的 懶人包 中找到議程表以及對應的投影片連結,推薦每一位網路從業人員都可以看看、相信一定會有不少收獲。

打造愛料理開發及營運團隊

而這次我在活動中分享的主題是:「打造 愛料理 開發及營運團隊」(投影片 、影片後續應該也會被放上網路),這個講題主要描述我們產品上線一年多、不管是在營運或者是在開發團隊的建制上面,都有一些跌跌撞撞所累積出來的經驗。

其中提到了一些雲端的服務,以下分別介紹給各位讀者參考:

Campfire

相當老牌的線上聊天室服務,是知名網路服務公司 37signals 的產品之一。Campfire 是我們目前工作的中心,大多數的線上討論都是在 Campfire 上面進行。

值得一提的是,因為 Campfire 有提供 API、所以我們許多網站的營運狀況以及程式碼的品質監控都會透過 API 將相關的紀錄發佈上去,只要隨時掛在 Campfire 聊天室上就可以掌握網站的脈動、以及開發的進度。

Exceptional

Exceptional 是一套錯誤的收集工具,如同投影片裡中所描述:

使用者遇到 Bug 難免、但得有辦法事後知道問題在哪邊

而透過 Exceptional 便可以有效的掌握使用者的錯誤訊息,支援的語言相當廣泛、包含 PHP / Ruby / Python / Node 都可以使用。

Papertrail

Papertrail

Papertrail 所提供的服務是將網站上面所有的 logs 記錄檔案彙整在同一個界面上呈現,並且提供了便利且強大的搜尋功能。

舉例來說,假設我們把所有站上的瀏覽記錄都透過 Papertrail 儲存,那就可以搜尋特定網址來知道使用者的瀏覽情形以及瀏覽量。

另外是,Papertrail 也提供將較舊的 logs 檔案儲存到 S3 作為備份、相當的方便。

Librato Metrics

Librato Metrics 是一套線上的圖表服務,當網站開始成長、必然需要記錄下成長的一些軌跡以利後續的分析,Google Analytics 等服務雖然可以提供網頁的分析,但是內部的商業邏輯,還是得靠自己進行數據分析才能夠得到好的 insight。

使用上也相當簡便,除了提供 API 可以將網站上的一些數據資料送到 Librato 作為圖表分析之外,也提供了上述的 Papertrail 服務整合,可以直接將搜尋結果的數量送到 Librato Metrics 作分析。

台灣的創業成長

實際上這次分享中提到的一些團隊成長的經驗和服務的整合,幾乎都是自己一個人靠著國外的資源摸索出來的,很少有機會在國內可以和其他的朋友交流這一類網站維護營運的經驗,以及如何讓新創公司持續成長。

藉由這次的分享、也期待可以看到的更多創業團隊可以互相多交流、提供資訊,讓我們就一起把環境變的更好。

作者所屬公司 Polydice 正在徵求對打造、營運網站產品有興趣的工程師加入,徵才訊息:http://tw.polydice.com/jobs/

延伸閱讀


Akamai 服務上新,於邊緣處推動快速創新

Akamai EdgeWorkers 為開發團隊提供豐富功能和工具來創建新的微服務,利用 Akamai 提供的 25 萬台分佈式服務器組成的網絡,在邊緣執行安全而快速的計算,並在邊緣暫存內容,以實現快速交付。
評論
評論

在雲計算技術還沒有大規模普及前,絕大部分企業和組織都需要自建數據中心,或通過託管的方式來部署自己的硬體基礎架構,並在此基礎上為員工和客戶提供服務。取決於業務或其他方面的諸多要求,此時需要部署的數據中心可能有很多個,並廣泛分佈在不同地區,藉此為客戶提供流暢的體驗,並透過多個數據中心保障連續性。在發展的過程中,隨著「雲端」的出現,讓各個組織的計算開始集中。

而當在線直播、無人駕駛、智能家電、物聯網等應用開始陸續深入我們的工作和生活,情況又不同了。以往透過雲平台集中運行和服務的模式,因為距離導致的網絡延遲已經對用戶的使用體驗產生極大影響。為了提供更敏捷、靈活、快速、可靠的體驗,企業需要從最貼近用戶的地方提供服務。因此,邊緣計算就成為最有效的解決方法。

透過將數據的收集、分析和處理等工作,由「雲中心」重新分散到最接近用戶的邊緣位置,企業可以就近為用戶提供服務,通過延遲更低的響應打造更出色的用戶體驗。

「無服務器」的出現,帶來計算方式的革新

以前,當組織需要上線一套業務系統時,首先需要採購並部署相應的服務器硬體,並且要負擔服務器日常運維過程中的管理、維護、補丁安裝、配置等繁瑣任務。

上雲前,組織需要在自己的數據中心,以硬體服務器的方式執行這一系列工作;上雲後雖然簡單許多,但依然需要面對雲服務商提供的虛擬服務器,從本質上來看相關負擔仍相當繁重。

無服務器(Serverless)技術的出現,讓組織可以在不需要考慮服務器的情況下,構建並運行由微服務構成的創新式應用程式與和服務。藉此不僅可以省略基礎架構管理任務,還能為幾乎任何類型的應用程式或後端服務構建無服務器應用程序,更方便、靈活地構建出具備極高可用性的應用。

Akamai EdgeWorkers :為創新賦能

Akamai EdgeWorkers 為開發團隊提供豐富功能和工具來創建新的微服務,利用Akamai 超過 25 萬台分佈式服務器組成的網絡,在邊緣執行安全而快速的計算,並在邊緣暫存內容,以實現快速交付。

當開發團隊在邊緣開啟代碼時,他們會將數據、見解和邏輯推送到更靠近最終用戶的位置。Akamai 的高性能、可擴展式實施模型,可確保數據和計算不會被延遲問題困擾,進而避免對數字化體驗產生負面影響。

在該服務幫助下,開發者可直接在 Akamai 的全球分佈式平台上快速、迭代地創建和部署新服務,以解決問題和自定義交付。

長期以來,Akamai 在邊緣計算的創新和成功實施皆具有優勢。自 1998 年起,便開始為 Akamai 內容交付網絡(CDN)的客戶推出自定義交付邏輯,其他里程碑還包括 2001 年的 Edge Site Includes 、2002 年的 Edge Java 以及 2014 年的 cloudlet 應用程式。

目前, Akamai 在全球擁有超過 4100 個入網點,為 EdgeWorkers 用戶提供出色的邊緣基礎架構規模和範圍,開發人員可以在靠近最終用戶和他們的數字化接觸點的地方部署代碼,以實現盡可能低的延遲。EdgeWorkers 同樣獨立於雲,客戶可以選擇利用 CDN 供應商或雲供應商平台上的無服務器計算功能。在 Akamai 幫助下,客戶可以在整個混合雲或多雲環境中部署單一的無服務器計算平台。

更多相關資訊:https://www.akamai.com/solutions/edge

本文章內容由「猿聲串動」提供,經關鍵評論網媒體集團廣編企劃編審。