12 ms·
AWS will discontinue support for AWS App Mesh
- happosai 2y agoA company with Amazons resources could keep these fringe services around as long as there are paying customers. Just increase the price of the service to match the costs of keeping the legacy service around.
- culturestate 2y agoI mean this is a 20-month notice, that's already fairly generous by modern standards.
- Dunedan 2y agoFrom all what I've heard over the years, they have a problem staffing the service teams. I imagine with the AI craze that just got worse, as they certainly shifted resources to work on that. If they really have staffing problems, it'd make sense in the short-term to shut down services which don't bring in much revenue. In the long-term that might fire back if AWS customers loose trust in the services they're using still being there in the future. The obvious solution to a possible staffing problem would of course be not fire a certain percentage of your employees every year.
- hnlmorg 2y agoI have a lot of grips with AWS, but long term support isn’t one of them. They’ve given nearly 2 years notice here (more than double what a lot of other SaaS providers offer) and there will be an army of AWS engineers available to help customers migrate too. AWS do actually discontinue services all the time. It just doesn’t make the headlines because their depreciation process is so good. Now, if you wanted to discuss their billing, difficultly to navigating the literally thousands of products they offer, contradicting documentation, half baked implementations, cryptic error messages (assuming you’re even lucky enough to get an error) when deployments fail, or the dozen other hurdles that make using AWS a highly paid specialty, then I’d agree with you. But depreciation of services is one of their strengths.
- killingtime74 2y agoNit (since you typed it wrong twice): it's deprecation not depreciation
- scarface_74 2y ago> In the long-term that might fire back if AWS customers loose trust in the services they're using still being there in the future. Where are they going to go to get higher guarantees of services not being abandoned? Google? > The obvious solution to a possible staffing problem would of course be not fire a certain percentage of your employees every year. Have you worked for a BigTech company and seen their promo doc? No developer would want to work on a dead end service who was interested in their career.
- AtlasBarfed 2y agoReally? I've heard Amazon is so understanding of the difficulty in new hires picking up legacy code, even with the extremely diligent help of the other "mates" on their "team". I'm sure with the excellent work life balance, supportive atmosphere, nurturing organization, and upbeat attitude, Amazon's staffing issues are just a short blip. One thing Amazon is known for us a good place for a long term stable career! It's a good thing that organizations employment is so stable with so many foundational services that so much of our economy depends upon.
- DVassallo 2y agoIt's an opportunity cost. Since they can't have infinite employees, their current employees are better allocated to other things.
- usr1106 2y agoFor them it's 0.00...1% of their business. For a small customer who deployed on their service it might be 30% or more of their development budget. Of course that's the way corporations do business. But that's why as a small one you can't really trust any of them. You can just place bets and sometimes you lose.
- adamc 2y agoTo put it another way, it is an implicit cost of using AWS: You have to have contingency plans to cope with discontinued services, and you need to be able to realistically execute those plans. I think it is just another reason that AWS isn't as good a deal as it might initially appear to be for small businesses. (Larger organizations may have a better chance of amortizing these costs over many projects.)
- donavanm 2y agoThree problems with this approach. 1. The ongoing “ktlo” (keep the lights on) maintenance cost for a minimal public aws service is on the order of 6 SDEs. Theres a constant stream of security and integration improvements like new IAM policy features, KMS handling, billing & metering, console chrome, docs, etc. These are generally nonnegotiable to keep _any_ sort of consistency across AWS. This is discounting most operations/operational support, as you cant practically scale on oncall rota that small and your example is probably referring to a small customer base and a very infrastructure light service. You _could_ move that to a cheaper dev center & more shared ops, but that in itself is a lot of work. 2. Theres a lot of overlap between these services. Its often not complete, and theyll have different approaches. But fundamentally Amazons distributed nature means multiple orgs will solve similar problems that are adjacent but outside their focus, and then realize that “product” is someones elses better owned feature. Culling needs tk happen at that user experience level sooner or later. The linked blog post is a good example. 3. “Pay the average cost” is going to be shocking to see how much some of these cost to run. This cost increase is going to feel like extortion for customers who _already use other service_ and probably pay a lot more. Earning ongoing negative feedback over a minor service is not worth it. Nearly all services are priced based on a multi year forward looking marginal cost model. I would very much expect the average cost to be 10x the customer price for a small service like app mesh that never “reached scale” or got their P&L together. Then add in those dev salaries I mentioned. Most importantly those ktlo dev hours in point #1 are an opportunity cost for AWS. They should be spent on new revenue generating work, not cost reduction, and certajnly not a dead end. More than 10 years ago the rough rule of thumb was that a dev year of work should be targeting $12M/yr in revenue generation. I know we didnt consistently hit that, but thats the kind of benchmark that would be used to evaluate staffing. In AWS today if the overall product doesnt have a line of sight to $500M its not a viable innestment.
- pluto_modadic 2y agoexplaining that KTLO requires 6 SDEs is something I wish every executive knew.
- donavanm 2y ago
- jnsaff2 2y agoThis is old news dated 24 SEP 2024.
- darkwater 2y agoYes, there is a long migration period (almost 2 years). Yes, if you are paying for support, they will help you a lot with the migration. But if you are using a (costly) managed service it's because you don't want the hurdle of managing the service. Migrating off something is instead probably the most time consuming thing in a service lifecycle. So, even if it is normal to sunset products and people deal with it all the time, it's still a big PITA if you are affected.
- graemep 2y ago> But if you are using a (costly) managed service it's because you don't want the hurdle of managing the service. On the other hand part of the trade offs of using such services is that you have no control of when they will become unavailable. Its not just normal, its expected.
- Spivak 2y agoI doubt very many businesses have anything but a surface level "vaguely gestures toward Azure maybe" plan for if EC2 ever shuts down.
- graemep 2y agoMost SMEs do not even seem to have backups with another provider. I cannot see EC2 being shut down but other services might be, and there are all sorts of other issues. The idea that a cloud provider will just take care of everything is delusional. You still have work to do. It might be less work, but its there. There was an Australian pension provider that recently had an issue with their main cloud account and services shut down. Luckily the regulator required they had backups with a different provider so they were able to restore everything. This is a business running something like AUD 125bn of other people's money. https://www.theregister.com/2024/05/09/unisuper_google_cloud_outage_caused/ https://www.theregister.com/2024/05/09/unisuper_google_cloud...
- sokoloff 2y agoI don’t have a plan for what happens if TCP goes away either, but that also seems fine. EC2 and S3 are backbone/foundational enough that I expect they’ll be running the last year that AWS exists.
- deleted 2y ago[deleted]
- deleted 2y ago[deleted]
- gazchop 2y agoFeels like Amazon are turning into Microsoft slowly. Try everything, spread themselves too thin and then shitcan it later. I am reluctant to use anything other than their core IaaS and EKS stuff. Some of the ancillary stuff appears to be maintained by two drunk guys in a shed somewhere as well.
- adamc 2y agoI think the economics drive the same way for all companies.
- fragmede 2y agoOh this is just moving to Envoy as the reverse proxy.
- belter 2y agoBetter start keeping an eye on this page: https://github.com/SummitRoute/aws_breaking_changes https://github.com/SummitRoute/aws_breaking_changes
- scarface_74 2y agoThe one service that is not dead yet. But is smelling funny is CodePipeline. It is so bad and they’ve already discontinued CodeCommit (the very bad hosted git service), Cloud9 (hosted IDE that is based on VSCode even though they would never admit it externally) and CodeStar.
- koromak 2y agoCognito feels like its bones are grinding together
- scarface_74 2y agoThey can’t really get rid of Cognito. It’s the authentication/authorization platform for external users. There is no migration path that will seamlessly transfer user names and passwords to other mainstream services like CodeCommit.
- UltraSane 2y agoespecially since they won't support exporting password hashes.
- calmbonsai 2y agoI can see reduced federation options and increased costs, but Cognito is OAuth so it's never going to die. You might as well try to get rid of IAM.
- bastawhiz 2y agoIf you run internal apps on ECS, cognito effectively gives you beyondcorp for free. Being able to put cognito as a rule in your load balancer is choice. I wouldn't use it for anything else, though.
- donavanm 2y agoA couple comments: AFAIK cloud9 was never vscode based, it was a dutch startup acquisition when hosted RDEs were looking popular https://siliconcanals.com/amazon-acquires-cloud9/ https://siliconcanals.com/amazon-acquires-cloud9/. I believe theyre busy working on similar-but-not-obviously related remote environments like AWS Workspaces. Re: existing Code-asterisk _services_ see CodeCatalyst at a recent (in progress) attempt to move to a more unified user-centric _product_. And for downthread Cognito, Id be surprised if it ever goes away. i think theres some unification/deconfliction of capabilities that needs to happen with Federate. But Id expect one or both of those to stick around as a proxy pool of user identities for apps. The more interesting, and huge change to how AWS fundamentally works, is Identity Center(IdC). Tying back to cognito and CodeCatalyst IdC should _finally_ bring user identities, and your corp IdP, in to AWS and actually be useful across existing services. This _could_ catch AWS up to goog cloud and OCI and (I assume) azure on identity management. Edit: ex AWS, but all if the above based on publicly available information.