Ruby 12-factors app 的重要性和 rails 信条比起来 孰重?

zzz6519003 · 2024年11月21日 · 最后由 zzz6519003 回复于 2024年11月24日 · 360 次阅读
1 楼 已删除

12 因素和原教旨 Restfull 一样,你只能当成一种思想去理解,工程上讲是个几乎不可能达到的目标。
有个 RSS 阅读器叫 miniflux,一个打包出来只有几兆,运行只有几十兆的迷你应用,作者为了实现原教旨的 12 因素,坚持不用 sqlite 而是 pg(因为 go-sqlite 依赖 gcc),结果根本没用到 pg 的任何特性,还把 sqlite 相关的 pr 给驳回了...

把 12 因素当成工程目标而不是一种思想指导,只会有一个结果,就是灾难。

RaySong 回复

因为 go-sqlite 依赖 gcc

我觉得驳回的好,深刻理解了 12 factor,不过我觉得这还是 Go 的锅,CGo 依赖 gcc 本来就不对。

I can make it even the first factor: https://www.12factor.net/codebase I often put some services (apps) of one system into one repo. Haven't met any issues yet since we use different dockerfile for each app.

ericguo 回复

怎么还是狗的锅了 hhh

需要 登录 后方可回复, 如果你还没有账号请 注册新账号