最新文章
後端、基礎架構與技術探索。

postgresql
PostgreSQL vs MySQL
從架構、MVCC、索引、鎖、複製、型態系統等面向,全面比較 PostgreSQL 與 MySQL 的設計差異與適用場景

postgresql
Replication 與 High Availability
介紹 PostgreSQL 的 Streaming Replication、Logical Replication、以及 Patroni / PgBouncer 組成的生產級 HA 架構

postgresql
PostgreSQL 鎖機制
解析 PostgreSQL 的表級鎖、行級鎖、Advisory Lock、死鎖偵測,以及與 MySQL 鎖機制的核心差異
Skills & Expertise
Technologies and tools I work with day to day.
Backend
Ruby on RailsFastAPI (Python)Gin (Golang)Express (JavaScript)MySQLPostgreSQLRedisElasticsearchRabbitMQ
Frontend
ReactNext.jsAstroTailwindCSSstyled-componentsWebpack
Cloud & DevOps
GCPAWSTerraformKubernetesDockerGitLab CI/CDGitHub ActionsHelm
Observability & ML
PrometheusGrafanaLokiPyTorchMeta LearningTime-series Forecasting
我的探索旅程
從機器學習研究、全端產品開發,到如今主導 GCP 雲端基礎架構與 DevOps / Observability 建置。這是我一路走來的軌跡。
2025/09 ~
2025/09 ~
BD
大數據股份有限公司
軟體工程師
- 導入 Terraform 管理 GCP 雲端架構,涵蓋網路規劃、安全性強化與傳輸成本優化
- 規劃 GitLab CI/CD 全流程,整合 lint、test、SonarQube、Artifact Registry,並透過 Helm 自動部署至 GKE,支援多環境與 rollback
- 規劃並實作地端 API Gateway,搭配 Keepalived 實現 HA 架構
- 從零建立 Prometheus + Grafana + Loki 可觀測性架構,設計 metrics、dashboard 與 alert 機制
- 重新設計集中式 log sink 與 retention policy,降低 log 成本約 60%
- 擔任 AI Agent 產品主要開發者,負責系統架構、核心開發與 AI 可觀測性導入
2023/04 ~ 2025/05
2023/04 ~ 2025/05
YR
友睿資訊
產品開發工程師
- 架設 n8n,導入自動化流程以優化跨部門合作
- 優化 CI 流程,減少 CI 時間 33%
- 規劃並升級 MySQL 資料庫版本 5.7 到 8.0
- 升級兩個產品 Ruby 版本從 2.7 到 3.3、Rails 版本從 6.1 到 7.1
- 產品前後端開發,負責功能技術架構設計與後端實作
- 建立 AI 專案後端架構、自動化測試,以及 MySQL 與 ElasticSearch 備份機制
2021-07 ~ 2021-08
2021-07 ~ 2021-08
IIS
中央研究院資訊科學研究所
研究助理
- 實作、分析多種 Meta Learning 進行少數據多分類訓練
- 發表一篇國際論文至 IEEE SMC
2020-07 ~ 2021-06
2020-07 ~ 2021-06
IIS
中央研究院資訊科學研究所
學習型兼任人員
- 實作多種 Data Preprocessing 方式
- 實作, 研究多種 Reinforcement Learning framework 論文