6. Glossary

6.0.0.0.1 API

Application Programming Interface. A set of functions and procedures that allow the creation of applications which access the features or data of an operating system, application, or other service.

6.0.0.0.2 AWS

Amazon Web Services. A subsidiary of Amazon.com that provides on-demand cloud computing platforms. AWS has more than 70 services, spanning a wide range, including compute, storage, networking, database, analytics, application services, deployment, management, mobile, developer tools and tools for the Internet of Things.

6.0.0.0.3 CLI

Command Line Interface. A means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).

6.0.0.0.4 CNCF

Cloud Native Computing Foundation. A foundation that fosters a community around open source projects that orchestrate containers as part of a microservices architecture.

6.0.0.0.5 DSL

Domain Specific Language. A computer language specialized to a particular application domain.

6.0.0.0.6 FaaS

Functions as a Service. A category of cloud computing services that provides a platform allowing customers to develop, run, and manage application functionalities without the complexity of building and maintaining infrastructure.

6.0.0.0.7 PaaS

Platform as a Service. A category of cloud computing services that provides a platform allowing customers to develop, run, and manage applications without the complexity of building and maintaining infrastructure.

6.0.0.0.8 HTTP

Hyper-Text Transfer Protocol. A communication protocol for systems on the World Wide Web.

6.0.0.0.9 JSON

JavaScript Object Notation. A human readable data-interchange format based on JavaScript.

6.0.0.0.10 S3

Simple Storage Service. Cloud file storage service from AWS.

6.0.0.0.11 SNS

Simple Notification Service. A fully managed pub/sub messaging service from AWS.