大部份情況我都唔prefer拆db
因為handling真係麻煩咗
一係call api manual join
一係加redis/elasticsearch for read only
仲有除咗app side
production support都會query同data patch
應該唔多system可以做到拆db pros>cons
但monolith拆做microservices
就算唔講code層面拆細嘅好處
淨係減少build, test time同deployment risk都值得做