現在我們有 modules 資料夾來放置每一個 Bounded Context 接下來介紹,Bounded Context 裡的東西 Exceptions放各...
今天分享一些 DDD 抽象類別的實作。 ValueObject 這邊使用 __set 與 __get 模式方法來時做出一個只能 new 而不能改值得物件不過實際...
以下範例我大量省略了重點以外的內容,例如: PHPDoc、類別屬性定義、命名空間 .... Repository 請記得 Repository 是切開領域層與持...
昨天 Application Service 有用到一個叫做 MoneyTransfered 的 Domain Event。 Domain Event Doma...
前面幾天跟大家分享如何把 DDD 的戰略設計導入到 Laravel 專案中,然而戰略設計只是 DDD 的一部分而已,雖然導入這個部分對專案就有不錯的幫助,但還是...
Amazon Web Services (AWS) – 雲端運算服務,簡單來說就是把傳統企業機房搬到網路上去維運。 這麼做有那些好處呢? AWS 一直主打的都...
AWS 服務有非常多,這邊我僅紹幾個常用的,至於每一個服務該怎麼使用,建議大家多去 YouTube 上找影片來看,或是訂閱 AWS,他們很常舉行免費的遠端線上學...
今天介紹一些 AWS 網路、安全相關的服務 WAF AWS WAF 是一個網路防火牆,我們可以設定規則協助保護 Web 應用程式或 API 不受常見的 Web...
Lambda AWS 的無伺服器運算服務稱為 Lambda 什麼是無伺服器? 所謂的無伺服器運算服務,並不是說真的不用伺服器來執行程式,而是讓開發者只需要關注程...
今天跟大家分享一個應用程式運行可以如何架構。 目標 要有 SSL 憑證 要有 DNS 優化 系統要能承受百萬級流量 系統要能夠抵禦 OWASP top 10...