

最近的文章
AWS 基於 Target Group 和 ASG 的藍綠部署研究
·1531 字·4 分鐘
背景 # 公司用的是 AWS,目前主要服務是在 EC2 上,而不是 ECS 或 EKS。
發版的流程是會先將目前的程式碼和相關設定打包成一個 AMI,更新 Launch Template,再更新 Auto Scaling Group (ASG)。
即使上版前都會盡量測試,但公司的程式如果動到 legacy code,實在很難保證所有部件都沒問題。
之前甚至還有出現過 infra 異常,包出來的 ami 少安裝了 imagemagick,讓全站完全無法上傳圖片。
EventBus 的神(精病)用法
·1330 字·3 分鐘
前言 # 前一篇提到 EventBus 使用字串 + 不定參數的作法,雖然我極度不欣賞,不過這也是動態語言的常規操作而已。如果去問不同人,可能會覺得這樣的手段也無傷大雅。
不過還有一種操作 EventBus 的手法,可能就連動態語言大師看了都會嘖嘖稱奇。
Python EventBus
·884 字·2 分鐘
問題 # 之前在找 python 的 EventBus 相關 lib,才發現寫的爛的星數高,寫的好的星數低。
以我翻到的兩個星數稍高的 lib 為例:
LiteDb 簡單 key-value pair存法
·362 字·1 分鐘
LiteDb 是 C# 上簡單的NoSql資料庫,不過想用一個 collection 來存不同型別的 key-value pair 就略顯麻煩。