-
You can do zero-downtime deploys on a single node with tools like seamless[1]. That works for Go but I'm sure there are other options for other languages. I'm not sure if/how you can do it with a containerized workload on a single node though. I haven't tried that.
[1] https://github.com/rs/seamless
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I haven't tried Backblaze B2 but I agree with you on engaging in AWS hell. Litestream should work with any S3-compatible API. I've added an issue to add guides for B2 & Minio[1].
Regarding Postgres vs SQLite, I've found that I can use much simpler SQL calls with embedded databases when I don't need to worry about N+1 query performance issues. That makes many of the query features moot. That being said, there is a JSON extension for SQLite[2] although I haven't tried it.
[1] https://github.com/benbjohnson/litestream/issues/41
[2] https://www.sqlite.org/json1.html
-
Thanks! The site is a Hugo[1] site with a modified version of the Doks template[2]. I changed some colors and the font and I hired a designer on Fiverr to do a logo for $99.
[1]: https://gohugo.io/
-
none. I had built a Crystal web framework that i retired[1]. I created something else that I use that's faster than the popular ones. Not open sourced.
[1]: https://github.com/samueleaton/raze
-
Lastly, use a modern version of SQLite. Many default installations come with versions from a few years ago. In Python for example, you can use pysqlite3[0] to get the latest SQLite without worrying about compiling it (and it also comes with excellent compilation defaults).
[0] https://github.com/coleifer/pysqlite3
-
Bedrock
Rock solid distributed database specializing in active/active automatic failover and WAN replication (by Expensify)
This is great. I love all of the work being done around SQLite.
If bedrockdb ( https://bedrockdb.com/ ) replicated to object storage like litestream, I’d be in heaven.