在生产环境中使用Firebase

20
我正在使用Ionic和Firebase为当地一家餐厅开发食品订购应用程序。由于我对任何后端语言的知识有限,并且懒得花时间学习,因此我考虑使用Firebase存储数据,因为它拥有我所需要的一切。 我只怀疑在整个应用中使用它是否是一个好主意。在一开始时,预计每天会有10-20个订单,我也担心该应用程序每天会占用多少存储空间,以及我应该订阅哪个计划。谢谢。
3个回答

30

@David East 和所有人,

回答我最初的问题大约已经5年了,现在回来了。Firebase 在这段时间内引入了一些重大升级,使其成为您所有后端需求的单一平台。它可以解决您所有的问题,并且使用 NOSQL 数据库,您将能够快速地发布产品。我能够在3周时间内为一个组织使用Firestore开发React PWA应用程序并成功上线。相比其他替代方案,其平均服务器费用也相当低。


12
谢谢,我们很少看到原帖发布者在几年后分享他们获得的智慧。非常感谢。 - Ashwin Prabhu
谢谢分享!在完成后端之后,我发现了这个。太棒了! - Caio Mar

24

这里是Firebase团队的成员。

我们有很多大客户在生产中使用Firebase。

需要注意的主要指标是并发用户数。基本上,有多少设备同时连接到应用程序。

免费计划可涵盖您达到100个并发用户。$5的Spark计划可以为您提供自定义域名。在那之后,您将拥有无限的并发使用,但需要注意不同的指标,如数据存储和带宽。

对于您的用例,我相信您可以在免费计划下表现得很好。

此外,如果您正在构建Ionic应用程序,请查看我们的AngularFire库。它会节省您很多时间,并使开发应用程序更加愉快。


3
这些客户是在 Firebase 上独立运行,还是只有部分服务在 Firebase 上运行,而更费力的部分在自定义后端服务器上运行? - Reshad

1
两年前开始使用Firebase生产环境,我仍然认为在合适的架构下使用Firebase是一种切入新创企业的方式。作为一个前端开发者,使用Firebase确实帮助我快速发布我的MVP,并铺平了全栈开发的第一步。
然而,如果不遵循一个扁平化的、精心规划的架构,会带来一些障碍,尤其是在扩展方面。
Firebase的成本肯定很高,而且一直在增加。就产品的未来而言,Firebase不是长期存储数据的好地方。
我期待着有一天能向Firebase团队展示多年来在Firebase @David East上所建立的内容。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接