Technology as a field is littered with acronyms. TLD, CPU, GUI, etc. And if you noticed that those acronyms all have three letters, we even have an acronym for Three Letter Acronym (TLA). However, some of the most prevalent acronyms in software these days are those for *aaS , the ubiquitous <Something> as a Service technologies that are dominating the landscape.
Companies large and small are using these services to accelerate product development, offload work, etc. The big three “as a service” options are: infrastructure, platform, and software. Let’s look at defining those three, along with what I’m going to call NaaS or “Nothing as a Service”, more on that later.