Comment by reconnecting
8 hours ago
I think the only way out is to go back to on-prem for everything, like in the 00s.
LAN cables will go up in price soon.
8 hours ago
I think the only way out is to go back to on-prem for everything, like in the 00s.
LAN cables will go up in price soon.
Ha, Cyberpunk 2077 is becoming reality. We're proposing the Blackwall.
That was always going to happen. The future of the internet is AIs scamming you and your grandmother, ransomwaring you, draining your back accounts, etc. There will be no reason or rhyme, it's simply a function of available compute and ease of automation, both of which have reached a critical threshold.
"So you want to build your own data center?"
https://blog.railway.com/p/data-center-build-part-one
I think we'll see a reduction in complexity and an increase in transparency, rather than just on-prem.
One medium-sized server can now easily serve the entire banking system of a large country. So you don't need clusters of servers with careful tradeoffs between consistency and availability because of the CAP theorem.
Just get a big honking host, slap Postres on it, and run your application server in a VM on the same host. For backup, export the WAL logs from Postgres onto your favorite off-site blob storage. UI for it? There's Pigsty.
It still makes sense to host this in a cloud provider, just because you probably don't want to deal with actual hardware. And maybe get a second standby server for redundancy.
That's it.
You'll need a bunch of external dependencies for email, 2FA, observability, LLMs, and so on. But they should all be outgoing dependencies that should not allow access back into your system.
Real loads are too spiky for that.
A PostgreSQL server on an NVMe can handle several _million_ simple requests per second. This is bonkers.
Do you think you can hit these load levels? For compute, a 64-core CPU can saturate a 10G network with simple template rendering. If the code is written in something reasonably fast (Go, Rust, Java).
Of course, if you're on a scale of Amazon or Stripe, you'll need more than that.
How does on-prem help if your product is a SaaS.
You open a SaaS shop where people come to use it
Instead of being a SaaS it will need to just become a S
You put the SaaS into a Box your customers can install into their datacenter!
What a brave new concept!
Sometimes I do miss owning the hardware to run a thing.
What I don't miss was having all of those appliances run a different base distro of Linux, each with varying levels of update support, while the security team keeps reading security scans to me.
Like back when you could rent a Google appliance.