切割切割服務邊界,似乎對於微服務很重要,但上一篇看起來也虛虛的,似乎沒個準頭,好像沒有一個理論基礎可以 follow。於是人們想到如果從設計領域模型 (DDD)著手,似乎是一個好點子,所以 DDD 這個詞在這一兩年忽然火紅了起來,DDD 是一種基於領域知識來解決複雜業務問題的軟體開發方法論,由 Eric Evans 發明,這個專有名詞創立於同名書籍之中。
DDD (Domain-driven Design): https://en.wikipedia.org/wiki/Domain-driven_design
第十一屆 iT 邦幫忙鐵人賽,有一篇非常棒的系列文,大家可以直接去看。
Think in Domain-Driven Design by fx777: https://ithelp.ithome.com.tw/users/20111997/ironman/2730
如果你不知道怎麼切割服務邊界,可以 deep into DDD,它可以給你更有系統的 mindset。