Terminology

Definition of terms

AWS CloudWatch

  • Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you run on AWS (CloudWatch). 

Cluster

  • Set of nodes with running services.

Deployment

  • A process that contains stages for launching a node (e.g. spinning up nodes, installing services, and configuring them). In regards to API Runtime Services, there are several types of deployment: test, pre-production, and production.

Fleet

  • Set of nodes of the same type and, typically, running the same service(s).

Flowdock

  • Flowdock is a social collaboration hub that is vital for teams to see what's happening in their world, collaborate, and get work done (Flowdock).

Infrastructure orchestration

  • Similar to deployment that also includes cluster management.

Jenkins

  • Jenkins is an open source continuous integration tool written in Java. The project was forked from Hudson after a dispute with Oracle. Jenkins provides continuous integration services for software development. It is a server-based system running in a servlet container such as Apache Tomcat (Jenkins).

New Relic

  • New Relic is a software company that delivers software as a service (Saas) model, monitors web and mobile applications in real-time that runs in cloud, on-premise, or hybrid environments.

Node

  • Genetically, a node is a computer entity with CPU, RAM, and volumes (and sometimes, GPUs). This is commonly called a server. In AWS, a node is an instance. For API Runtime Services, a node refers to the server definition (actual hardware).

PageDuty

  • PagerDuty is an alarm aggregation and dispatching service for system administrators and support teams. It collects alerts from your monitoring tools, gives you an overall view of all of your monitoring alarms, and alerts an on duty engineer if there's a problem (PagerDuty).

Pingdom

  • Pingdom is a service that tracks the uptime, downtime, and performance of websites  (Wikipedia).

Replica

  • Fleet set of database nodes.

Related Links