Amazon Web Services
Amazon Web Services (AWS) is the leading provider of cloud services. With the advent of the cloud, the tech industry has seen a dramatic shift in the process of building large-scale enterprise applications leveraging cloud services rather than self-hosted services. Other prominent players in the cloud services market are Microsoft, Google, and IBM. While all leading cloud providers have an exhaustive suite of services to build all kinds of software applications, we will focus only on AWS for the scope of this chapter. You are highly encouraged to explore alternative services for similar use cases from other cloud providers (not restricted to Google or Microsoft).
AWS has a ton of services readily available that can be used to make large, complex enterprise applications of any scale with no upfront commitments. You pay as you go, and there are also a large number of services that you can explore and test for free for one year (with certain limits). For the scope of the...