aws sells everything
by ayaan.
have you ever wondered how many services aws actually sells?
over 200+ services, it can feel like this:
initially, in 2006 launched AWS to provide core cloud services like VPS (virtual private servers) and cloud computing. However, today aws sells every possible cloud service imaginable.
reason, well, they are many reasons like
aws wants to offer everything
aws believes that every cloud service can be provided and aims to offer whatever is possible. Consequently, they identify all potential services and start selling them.
an interesting part of their strategy is taking open-source code for these services and rebranding them for sale; for example, RDS is similar to MySQL.
aws wants to be the solution to everyone's problems
imagine one person needs computing power, another needs a database, and someone else wants to run a website without thinking about servers.
aws ensures that a solution exists for everyone's specific needs.
this is because every large problem eventually splits into smaller, more specific problems.
and every smaller problem requires its own specialized tool.
for example:
- EC2 for computing
- EFS for file storage
- RDS for databases
- Lambda for serverless computing
- CloudFront for the front end
- and so on.
suddenly, a single cloud platform transforms into 200+ services.
in the end, aws has become a one-stop shop, much like an indian kirana store where you can find everything you need.
that creates confusion to developer on what to host in which services.