| > AWS/clouds aren't always the best solution for a problem. And when they aren’t always the best. It’s often because you don’t know what you’re doing. It’s too uncommon for people to over provision. Or go with too many services when they don’t need to. Like let’s have a database and cache service and search search. When 95% of the time they only need the database because it can do full text searching adequate enough and they don’t have the traffic to warrant caching in redis, and can do basic caching. They don’t take advantage of auto scale groups, or run instances that are over provisioned 24/7. I’ve seen database instances where when it’s slow they throw more hardware at it instead of optimising the queries and analysing / adding indexes. The biggest cost of cloud providers is outbound data. The rest is almost always the problem of the Developers. |