這是一個可歌可泣的故事,冒險者們在開發的旅途上,不斷挖洞、踩雷的經驗分享。主題大部分圍繞在 golang、k8s、istio、Elastic、scyllaDB 上,讓我們一起踏上征途,挑戰連續 30 天寫文章。
前言: 建立微服務 建立微服務 如何建立微服務先撇出不使用Istio建立起一個基本需要有幾個要素,以下會做個簡單範例: 第一個,需要有服務也就是所謂的p...
What is GitOps? GitOps is a way to do Kubernetes cluster management and applica...
Helm是k8s的應用程序管理器(the package manager for k8s), 類似Linux上的yum或apt-get, 是一個將手動部署自動化...
什麼是APM Elastic APM是基於Elastic Stack構建的應用程序性能監視系統(Application Performance Manageme...
介紹完了 telepresence ,接下來就來談談,怎麼使用跟安裝它 安裝 MacOs的方法如下 $ brew cask install osxfuse $...
在上一篇的文章中我們已經用go把監控程式開發完成,接下來這會講Dockerfie製作和如何取得gcp身份驗證。 Dockerfie 在開始製做映像檔時,我們需要...
以前在開發winform的程式時,如果這個function要處理n個流程,這時候就會看到畫面上的滑鼠指標變成漏斗,只能等阿等,明明知道這些子function裡面...
除了前一篇提到的Metrics之外,再接著介紹其他的部分。 Scylla Per Server Metrics:紀錄了request的數量之外,也紀錄了Tim...
除了外部的壓力測試外,也可以寫測試來驗證所寫的函數是否正常運作,並是否像你所預期的運作。 測試檔 在go裡面進行測試,首先必須有個能被測試的函數,例如這邊有個函...
除了LWT以外,CASSANDRA/SCYALLA,也提供了另一個武器,batch(批次處理)。 內容可以涵蓋select、update和delete。 跟RD...