docker

DevOps - 實作你自己的 GitHub Actions

category: devops     6 minute read     Posted on:

Implement Your Own GitHub Actions 定義一個客製化的 action 非常簡單,你只要指名 輸入, 輸出 以及 程式進入點 就可以了 而上述的資料必須寫在一個名為 action.yml(或 action.yaml) 當中就可以了

玩轉 Syslog 第一次就上手

category: random     6 minute read     Posted on:

Introduction to Syslog 任何運行中的系統都會有 Log,主要是為了方便除錯、監控以及分析等等的 可以說沒有 Log 的系統是沒有辦法運作的

資料庫 - 大型物件儲存系統 MinIO 簡介

category: database     8 minute read     Posted on:

Brief Large Object Storage System 檔案儲存在現今電腦服務中一直扮演著相當重要的角色 舉例來說,你的大頭貼會需要一個地方儲存 我記得我在學校學習的時候一般來說有兩種做法 上傳到伺服器當中的檔案系統內做儲存,資料庫內寫入存放路徑即可 直接以二進位的方式存入資料庫中

資料庫 - 最佳化 Read/Write 設計

category: database     3 minute read     Posted on:

Preface 雖然說只要有錢都好辦事,但多數情況下我們都是沒錢的 因此學習如何最佳化是相對重要的事情 那麼有哪些是我們可以透過內部盡量去優化的呢?

DevOps - 整合測試 Integration Test

category: devops     5 minute read     Posted on:

Introduction to Integration Test 光是擁有 unit test,其實是不夠的 因為 unit test 測試的範圍只有 function 本身 跨 function 之間的整合,是沒有涵蓋到的

如何正確模組化你的 OpenAPI 文件,以及如何建立 Mock Server

category: random     5 minute read     Posted on:

Preface

Prisma + Webpack + Docker 踩坑筆記

category: random     5 minute read     Posted on:

Preface 前陣子為了其他系列的部落格文章的 lab,在練習一個簡單的 REST-ful API 的專案 途中遇到不少的困難,想說寫起來紀錄一下

Container 技術 - 最小化 Docker Image

category: container     3 minute read     Posted on:

Why Do we Need to Minimize Image Image 的大小對開發本身來說有很大的影響嗎? 考慮到要 deploy, pull image 這件事情來說,如果遇到網路速度慢的情況下 等個幾分鐘對於開發者來說真的會大幅度的拖慢進度 因此,如果 image 大小能維持在幾 MB, 是在好不過得...

DevOps - 從 GitHub Actions 初探 CI/CD

category: devops     3 minute read     Posted on:

CI/CD Continuous Integration - CI 是現今軟體開發流程當中的一種 best practice 開發的過程當中,我們有可能在實作中不小心改壞了一個東西,又剛好 QA 沒有測出來直上 production 這時候出問題就比較麻煩了對吧?

Container 技術 - 理解 Docker Container

category: container     3 minute read     Posted on:

Virtualization Docker 身為一個容器化技術的代表,與傳統 virtual machine 不同 Docker 擁有更快的啟動速度、對系統資源的極低要求以及輕量化的優點,既然同為 虛擬化技術,那麼他與傳統的 virtual machine 又有甚麼不一樣的地方呢?

Container 技術 - runC, containerd 傻傻分不清

category: container     1 minute read     Posted on:

容器化技術 隨著 microservice 的發展,容器化技術在近幾年受到了廣大的歡迎 相較於傳統的虛擬機器(virtual machine), container 擁有著輕量,快速等特性 隨即受到了開發者們的喜愛 而其中最廣為人知的便是 Docker 本文並不會贅述 Docker 工具的使用,我們將以其探討 c...