News for hackers. Stuff that matters.
Re:AWS staff spending ‘much of their time ’optimizing custom... by master_crab on Monday April 17, 2023 @01:36PM (#35603912)
You could use containerized lambdas. Your application logic would be mostly safe to migrate around as need be.

But then again, migrating from one cloud to another is always a heavy lift no matter how it’s constructed.

Re:AWS staff spending ‘much of their time ’optimizing custom... by vidarh on Monday April 17, 2023 @01:43PM (#35604000)
Having done zero downtime migration from AWS to Google to managed servers (chasing credits, and then moving to Hetzner when the credits ran out): it's not much heavy lifting if you treat each cloud provider as just providing raw compute and storage resources.
Re:AWS staff spending ‘much of their time ’optimizing custom... by jamsauceismad on Monday April 17, 2023 @02:30PM (#35604600)
It's because you did the heavy lifting up front with how your application is designed and how your infra is provisioned (I'm guessing everything is terraformed or something?).
Re:AWS staff spending ‘much of their time ’optimizing custom... by sleepybrett on Monday April 17, 2023 @02:39PM (#35604706)
Also a great unlock if you do the bulk of your work in kubernetes. Amazon is certainly doing some things in their kube implementation that will make moving suck more (karpenter, some of their other integrations) in an effort to be better and thus sticky... But it's still pretty easy to go from one kube cluster to another.
Re:AWS staff spending ‘much of their time ’optimizing custom... by vidarh on Monday April 17, 2023 @03:35PM (#35605434)
Everything in Docker containers + a service discovery layer (Consul on that particular case) will get you most of the way there as long as you don't get seduced into relying on cloud specific services.
Re:AWS staff spending ‘much of their time ’optimizing custom... by scarface74 on Monday April 17, 2023 @03:41PM (#35605514)
And then you’re managing Consul clusters (been there done that).
Re:AWS staff spending ‘much of their time ’optimizing custom... by vidarh on Tuesday April 18, 2023 @03:04AM (#35610859)
I never found that a problem. Consul was robust when I used it.
Re:AWS staff spending ‘much of their time ’optimizing custom... by croddin on Monday April 17, 2023 @01:55PM (#35604164)
With the lambda web adapter[1], you shouldn't need to make any code changes for web projects, just some dockerfile changes which are only used if it is running as a lambda, so the same image should still work on ecs or another cloud. [1]https://github.com/awslabs/aws-lambda-web-adapter