If this article was trying to get me to try ClojureScript, it had the exact opposite effect. Beautiful syntax to define a class had me at first, but then fell on its face when I saw that first "if" and compltely lost me with the gymnastics required to.. wait for it.. make one thing happen after another?
Your experience with social media largely depends on the accounts you surround yourself with.
I had an identical experience to yours on Facebook, but my Twitter accounts are carefully curated by topic and their timelines are generally excellent.
Was spending $20k/mo with IBM at the peak in 2019, have since migrated to AWS and left IBM completely.
Thoughts:
- Support, including paid enterprise support, was hilariously bad. It would take 3 days of escalations to the account manager to get even get someone to look at a ticket, weeks to resolve anything.
- Billing is a broken mess. There is no common uuid between the billing and storage systems. It's literally not possible to link a billing line to a storage resource. Nobody at IBM I discussed this with felt it was a problem, but my stack dynamically provisions disks so this was actually a huge issue for me.
- Managed IoT services would change under us with no notice, new quotas kicking in that took us completely offline. Nobody bothered to reach out before flipping the quotas on.
I could continue but I think you get the picture.. dont take their $1k/mo poison pill, you dont want to go prod with these incapable morons.
Just make sure you have a plan to move from the tX instances into something non-burstable as soon as load gets to 30% or do.. when those machines run out of burst, the pain is instant and severe.
We just finished rewriting a 3 year old Rails app in Node+Knex, performance with 10k concurrent sessions is roughly 4x and p95 is 10x better.
Keep this in mind whenever someone decides Rails is fine for a quick prototype and then leaves you to deal with production.
I am of the unpopular opinion that Rails "many opinions" are confusing as hell to someone who doesnt breathe Rails due to the sea of implicitness: Symbols just appear you are supposed to know where from, debug requires context dumps, gems are an unholy mess of registering hooks and overloading core apis. Combined with "slow as a dog", I really dont see what there is to love here.
For small numbers of large queries, Athena has been an incredible technology stack .. I pay pennies a month to run my analytics jobs on it (aggregates across a few hundred million rows, joins with tens of millions of rows into hundreds of thousands of rows).
I start my data as .csv.gz but the first step is a CTAS to extract columns and convert to compressed parquet. This step basically costs the most but gives a 10x data size reduction to downstream steps.
Athena does not work at all if you perform large numbers of small indexed read queries, definitely use a traditional database for that.
What about resource allocation? With Kubernetes I can specify both requests and limits of cpu and memory and it will fill my nodes to match. A node autoscaler gets me more nodes if needed. I can define vertical pod autoscaler that can dynamically modify those requests and get me an emptier or bigger node if needed. I can define a horizontal pod autoscaler to keep aggregate cpu at a set target by auto-spawning more containers for me, and k8s handles load balancing via dns. Do typical production setups not require some/most of these features? Mine do.
I was on my way out the door one morning, taking my dog to the vet to have a lump removed.
I was in a bad place.
The phone rang. I knew I shouldn't pick it up, but I was in a bad place.
It was "microsoft", and they needed immediate payment to avoid legal action.
I am a little ashamed of what happened next but I dumped every curse word I could think upon that indian guy. It had nothing to do with him really, but I really let him have it.
Honestly, I feel bad looking back at it.
He may have been wrong, but I was wronger.
He is trying to survive like everyone else.. who the hell am I to sit in the comfy first world and judge?
BUSD as of Oct 29th had a market cap of $13.1B USD which was fully backed by fiat USD held in bank accounts which are audited monthly [1]
USDT has a market cap of $74B and has never been fully audited and last released an attestation report in March 2021.
[1] https://paxos.com/attestations/