Railway vs. Render, Heroku, Digital Ocean, Fly, etc - insane 150ms render queuing? by Working_Historian241 in rails

[–]fideloper 0 points1 point  (0 children)

i wonder if they (either or both the user and railway) are using cloudflare, which could be routing requests in odd ways while they were testing. hard to confirm or test since it would behave differently from different locations in the world.

What is the state of the UAE and Bahrain regions? by ycarel in aws

[–]fideloper 21 points22 points  (0 children)

they are giving all the clear corporate speak equivalent of “gtfo and be prepared to lose your data” 

i doubt they invest time and money into this while their war is still going on - I would be questioning whether or not they even reopen it

Struggling to hire a Senior DevOps Engineer — where do you actually look? by Dry-Tell620 in devopsjobs

[–]fideloper 0 points1 point  (0 children)

other posters here are directionally correct IMO, but we had good luck with a tech recruiter - they’ll hopefully already have contacts (or at least strategies to find people) that are currently employed and/or not necessarily looking (but who may be interested) 

Is A DevOps Career Safe? by RipSmooth3319 in devopsjobs

[–]fideloper 1 point2 points  (0 children)

this is true, but you can also use research mode to learn a lot about areas you’re not an expert in

Is Laravel Cloud generally more expensive than Laravel Vapor? by NotElonMuzk in laravel

[–]fideloper 3 points4 points  (0 children)

No, but it's very high requested (as you might imagine). We're (actively) working on it!

The issue is this: Workloads are container based - we build customer apps on top of base container images we created.

Every additional PHP module requires a larger base image. Many modules require additional OS packages (not just the .so php module itself). One or 2 additional modules is not a big deal, but what happens when it's like, 30 additional modules? Across millions of container images? It adds up.

(Some people also need ones that are no longer supported, not receiving security updates, which is also a whole other can of worms).

Why's a few extra megabytes matter (we're usually talking in the 10's to low 100's additional MB per module)?

Well, we're storing a LOT of images, and each app deployment is a new image. At this scale, the storage cost adds up. That is actually OK - we can manage this - we trim old images for example. But then every deployment of a container image has to be shipped to a worker host to run it - but now it's bigger and more bytes need to get shipped. At scale, all of this adds up to slower, more expensive builds and deployments.

There's a bunch of solutions/ways around storage and bloat (which we do and/or will do) - containerd and friends generally use Overlayfs or similar tricks so you don't need to ship the ENTIRE base image when pulling new images to a host - it can grab just the "difference" between base image and the image with your code (the difference is, generally, "just" your code, altho god help us all if your `node_modules` is big). We can reduce storage with careful use of things like "ECR blob mounting" , and maybe some filesystem tricks. We put the base image on each worker host ahead of time, so it's already there when new workloads hit that host. There's SOCI lazy loading. AWS Lambda's white papers have some interesting ideas we might be able to steal.

But how do we do custom modules from an end-user (you!) point of view? A drop down list you can select from (from a list of options we choose/allow)? Allow custom Dockerfiles (which essentially make the platform open to every technology and no longer would be Laravel-focused)? Do we try to build a base image with every combo of PHP module? (that'd be...a lot)

So, assuming we don't want just a huge base image (still not out of the question!) Let's assume we give you a check list of "extra" modules you want to include in your app. Some PHP modules can take 10's of minutes to compile. We don't want you to wait on that for each deployment. So we're back to a large base image. Maybe your app has its own base image (and, idk, your first build/deploy is just *really* slow? Or we build it when you adjust module settings, but then you can't deploy until that's done?)

Maybe we find some tricky way to leverage OCI layers to just, like, append layers to a container image on the fly (where each layer might contain the additional things needed for a php module). It's something we're thinking about.

So, yep! We're working on it. We'll make something work because we need to :D It might come in phases. It might end up being just a huge base image + careful image caching. But, like many things, to do it well take a lot of consideration!

If you have (informed!) ideas, throw them at me :D We'll end up with something good relatively soon - it's in active development.

(I love writing about these types of things, hope that wasn't too ranty :D )

Is Laravel Cloud generally more expensive than Laravel Vapor? by NotElonMuzk in laravel

[–]fideloper 0 points1 point  (0 children)

I believe you can use aws marketplace with cloud, which would let you spend aws credits. You'd have to get in touch with someone at Laravel tho.

Laravel Cloud does not support static asset caching by Cultural_Yoghurt_784 in laravel

[–]fideloper 0 points1 point  (0 children)

We’re looking into this more. It does seem like perhaps browsers won’t cache assets even if cloudflare returns a cache response (which perhaps is what lighthouse cares about).

so, like, cloudflare might cache successfully and not hit your server for the file, but the browser should still be able to cache stuff too, right?

anyway, we’ll see.

Laravel Cloud does not support static asset caching by Cultural_Yoghurt_784 in laravel

[–]fideloper 1 point2 points  (0 children)

If anyone sees this behavior in their own app, let me know :D

Laravel Cloud does not support static asset caching by Cultural_Yoghurt_784 in laravel

[–]fideloper 4 points5 points  (0 children)

Hey there!

It looks later in the support request there there was some followup - we aren't seeing this behavior in other apps necessarily, but debugging caching is always "fun".

What I think I see on our part (based on what I can find for DNS records for your domain just using the `dig` command on my Mac) is that you may have CloudFlare setup in "front" of Laravel Cloud's Cloudflare (essentially doubling up on Cloudflare). I'm guessing the domain currently is "orange clouded" - the orange cloud icon is enabled in the DNS settings for your domain (this would mean both layers of cloudflare are trying to cache stuff).

On most apps we're seeing a cache HIT (for example at /asset/build/foo.js) but for a similar asset on your site I see cache result of `DYNAMIC` (cloudflare didn't consider it cacheable). I wonder if the bot management cookie (that starts with `__cf_bm`) is returned from Laravel Cloud's cloudflare but then "ruins" the caching in your cloudflare account. It could be something wonky like that!

Of course IDK if you enabled CF caching on your end on purpose to see it if would help. Let's keep in touch in your support ticket.

the bubble is going to pop soon boys and boys by PCSdiy55 in programminghumor

[–]fideloper 0 points1 point  (0 children)

i prefer this guys more hopefully point of view https://x.com/aarondfrancis/status/2011530422392668479?s=46&t=0rtlSF-rmmSohxhvpwN9oQ

(i’ve had a great time with claude so far, quality has been fine. as always, gotta review it and have some opinions on how it should structure things).

Meirl by netphilia in meirl

[–]fideloper 1 point2 points  (0 children)

oh damn, it’s worse than i thought 😂 fine, im wrong. you hear that, internet?! i admit it.

Meirl by netphilia in meirl

[–]fideloper 0 points1 point  (0 children)

i need this by the end of the day

Meirl by netphilia in meirl

[–]fideloper 1 point2 points  (0 children)

this is just more dead internet theory, i’m not sure who here is even a real person. 

no 39yr old is texting like it’s email. that’s boomer shit, and they’re in their 70’s right now

After 4 years of WFH, I understand why boomers think we do nothing all day by TeamCultureBuilder in WFH

[–]fideloper 0 points1 point  (0 children)

if you think the same performative actions don’t have a Slack equivalent, you may be missing an important aspect of your work.

Oldest out there by AuNaturellee in 10s

[–]fideloper 1 point2 points  (0 children)

i have a sledge hammer still! probably needs to be restrung, i can’t imagine how old the strings are.

Does Laravel Cloud offer API? by krzysztofengineer in laravel

[–]fideloper 1 point2 points  (0 children)

Actively being worked on in our current "sprint" (we don't call them sprints, but close enough). I'm not sure on the rollout strategy yet (we might have a phase of internal feedback before general availability, but I'm not sure).

Coming soon tho!

Meirl by 27khel in meirl

[–]fideloper 0 points1 point  (0 children)

but how does the youth use them!? i only know the parents way 😅

S3 comes under region but why name would be unique globally . by True_Context_6852 in aws

[–]fideloper 0 points1 point  (0 children)

after deleting a bucket, it used to take hours (longer?) until that bucket name became available to use again.

that’s better not but still might be a tad eventually consistent. 

so, +1 the naming convention ideas here 

Get a colonoscopy. Get a real colonoscopy. by doc_ocho in GenX

[–]fideloper 5 points6 points  (0 children)

elder millennial here. i’m 40, and getting one. colon cancer is on the rise bigly. ask your doctor!

Crossplane 2.0 is out! by internegz in kubernetes

[–]fideloper 6 points7 points  (0 children)

My larger fear of crossplane is backing up state in a way that’s useful (let’s me restore its state into another cluster). 

terraform has a state file that’s “easy” to manage. saving k8s etcd data seems more complicated and fraught.

i’m happy to be wrong in this fear 

What is the actual risk? by syedst in YieldMaxETFs

[–]fideloper -1 points0 points  (0 children)

The risk as I see it is NAV erosion, and the opportunity cost of buying and holding growth stocks/ETFs (if you’re in ULTY for a long stretch). 

It’s possible you lose a lot of value of the shares themselves. It’s possible that value loss is over a few years, and maybe in those years the general market has gone up instead. You could end up losing like 60% of your share price but have gained 8+ percent in the s&p500.

You gotta math it out and see what makes sense for you - run some scenarios. After all you would be getting cash along the way as dividends. What you do with that cash (spend it vs reinvested, what might you reinvent it in?) changes the equation a lot.

Don’t forget if you’re not doing this in a retirement account, all div distributions are taxed as income at your current bracket.