“Pain in the *aaS”

Colin But
5 min readJan 28, 2023

Over the last few years, there has been a recent surge of upward trend in aaS (as-a-Service).

In this article i am going to quickly review some of the most common “as-a-Service” within the Software Engineering/Development industry.

As a concept; aaS has been around for quite some time. “as a Service” is all about providing certain things (as a service) for consumers to consume (mainly via the internet).

IaaS — Infrastructure as a Service

IaaS is perhaps one of the main aaS out there within Software. It has been around for a while — arguably probably can be considered to be the very first as-a-Service offering. This offering is all about providing infrastructure resources as a service for end consumers to use.

For example; Amazon is one of the earlier providers of this with their AWS cloud offerings of giving end consumers to ‘provision’ — i.e. create infrastructure resources on demand.

Common infrastructure resources includes networking components (in AWS this is VPC — Virtual Private Cloud, Network Interfaces, Public IPs, Elastic IPs, Networking Gateways such as Transit Gateway and Internet Gateway, Routing Tables, Subnets & many more). Additionally, AWS provides virtual servers for consumers to consume in the form of EC2 instances.

There are many other providers of IaaS. For example, Google has their own cloud offering in Google Cloud Platform (GCP) where they provide what is known as “compute…

--

--

Colin But

Writer sharing thoughts on pretty much everything. P.S. I’m a Coffee-Addict ☕ You can support me by buying me a coffee: https://bit.ly/3hQ5M63