回覆 58# 7h1r733n
做過幾個mobile web project 有用開AWS mobile / firebase。我有d use case 可以比較下用 cloud solution 同唔用有乜唔同,當然冇完美solution,當中一定有缺點,不過錯誤中學習。老實講用開就唔想番轉頭,亦好難番轉頭。因為成個 project development workflow 都唔一樣,尤其個development mindset,仲有人手组合又唔同。邊幅有限,如果可以容後再講。
視乎你用cloud solution 用乜來比較。不過以你講若假如有 core service 係cloud 冇提供或有限際唔 flexible,咁如果解決?冇問題,咁咪搵其他 provider或者做一個 custom module 然後up 上你自己個 infrastructure (or Iaas / Paas) 行 microservice
呢個係其中一個 project development workflow 唔同之處,成個 project 都由 microservice 砌而唔再 monolithic, All components are replaceable with other components。
當然好難一概而論,都係睇project 性質
Cloud 缺點一定有,例如d 野成日都冇standard,每個provider 有自己一套,話轉就轉。花時間睇doc, 睇 example 多過做,不過捱過咗會爽好多。 |