I’m saying it’s silly hyperbole to make the leap to implying that only people in other countries have easy access to information.
These absurd claims always turn into a game of motte and bailey when they’re called out, with retreats to safer claims. I’m talking about the original claim, that “people in other countries” have easy access to this information which we, in the US, see everywhere all the time right now (except TikTok apparently).
Because 'obj' is an object that was generated by a json schema and pulled in as a dependency. The pojo generator was not set up to create immutable objects.
Even assuming this is true, EU cloud providers no longer have to compete with their American counterparts on an even footing thanks to the insanity coming out of the White House (and American society more generally). There's a very big push to get off of American providers, and many (though not all) customers are willing to make sacrifices to do so.
If providers like OVH play their cards right, they can use this sudden influx of cash to both scale up, and improve their offerings. There's a lot of money on the table right now.
I use AWS and OVH at work and this has not my experience.
AWS has more services, but a lot of those are of dubious quality. I'd love to never have to use redshift or EMR again for instance. OVH is more basic, but what it has tends to work at least.
> AWS has more services, but a lot of those are of dubious quality.
Being cynical AWS has more services because many of those are deliberately siloed in order to create a separate billing item, i.e.:
"You want to use AWS Foo ...great, welcome to AWS ! But unless you want to re-invent the wheel re-programming the standard workflow, you should really use AWS Bar and AWS Baz alongside it. Dontcha' like all the cute names we've given them ? Here are all the price sheets, don't forget to read the small print ... good luck figuring out how much it will cost you".
Oh I agree. China is clearly outplaying everyone. But EU surely doesn't want to replace one leash (US tech stack) with different leash (Chinese tech stack).
I keep wondering though. Is insane amount of compute really that crucial? Aren't most real computing needs served well with not so cutting edge tech? I am 5-10 years behind on most of my machines. Servers we have at work are very modest (and outdated) yet the software these servers power are still valuable. Maybe EU could run on some domestic RISC-V cheapo chips.
There'll be a vacuum filled by non-US brands, China is learning and given they'll push to be independent eventually they'll compete with AMD/Intel/Nvidia, Europe has ARM.
The worst thing in the long-term for American hardware makers is for the US to block other countries to purchase from them and having that money invested in alternatives.
I think companies should just allocate raw computing and put agnostic stacks on top of it instead of using whatever shinny serverless G-Azurezon Serverless Function Lambda Cloud with NOTREDIS CACHE and LOCAL FLAVOR OF KUBERNETES plus the new OTEL-BUT-INVENTED-HERE monitoring solution.
My fingers always ache when I hear praise for the company that through its incompetence nearly lost me my company's domain name... twice. Shame on me for staying with them.
> Most EU companies, including this one, offer subpar services compared to their American counterparts
Not true.
But you know what the best thing about the EU companies is ?
Transparent pricing.
EU company: Yes, you really can accurately calculate to the nearest cent how much your compute instance will cost you and exactly what you are getting for that money. No surprises.
US company:Is that Compute Savings Plan, EC2 Savings Plan, On-Demand or Spot. What speed is my network "up to" ? And then of course the big "I DUNNO" in relation to "how many IOPS am I going to be charged for EBS disk transfer ?"
EU company: Of course we don't charge you for LIST etc. on S3. We only charge you for off-network GETs and the associated data transfer, on-network is free.
US company: What do you mean LIST etc. should be free ?
You know what else I like about the EU companies ?
At least two of them allow pay as you go from a reducing credit balance.
Yes that's right US companies. It IS possible to give your customers a way to 100% guarantee you will never have an "oops I just spent a million dollars overnight" moment.
Neat. One issue I’ve encountered with lookup-based rules is the latency of updating the client’s name caches when records become stale. How do you handle that here, or does it need to be done in L7?
For looking up the IP or whether you are permitted for some host?
For the former you don't, it's just DNS. The local DNS server respects TTL, and is no more expensive than a normal DNS lookup. It just proxies it to take the resolved IPs and push them into the eBPF map.
For the latter, the default expectation is that you push the rules to the "Attachment", typically in the "SyncAck". If you need to make updates, you push down deltas (add/remove rule).
You _can_ do dynamic DNS resolution, and there you'll be paying either 1x or ~2x DNS depending on whether your control plane already knows the IPs.
There are a ton of job/queue systems out there that are based on SQL DBs. GoodJob and SupaBase Queues are two examples.
It’s not usable for high scale processing but most applications just need a simple queue with low depth and low complexity. If you’re already managing PSQL and don’t want to add more management to your stack (and managed services aren’t an option), this pattern works just fine. Go back 10-15yrs and it was more common, especially in Ruby shops, as teams willing to adopt Kafka/Cassandra/etc were more rare.
I don’t think there are very many k8s clusters running 100s of pods per node. The default maximum is 110. You can, of course, scale beyond this, but you’ll run into etcd performance issues, IP space issues, max connection, IOPS and networking limitations for most use cases.
At 1M nodes I’d still expect an average of a dozen or so pods per node.