透過 Ansible 加入 GPG key 的 APT repository

透過 Ansible 加入 GPG key 的 APT repository 最近正在將過去寫過的 Ansible 腳本改寫:由 CentOS 轉為 Ubuntu,因為 package management 工具不同,所以主要就是這部份改動較大,其他安裝流程大致沒變

APT 安裝指定版本套件

APT 安裝指定版本套件 原則上服務的版本升級應該都是樂見的,降低安全漏洞曝露風險、增加新的功能、避免日後跳版升級困難,除非有什麼特殊因素不能升級,

使用 C# 搭配 Avro 存取 Kafka

使用 C# 搭配 Avro 存取 Kafka 之前筆記 使用 Docker Compose 啟動 Avro Schema Registry 紀錄到如何使用 docker compose 來快速建立 Kafka 與 Schema Registry,當然沒事不會特別建立環境,今天就進入重點,紀

使用 Docker Compose 啟動 Avro Schema Registry

使用 Docker Compose 啟動 Avro Schema Registry 過去在使用 Kafka 時一直都沒有搭配 Avro 做序列化與反序列化,一來是偷懶,二來是都直接使用字串傳輸也方便,剛好最近看到 Kafka 序列化的介紹,

如何在 .NET6 上指定 HttpClient 使用 HTTP/2

如何在 .NET6 上指定 HttpClient 使用 HTTP/2 之前筆記 gRPC 在 ASP.NET Core 7 的 JSON 轉碼功能 紀錄到如何使用 ASP.NET Core 7 加入的 JSON 轉碼功能:可以讓 gRPC service 也可以透過 rest api 的方式來呼叫,所以就有了 HttpClient

允許 Kibana 可以匯出並下載 CSV

允許 Kibana 可以匯出並下載 CSV 最近在為外部團隊建立 EFK 讓部份查詢不用開發人員介入,保留開發能量為更有價值的功能做準備 團隊在 Production 環境中,有嚴格的權限管理,

ASP.NET Core 的 gRPC-Web 功能

ASP.NET Core 的 gRPC-Web 功能 之前筆記 gRPC 在 ASP.NET Core 7 的 JSON 轉碼功能 紀錄到如何使用 Transcoding 讓 gRPC service 同時提供 web rest api 的功能,過程中在 Microsoft 官方文件 gRPC JSON transcoding in ASP.NET Core gRPC apps 看到 Microsoft 官方將 gRPC JSON transcoding 與

Ansible 無法解析 module

Ansible 無法解析 module 這是前幾天使用 Helm 安裝 elastic filebeat 時遇到的狀況,除了 production 的其他環境都相當順利,原本 擔心 template 在 generate helm value file 時可能會因為 production 用的帳密,複雜度較高,會出現

使用 Postman 來發送 gRPC request

使用 Postman 來發送 gRPC request 過去在測試 gRPC 時大部份都是依賴 BloomRPC,畢竟 grpcurl 還是語法上還是沒辦法像 GUI 一樣直覺,只是今年要更新 BloomRPC 時發現已停止維護,雖然

再探 gRPC 在 ASP.NET Core 7 的 JSON 轉碼功能 (Streaming)

再探 gRPC 在 ASP.NET Core 7 的 JSON 轉碼功能 (Streaming) 之前筆記 再探 gRPC 在 ASP.NET Core 7 的 JSON 轉碼功能 紀錄到如何使用 ASP.NET Core 7 加入的 JSON 轉碼功能讓 gRPC service 與 rest api 有接近的使用體驗:使用 POST 方法搭

Google Cloud Functions 發送訊息到 Google Cloud Pub/Sub

Google Cloud Functions 發送訊息到 Google Cloud Pub/Sub 因為公司部份產品建置在 SaaS 基礎上,但這些 SaaS 都有自己維護的時間跟計劃,所以為了避免 SaaS 維護造成產品服務異常,所以想要將 SaaS 的相

再探 gRPC 在 ASP.NET Core 7 的 JSON 轉碼功能

再探 gRPC 在 ASP.NET Core 7 的 JSON 轉碼功能 之前筆記 gRPC 在 ASP.NET Core 7 的 JSON 轉碼功能 紀錄到如何使用 ASP.NET Core 7 加入的 JSON 轉碼功能:可以讓 gRPC service 也可以透過 rest api 的方式來呼叫。 不過眼尖

gRPC 在 ASP.NET Core 7 的 JSON 轉碼功能 (macOS)

gRPC 在 ASP.NET Core 7 的 JSON 轉碼功能 (macOS) 在之前筆記 gRPC 在 ASP.NET Core 7 的 JSON 轉碼功能 紀錄到如何使用 ASP.NET Core 7 加入的 JSON 轉碼功能:可以讓 gRPC service 也可以透過 rest api 的方式來呼叫 但由於該功