(Photo by Sincerely Media on Unsplash)
iT邦幫忙鐵人賽系列書之一,Clarence 的新書【AWS CDK 完全學習手冊:打造雲端基礎架構程式碼 IaC】上架了,很高興有機會為這華文第一本 AWS CDK 主題書撰寫推薦序,在這裡紀錄一下序文。
(Photo by Sincerely Media on Unsplash)
iT邦幫忙鐵人賽系列書之一,Clarence 的新書【AWS CDK 完全學習手冊:打造雲端基礎架構程式碼 IaC】上架了,很高興有機會為這華文第一本 AWS CDK 主題書撰寫推薦序,在這裡紀錄一下序文。
(Photo by Ash Edmonds on Unsplash)
從小,國小時候吧,就對筆記本情有獨鍾,喜歡在小本子上記錄一些數字、溫度、時間、窗外隔壁棟大樓的鴿子有幾隻、繞一圈飛行回鴿舍需時多久等等之類。隨著年紀逐漸增長,一直將筆記本視為記錄、備忘、快速複習的工具,總覺得跟自己的工作流程搭配不起來,不論是工作上或是家庭上。直到最近幾年,比較融會貫通了些,記錄一下當下自己的 個人知識系統 (PKM) 工作流程。這套工作流程是從許多比我更聰明、更專注在 PKM、Smart Notes 等領域的人們的各種分享中,我自己融會理解並針對我個人情境所歸納出的流程。我的流程不一定會適合每一個人,但希望藉由分享思路,能帶出一些對話和討論,讓我們、甚至是我們的下一代能夠減少摸索的時間,而能提昇學習或工作效率,進而對社會或人類有些許貢獻。
本文章有新版本囉!👉 Ernest 的 個人知識系統 工作流程 (2023)
【本文聆聽版】
Titan 和我於 星箭廣播 錄製的這集
EP137 Podcast - 喜歡把問題複雜的人如何設計個人知識系統(ft. Ernest)
(Photo by Christin Hume on Unsplash)
高中時曾任校刊社社長,也許對於出版不會太陌生。從 2017 年開始轉換使用 Hugo,逐步打造相對應的工作流程與工具,在這裡做個紀錄。不論入門或活用,希望大家能從中獲得能為自己提升工作效率的片段 :)
(圖片來源:Photo by Jason Dent on Unsplash)
這陣子陸續、持續找了些許時間,將手上的學習做了些整理,部分結果將開源釋出,期望能帶出一些思路、考量、各種討論與交流。其中包含了我一直不棄不離的 PHP,這次整理的容器,原始設計目的是想讓 php-fpm 與 nginx 結合,形成一個簡化的環境,能方便地使 Laravel 運作在雲原生環境、AWS Fargate、Amazon ECS 等環境下,以達 application-first 之效。我是拿來作為基底,用於手邊幾個團隊的教學與實作、各種比較測試、包含未來用於測試 x86/ARM 運算架構比較等等。
這篇文章也許在未來會陸續更新。
(圖說:Grilled Halloumi Cheese 下午茶,是的,故意圖文不符 XDD。圖片來源:Ernest 攝於倫敦。)
這個月 Pahud 邀約了一群 AWS Hero 與 AWS Builders 一起用 AWS CDK 來玩 CloudFront Extensions (CloudFront Lambda@Edge)。我從自己長長的代辦清單中找了個一直很想做、但擇期不如撞日的題目 OAuth 2.0,來嘗試看看如何實作成一個 CloudFront Extension 方案,並且採用 AWS CDK (Cloud Development Kit) 搭配 .env 環境變數設定,讓大家可以先輕鬆設定自己喜歡的 IdP (Identity Provider),然後將 IdP 產生的參數設定進 .env 檔案,即可使用這套 CloudFront Extension CDK 方案完成部署,熟練的狀況下應該可在 20 分鐘內完成。
這篇文章是以未來作為教育訓練為架構來安排順序,分成三個部分:
(圖說:貓穿越!圖片來源:by Tomas Tuma on Unsplash)
今天原本在追 AWS Pi Week 慶祝 AWS 15 週年為 S3 慶生的資訊,很開心看到 Amazon ECS 也迎來了敲碗許久的新功能 Amazon ECS Exec。
本文記錄參考了
接著就來試試看透過 AWS CLI 介面,來嘗試看看 Amazon ECS Exec 穿越直達一個 Amazon ECS (EC2) 上的容器。
近年來 TSDB (Time Series Database) 逐步因其特殊性而抽離出來,適合用在 IoT 應用或 DevOps/Apps 分析場景,對應到 AWS 產品即是 Amazon Timestream。運用 AWS 對分散式計算與存儲的優勢,打造了 Serverless 架構、高擴充性的 Amazon Timestream,讓人相當好奇其底層結構。
這篇短短的分享,我覺得可以掌握三個重點:
不算深入,但算是 30 分鐘快速入門基礎架構。適合正在比較各種 TSDB 的朋友們快速一覽。
這場由 FreeRTOS 創始人 Richard Barry 所帶來的議程,有助於快速理解,當要面對大量規模開發與部屬物聯網邊緣裝置 (IoT edge device) 所會面對的重點架構、流程與細節。
當然所有架構、流程與細節我們都可以選擇自己實作,或是選擇市場上既有的方案,例如像是 FreeRTOS 這樣的開源專案,且 FreeRTOS 專案已與 AWS IoT 各種服務(如建立加密金鑰、建立加密通訊通道、資料傳輸)等基本服務完成串接。在技術選型的過程中,讓產品開發團隊有更多選項與彈性。
這場議程推薦給「想要快速掌握物聯網邊緣裝置 (IoT edge device) 開發選項與部屬架構、流程 」的大家。
(圖說:手寫筆記預覽。Han-Shen 分享的產品設計思路架構。Image source: Ernest Chiang。)
這場「AWS 新創洞察系列 — AI 先行時代.新創思維的全面轉型」活動,邀請了三位實力講者,主題內容也都是目前手上剛需,很開心能聽到他們的分享,並在會後簡單交流。
如果你正要開始一個 IoT 專案,這場 IOT203 分享使用「working backwards」方法來回推與定義客戶。
大略將整個專案週期拆解成三個段落:「Idea」、「Prototype」、「Production」,每個段落有各自的坑要踩。
想要走快一點的話(例如少於半年)可以找原廠專業服務,先做個雛形驗證看看。想要自己試著踩看看的話,落實客戶定義、預覽 AWS IoT Solution Repository 既有的架構參考文件是兩大基石。