102 karma · joined June 13, 2022
Well, it seems we are back in an era with really expensive memory.
It would be awesome to have easy clustering directly built-in. Similar to MongoDB, where you tell the primary instance to use a replica set, then simply connect two secondaries to primary, done.
With MongoDB you simply create a replicaset and you are done.
When planing a Postgres cluster, you need to understand replication options, potentially deal with Patroni. Zalandos Docker Spilo image is not really maintained, the way to go seems CloudNativePG, but that requires k8s.
I still don’t understand why there is no easy built-in Postgres cluster solution.
> "Let us handle all your internet traffic.. you can trust us.. []"
TLS does not help, when most Internet traffic is passed through a single entity, which by default will use an edge TLS certificate and re-encrypt all data passing through, so will have decrypted plain text visibility to all data transmitted.
I need to run on-prem, so managed k8s is not an option. Experts tells me I should have 2 FTE to run k8s, which I don't have. k8s has so many components, how should I debug that in case of issues without k8s experience? k8s APIs change continuously, how should I manage that without k8s experience?
It's not a k8s replacement. But I do see a sweet spot for such a solution. We still run Docker Swarm on 5 servers, no hyperscalers, no API changes expected ;-)
Looks a little bit like Svelte.
User sessions were created with a URL query parameter, like `?sessionid=`, and every page would pick up the sessionid and include it in every link on the page.
If you serve the U.S., then you need to calculate all the different sales taxes for each state. If you serve the E.U., you need to create PDF with included standardized XML soon. Don't know about other continents.
I think invoices are not about quick and pretty anymore, but there is a lot more to consider. You should make it clear what you provide and for which target customer.
Get some inexpensive bare metal servers and you maybe can save 80% cost.
Docker is young and fashionable, every windows script kiddy uses it nowadays!
And then comes to the Docker forum complaining about strange issues, not realizing Docker Desktop is a different product, it uses a Linux VM to run the Docker engine, which was build for Linux ;-)
I explicitly wrote "old-school Docker Swarm", as that is missing love for years and everyone with 2 IT FTEs seems to be moving to k8s.
If you have bad working conditions (overtime, weekends) and pay very low salary, who wants those jobs?
Greece is in EU, so the workers can just move to better paying places (Germany, France, Nordics).
Maybe they rather need to tackle their many times mentioned corruption problems, so the value created can be distributed also among the workers.
So that work becomes worthwhile again.
We use a subscription model, which price depends on a very fixed metric of the customer. Think number of rooms in a hotel, it usually never changes.
Not based on users, as that might constantly change and we don’t want customers to think about, if the new employee gets an account or not or has to share it with a co-worker.
Subscription based revenues are more predictable, the user knows the price in advance, the user can easily clear the fixed budget with superiors, the accounting department knows what to expect every month, no one gets a bill shock, no one needs to worry about usage and budget.
We have like no variable cost, so we don’t worry about high usage.
It of course depends on the product and your target group, this works very well for us and our customers.
"Portable - Biscuit is implemented in Rust, Haskell, Go, Java, WebAssembly, C..."
but nothing about Javascript, NodeJS and Python, which seem very common these days.