Become independent
Ideally, it should not matter whether your app is getting its data from a local stub, a Mobile Backend as a Service (MBaaS), a third party API, or your own API. This is very easy to accomplish. You just need to realize that it is important to separate the different concerns and that implementing contracts matter.
Another lesson learned is that you cannot always trust third party services. You must have heard about Parse. It used to be of the most promising MBaaS and a lot of app developers were depending on it to store their app data in the cloud. Recently, they announced that they will shut down their business, which frustrated a lot of developers. Fortunately, Parse has created an open source version of Parse Server. Anyhow, it nicely illustrates what I am trying to say here. Make sure you do not go out of business even if one of your key partners does.
- 輕松學(xué)大數(shù)據(jù)挖掘:算法、場景與數(shù)據(jù)產(chǎn)品
- Mastering Ninject for Dependency Injection
- Spark大數(shù)據(jù)分析實戰(zhàn)
- Python廣告數(shù)據(jù)挖掘與分析實戰(zhàn)
- 分布式數(shù)據(jù)庫系統(tǒng):大數(shù)據(jù)時代新型數(shù)據(jù)庫技術(shù)(第3版)
- Learning JavaScriptMVC
- Spark核心技術(shù)與高級應(yīng)用
- 大數(shù)據(jù)營銷:如何讓營銷更具吸引力
- 中國數(shù)字流域
- 大數(shù)據(jù)架構(gòu)商業(yè)之路:從業(yè)務(wù)需求到技術(shù)方案
- R語言數(shù)據(jù)挖掘
- 編寫有效用例
- Chef Essentials
- MySQL數(shù)據(jù)庫技術(shù)與應(yīng)用
- Expert Python Programming(Third Edition)