經過一晚我猜可能已經有人想到昨天提的架構中,解決了哪些問題又有哪些問題沒有被解決,但是還是要長話一下,說說昨天架構的問題點在哪裡。 已解決: 升版容易,...
許多panic產生的原因是由於程式沒寫好造成的 下面談談幾個常見的陷阱 slice index map 未先初始化 error 的Error()不一定可以使用...
感覺昨天的文章非常枯燥乏味,其實很認真想要寫的比較活潑生趣一點,但怎麼這麼困難...(淚奔)所以今天決定開啟連續幾篇相對火爆的系列文。 這兩天我思來想去,覺得有...
概念想法 如果程式剛初始化的時候發生crash,可能還沒有太大傷害,但若程式執行起來已經上線一陣子,正在處理到一半的資料突然中斷,麻煩可就大了。 多年來的開發經...
昨天看了三個「虛擬機」的機器服務架構,但其實昨天說的第三個架構(微服務時代),仍然有不少隱性的問題: 浪費機器資源:每一台虛擬機都只放一個服務,對於連線數量...
第一次認知到維運與開發思維會有落差的是因為快取機制,其實也不能說是有落差,應該是說有些面向是身為開發人員可能不會思考到的。 先來說明一下,什麼時候會使用到快取機...
是什麼對於一個上線的程式最重要呢?最基本就不要crash,不要處理的資料有錯,所以筆者想先來談談這個部分吧。 系列文前面幾篇會探討,什麼情況下可能會導致發生嚴重...
早期尚未有微服務概念時,你可能看過以下的機器架構 縱向擴充:透過加大CPU、Memory、Disk等方式,完成資源擴充 ※ 這時候,會將多個服務放在同一台虛...
其實原本想訂的主題是『不談技術的 DevOps』,但仔細想想,這個標題實在太驚悚,雖然主軸不是介紹或教學本身,但某幾篇文章可能還是會提及相關技術,所以以『不談技...
先稍微自我介紹一下,我是個樂於研究架構設計,且對於軟體工程和維運有興趣的後端工程師。 之前因為工作性質,多少有涉略幾個不同的程式語言和開發工具,而在目前的公司,...