稳定性
每个用户对『稳定性』需求都不尽相同。
对术语『production ready』的理解,则是仁者见仁智者见智。这里分享一下我们对它的理解。
我们认为软件应用只有当它真的可以应变各种生产环境时,才能被称为“production read”。比如:软件在生产环境中对 SLA 没有负面的影响。软件发布后,不仅需要观察其稳定性,还需要考察软件生命周期内更新、监控、调试、备份和恢复的能力,并且这些操作都不能对线上产生负面影响。软件只有具备这些能力,我们才称它为『production ready』。
Flynn 的用户很多,由于他们的需求和评估方式不同,使用 Flynn 的方式也不尽相同。评估 Flynn 是否符合你的需求的最好办法就是试用它。
稳定性和功用性间该如何平衡,相信用户能做出正确的选择。我们不提供全套解决方案,因此你完全可以根据指定的需求,自主选择使用 Flynn 哪种功能,及如何使用。
当前我们提供 2 种发布渠道,分别是:夜间版和稳定版
夜间版包括部分经过边缘测试后合并到 Flynn 中代码。当然,这些修正都经过代码评审,并在持续集成系统中跑通,只差在“真实世界”测试过。
稳定版则是按周发布,以便我们有更多的时间来保证稳定性。虽然我们无法保证稳定版中没有任何 bug,或者非预期操作,但是我们将一如既往以高标准来完成它们。用户信任我们团队,信任 Flynn 系统,对我们来说尤其重要,也是我们奋斗的目标。可能会受到主流 Web 浏览器使用的发布系统模型的影响,发布频率可能会随着时间改变。
Flynn 当前存在一些安全隐患,评估时请慎重考虑。。
鉴于 Flynn 内置的 Postgres 数据库服务性能还未达到最优,对于数据频繁写、大数据场景,我们不推荐使用。