嗨!歡迎回到上班族的命令列生存手冊!!為什麼有些 YouTuber 的終端機這麼帥可以同時跑這麼多個 Shell?今天開始你也加入他們的行列!這一個章節要來介紹...
🔹 第 30 天只是一個開始 這系列是我 9/4 起床時腦中靈光一閃決定要寫的。當我在 Day 1 決定最後目標是要做「一個企業知識庫 FAQ Chatbot...
三十天的鐵人賽,像一場技術馬拉松,終於來到了終點線前。最初的目標很明確:結合我對 iOS 開發的熱情與工作上學習到的 DevOps 實踐,從零到一打造一款名為「...
Pipeline 的實踐 yaml 的說明 昨天將如何利用kong做到藍綠分流佈署的實作邏輯後,接下來就準備要將變更管理的流程,同樣使用Azure DevOps...
前情提要 在過去的 Day 24-28 中,我們建構了 Kyo System 在 AWS 上的完整基礎設施: Day 24: 使用 AWS CDK 建立基礎...
嗨!歡迎回到上班族的命令列生存手冊。很久以前講到基礎的指令,知道有三個命令必學:ls、cd 和 cat,它們陪伴我們一段時光,雖然基礎但也夠用了。不過網路無奇不...
藍綠佈署 故事 Lala:這次我們的API產品,準備要升級了,是不是應該要通知所有的consumer,告訴他們在過版日的晚上八點可能會有服務的中斷,請他們暫時先...
知道大補帖是啥的可能都… 嗨!歡迎回到上班族的命令列生存手冊。這章是來介紹一些好用的 git 相關工具,本章並不會介紹 git 指令,因為 git 自身也夠寫一...
為我們的 App 加上 logo 在我們開始寫我們的 pipeline 之前,我突然想到有一件很重要的事情,那就是為我們的 App 加上一個看起來很讚的 ico...
Kong 的Consumer JWT實作 把JWT實作在route上的部分講解過之後,接著就該進入到consumer的使用階段了。這部分原本筆者打算使用post...
嗨!歡迎回到上班族的命令列生存手冊。上一個章節講到 git,我就想到 GitHub。一想到 GitHub,就想到 GitHub Copilot。在 Warp 裡...
新的故事 就在團隊完成了HMAC認證實作,以符合金融公司的高安全性要求後,又一間金融公司希望使用這個新的API,但這次卻出了另一個認證的難題給工程團隊。因此,團...
嗨!歡迎回到上班族的命令列生存手冊。本篇是生活品質篇的第一篇文章,手刀來介紹一下「設定檔」。還記得 vim 篇時,調整讓 vim 預設使用系統剪貼簿的設定嗎?當...
HMAC Auth - Client的實作 故事 Aries: kong在HMAC的設定上看起來也不算複雜,但是這個clock_skew設定多久才是比較好的呢?...
嗨!歡迎回到上班族的 vim 生存手冊。好!我們繼續 vim 的主題,上個章節提到不能用 Ctrl + C 複製了,現在變成離開 Insert Mode,到底要...
HMAC 認證 還記得 Day20 的時候,提到了新的API要提供給金融客戶來使用嗎?但因為金融客戶有更高強度的認證授權要求(註:為確保本行資訊安全,所提供之服...
前情提要 昨天我們看了 Jenkins 的 CI/CD Pipeline,理解了 Jenkins 的強大之處。配合前面學習的 Kubernetes、Kustom...
嗨!歡迎回到上班族的命令列生存手冊。終於要來講那個編輯器:vim,一個進去後就不知道怎麼離開的神秘產品。同時,用 vim 的開發者會自己走過來告訴你他用 vim...
完整的變更管理 故事 Lala:原來Kong的設定變更也打算走Pull Request,而且設計原則與一般我們應用程式過版不太一樣耶。 Sam:沒錯,原因就如同...
前情提要 昨天我們建立了企業級的私有映像檔倉庫 Harbor,解決了容器映像檔的集中存儲、權限管理和安全掃描等問題。有了 Harbor,我們可以安全地管理所有應...
進入變更管理的協作世界 昨天說到了透過pipeline將kong設定檔變更後,雖然有諸多優點。但是對於Infratructure的人通常會覺得麻煩,而且會被挑戰...
前情提要 昨天我們簡單看了 Istio,讓我們能夠在不修改程式碼的情況下掌控微服務間的流量。這些工具都專注在「如何更好地運行和管理應用」。 但在實際的企業環境中...
嗨!歡迎回到上班族的命令列生存手冊。上一個章節詳細說明了一個檔案前面的權限要怎麼看,但是權限是一個不小的話題,這一個章節還是需要繼續談。前情提要筆者提供了一個「...
Azure Pipelines Pipeline yaml 復盤 請參考範例程式,今天要說明的兩個pipeline yaml都在這資料夾下:ironman20...
嗨!歡迎回到上班族的命令列生存手冊。一首簡單的歌,讓你的心情快樂。一個簡單的 Shell Script,改善下午上班的心情。終於進入了 Shell Script...
從IaC 到佈署 - Azure DevOps Service 部署標的 - Environment 希望做到的效果 前面已經將Azure Repos設定完成之...
嗨!歡迎回到上班族的命令列生存手冊。還記得最前面幾章介紹的 Standard Input 和 Standard Output 嗎?本章還會用到這個觀念,首先來看...
共用、協作、變更管理 目的都是為了降低認知負荷 在Day2的文章中,筆者簡單的說明了kong的service與route的關係,不過到目前為止的範例中,都僅用一...
嗨!歡迎回到上班族的命令列生存手冊。今天要介紹的 Shell 就是 fish (Friendly Interactive Shell),「fish 有什麼好!(...
認證(AuthN)與授權(AuthZ) - 續 昨天說到了之前從未特別談過的kong授權的問題,因為如果僅有做認證,那就沒有辦法一次將多個API服務納管到kon...