General Programming Terms Flashcards

1
Q

API

A

Application Programming Interface

a set of defined rules that enable different applications to communicate with each other.

acts as an intermediary layer that processes data transfers between systems, letting companies open their application data and functionality to external third-party developers, business partners, and internal departments within their companies.
(IBM)

Example: PayPal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

SaaS

A

Software as a service (SaaS)

allows users to connect to and use cloud-based apps over the Internet. Common examples are email, calendaring, and office tools (such as Microsoft Office 365). (Microsoft)

Advantages: cross-platform, cloud saving, no downloads (web-based)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cloud computing

A

Cloud computing is on-demand access, via the internet, to computing resources—applications, servers (physical servers and virtual servers), data storage, development tools, networking capabilities, and more—hosted at a remote data center managed by a cloud services provider (or CSP). (IBM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Container

A

A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. (Docker)

Containers are packages of software that contain all of the necessary elements to run in any environment. In this way, containers virtualize the operating system and run anywhere, from a private data center to the public cloud or even on a developer’s personal laptop. (Google)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Container Orchestration

A

Container orchestration automates the provisioning, deployment, networking, scaling, availability, and lifecycle management of containers. Today, Kubernetes is the most popular container orchestration platform, and most leading public cloud providers - including Amazon Web Services (AWS), Google Cloud Platform, IBM Cloud and Microsoft Azure - offer managed Kubernetes services. Other container orchestration tools include Docker Swarm and Apache Mesos. (IBM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Enterprise Application

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly