身為前端工程師,除了前端技能,技能樹可能會往其他面向點,而我是屬於技能樹往後端開發點的類型。不過發現網路很多後端開發學習資源都偏基礎(當然基礎非常重要),往往都是教導 Restful API 如何撰寫等等,當想再了解其他概念時往往在尋找資源方面就費盡苦心,對於該學習什麼也毫無方向。因此我建立了後端工程線上讀書會,希望能透過大家分享加速學習的速度,而這個系列文則是讀書會分享內容的筆記與心得,內容大致會涵蓋:IOC 控制反轉、Message Queue、Web Server、Swagger DOC、資料庫相關內容(Transaction & ACID、分散式、樹狀結構)...等,一起種樹吧!
Hi!各位鐵人賽讀者好,我是 Kyle,也可以叫我老莫,這是我第二次參加鐵人賽,去年的參賽主題為 React 從 0 到 1 推坑計畫,最後幸運完賽,希望今年也...
第一個主題先來暖暖身子,要講的不是一個 backend 專屬的技術或概念,更像是屬於寫出優質程式碼的一種方法或者說模式,畢竟不管是前端後端,或是任何領域的工程師...
上回說明了 IOC 與 DI 的概念與基本實作方式,並在文末提及每次都自行實作依賴注入當 codebase 一大成本也會相當高,因此能不能有一個統一的介面來實做...
上個觀念 IOC 強調程式碼的品質,第二個觀念 message queue 強調的則是 “訊息的溝通”。 接下來會利用三篇文章的篇幅講解 message que...
上回介紹了 message queue 的基本觀念與使用時機(想複習觀念的可以看上一篇),今天則要介紹業界常用的第三方 message queue 服務 —...
這是 message queue 系列文第三篇,以下附上前兩篇連結 讓任務排隊吧:Message Queue — (1)讓任務排隊吧:Message Queue...
接下來想透過兩篇文章聊聊在 web 開發領域中非常重要的 web server,並一併介紹鼎鼎有名的 Nginx Web Server。第一篇會著重在介紹 we...
上一篇文章中,我們了解到 web server 究竟是什麼黑魔法,可以做到什麼事,還有與程式語言跑的 application server 有什麼差異,此篇文章...
要成為一個優秀的軟體工程師,進程(process)、線程(thread)是一定要搞懂與掌握的知識點,不僅是因為它們是電腦科學根本的知識,更是因為懂得在適當的時...
其實 Proxy 是一個相當廣的概念,它可以代表一種設計模式,也可以代表實際存在的網路實體。若是實體,又可以存在於 backend server 之間,也能存...