Hacker News new | ask | show | jobs
by xiwenc 1314 days ago
As someone that builds platforms for a living, the core reason I believe is that AWS is now a spaghetti monolith. It was somewhat a natural consequence because the type of service AWS provides which is infrastructure. It evolves very slowly because its impact to its tenants are hard to predict. Therefore it’s logical to apply bandaids everywhere.

AWS might be in the trenches of the biggest tech debt in terms of impact known to human kind.

How to solve this? I think lifecycle management. Define lifespan of services so that these can be replaced eventually.

1 comments

Another way to do it is by coupling price cuts to migrations to the new service.

(This only works if the old service is secure and maintainable enough to run indefinitely.)