要follow "https://roadmap.sh/backend" backend road map 去study,由基礎一步一步札實的學習。
SOLID 原則 Single-responsiblity principle一個class內應該只有一個改變的理由,指是一個class應該只需要專注做一件事...
Docker 查詢相關指令 查看所有 docker images docker images 查看運行中的 docker docker ps 查看所有的 d...
Elasticsearch Elasticsearch 是一個分散式的搜索引擎,假設今天要搜索有關 dogs的貼文,一般使用關鍵是自料搜索會像select *...
Monolithic application 指設計程式時沒有考慮模組化的程式,在寫程式時應該考慮模組化的概念,使應用可以付用程式中某一部分,在未來要復用程式時...
Message broker是作為應用程式與應用程式之間的模塊,用來交換訊息,其運作方式會有一個publisher和consumer,publisher會將訊息...
Websocket websocket的優短為在一段連線建立後,這段連線會持續存在直到主動將通道關閉,在通道存在期間client和server可以持續互相傳輸d...
Native Graph Databases 與一般開發者常用關聯式資料差別為,在一般使用sql時,以main key(主鍵)來當作資料的唯一識別,再與其他表關...
web server存儲服務器軟件和網站組件文件(例如,HTML 文檔、圖像、CSS 樣式表和 JavaScript 文件)。Web 服務器連接到Interne...
uwsgi python套件中用來管理後端service的套件,在django中直接使用runserver的話預設會使用wsgi tool去開啟後端servic...
Horizontal Scaling/Vertical Scaling 在服務越來越多的時候,伺服器負載會越來越高,因此出現兩種擴展方式分別為,Horizont...