2022年6月18日 星期六

SRE, DevOps, K8S, MicroServices, MERN, MongoDB, Domain-Driven Design (DDD)

..
.
1. SRE = Site Reliability Engineering = 網站可靠性工程師 (from Google) 
.


2. DevOps = Dev + Ops
.
SRE is a DevOps.
DevOps is NOT a SRE.
DevOps 並不是一個 "工作職稱",SRE 才是。
.


3. K8S = Kubernetes 是一個可以幫助我們管理微服務(microservices)的系統,他可以自動化地部署及管理多台機器上的多個容器(Container)。
.


4. MicroServices (微服務) : 是一種開發軟體的方法, 有別於 單體式架構(monolithic)。
.


5. MERN = MongoDB, Express.js, React and Node.js
用於開發動態網站和網路應用的 JavaScript 套件組合。它是自由及開放原始碼軟體。
MERN Stack 包含 前端 及 後端. 所以我們又稱 全端。
.


6. MongoDB :
是一種文件導向的資料庫管理系統,用C++等語言撰寫而成,以解決應用程式開發社群中的大量現實問題。MongoDB 由 MongoDB Inc. 於2007年10月開發,2009年2月首度推出,現以伺服器端公共授權(SSPL)分發。
.


7. Domain-Driven Design 領域驅動設計(DDD) :
is an approach to software development that centers the development on programming a domain model that has a rich understanding of the processes and rules of a domain. The name comes from a 2003 book by Eric Evans that describes the approach through a catalog of patterns.

Domain-Driven Design 領域驅動設計(DDD) 是一種基於領域知識來解決複雜商業問題的軟體開發方法論。
.


...


// 2022.06.18(六) AaA