Hacker News new | ask | show | jobs
by raxxorraxor 1466 days ago
I embrace AWS for business usage but I don't like the cloud either and I will yell at it too. I think it is a bad long term business strategy for that matter, similar to what was done with outsourcing IT. You pay much more for IT today and you have no way to retain knowledge of specialized systems. But now IT workers don't want to go back because they make more as consultants now. No more getting yelled at by employees that are frustrated with software, they are highly valued and expensive professionals. Pay for my meal if you want to get your problems solved and I do take the lobster, thank you very much.

AWS isn't all bad, it certainly has usages and some services are reliable and do what they promise. But in general software degrades from professional applications to candy crush lego apps without significant value. I wouldn't think too much about lambdas or typescript. These are useful for applications that actually use cloud services. Voice assistants, mapping services, some parts of the security infrastructure... But for anything relating to business logic they are usually a maintenance hell that also makes you dependent on the service provider. More than three lines of code in such a function is a mess, it is good to quickly adapt data to make it compatible with some arcane interface.

In the end you cannot replace applications with some magic serverless architecture. It is just a virtual systems for running a few lines of code. Can be practical but it is certainly no revolution and there are alternatives. Look at ActiveMQ for example. It is a far more solid solution than any serverless function for 99% of use cases. It isn't as hyped or popular like its streaming brother kafka, but certainly used very often. It can easily blow anything serverless out of the water for professional information exchange. Given, there is no guarantee that the best tech wins. So it is important to be critical of consultants trying to sell you expensive cloud services that look easy at first.