3 ms·
Yes, I'm aware stateful services need redundancy, scaling and backups. That's exactly my point. 12 Factors only address stateless processes, which is the easy
by ngrilly 10y ago
Yes, I'm aware stateful services need redundancy, scaling and backups. That's exactly my point.
12 Factors only address stateless processes, which is the easy part. But most applications are stateful. It doesn't matter if data are stored in an embedded database (like SQLite, LevelDB, BoltDB) or in a client-server database (like PostgreSQL, MySQL, MongoDB, RabbitMQ, Redis). 12 Factors doesn't address this issue at all.
- icebraining 10y agoThe point of 12 Factors is to isolate the application from the data store, making it easy to manage and upgrade the former. That's important because they recognize applications are stateful. But yes, 12 Factors doesn't purport to guide people on how to manage the stateful part.