Dake Hong
I'm a Site Reliability Engineer. My job involves helping to set up standards for the whole process of developing and deploying software, and making sure our systems and sites stay reliable. In my free time, I like to work on side projects. I write about what I've learned and built on this blog. It's a way for me to share experiences that might be useful for both you and me!
Works
數字華容道(Docker + Flask)
Serverless練習專案。使用Flask框架來建立一個簡單的網頁益智遊戲 - 數字華容道 (Digital Klotski),並使用Dockerfile來建立Docker Image,最後使用兩個雲端平台(AWS/GCP)來部署專案:
- AWS (ECS + Fargate):使用Amazon Elastic Container Service (ECS)來建立叢集(cluster)以及AWS Fargate環境的任務(Task),來部署Flask網站。
- GCP (Cloud Build + Cloud Run):使用GCP Cloud Build來建立GCP的Docker Image,再使用GCP Cloud Run來部署Flask網站。
此網站(個人網站)
第二代個人網站,使用Hugo框架架站,並使用Netlify託管網站。網站內容以Markdown語法編輯撰寫而成,並將檔案放置在Github上進行版本控制,且有Google Analytics插件進行網頁流量監控。
飲料店管理系統(大學期末專案)
大四下【雲端應用實務】課程期末分組專案,為一套簡易型的飲料店訂購管理平台,利用LAMP ( Linux / Apache / MySQL / PHP )架構所製作而成的網站,並使用CSS來美化網頁。此網站使用Font Awesome以及chart.js來完善網站功能。該課程目的,為最終可在GCP平台架設網站。
網站包含前後端兩部分,顧客可以在前端網頁訂購飲料及訂單狀況;店家可以在後端網頁增修飲料店資訊及操控訂單狀況。而我主要負責 網站架構的規劃與整體網站程式的撰寫,並使用Git進行版控。
學生作業管理系統(大學期末專案)
大三下【網站資訊系統開發實務】課程期末分組專案,為一套簡易型的師生作業管理平台。該網站以Laravel框架所製作而成。該課程目的,分組使用版本控制,協同合作專案,最終完成一個完整的Laravel網站。
本系統有 學生端 與 助教端 兩端,且此網站包含了選擇題系統:
- 在學生端,學生可以進行作業繳交、填答選擇題,並且可以觀看作業成績與評語
- 在助教端,助教可以增修選擇題、觀看學生的繳交狀況,並且可以批改學生作業並寫下評語