Terms Flashcards

1
Q

Weblogic

A

An Online Transaction Processing platform (OLTP) to support transaction applications through a distributed computing environment. A middle-tier server software application which runs between database and clients.

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

Gradle

A

Open-Source build automation tool flexible enough to build almost any type of software.

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

Jenkins

A

A tool which provides a simple way to set up a continuous integration and continuous delivery environment for almost any combination of languages. Lots of plugins

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

CircleCI

A

A cloud-based continuous integration system. You don’t need to administrate it and it supports some languages out of the box.

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

TravisCI

A

A cloud-based continuous integration system. You don’t need to adminstrate it and it supports a lot of languages out of the box.

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

Maven

A

A build automation tool. 1) It describes how a software is built 2) It describes dependencies of a software

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

FAI

A

Fully Automation Installation: A tool for unattended mass deployment of Linux on computers as well as virtual machines.

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

Chef

A

A configuration management tool to streamline the task of configuring and maintaining companies servers.

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

PredixCI

A

A CI/CD pipeline platform

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

memcached

A

A general-purpose distributed memory caching system used to speed up dynamic data-base-driven websites.

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

RabbitMQ

A

A middleware messaging broker which gives applications a common platform to send and receive messages.

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

Ant

A

A build automation tool

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

Capistrano

A

Open-source tool for running scripts on multiple servers. Main use is deploying web applications and automates the process of making a new version of an application available one or more web-servers.

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

Solaris Containers

A

A tool which uses virtualization to allow you to maintain the one-application-per-server deployment model, while sharing hardware resources.

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

Ansible

A

An open-source software provisioning, configuration management, and application deployment tool.

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

Docker

A

A computer program that performs operating-system-level virtualization which makes it easier to create, deploy, and run applications using containers.

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

Containers

A

A place where developers can package up an application with all parts it needs, such as libraries and other dependencies.

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

Linux

A

An open-source operating system

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

Windows

A

A computer operating system

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

Unix

A

A family of multitasking, multiuser computer operating systems

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

MacOS X

A

An operating system built by Apple.

22
Q

Vagrant

A

An open-source software product for building and maintaining portable virtual software development environments to simplify software configuration management of virtualization in order to increase development productivity.

23
Q

Hadoop

A

an open source distributed processing framework that manages data processing and storage for big data applications running in clustered systems.

24
Q

Puppet

A

an open-core software configuration management tool.

25
Q

Websphere

A

A collection of IBM middleware software

26
Q

Elastic Container Service

A

ECS is a container orchestration system

27
Q

EC2

A

Elastic Compute Cloud virtual machine instances pre-installed with Docker

28
Q

Kubernetes

A

an open-source container orchestration system for automating application deployment, scaling, and management.

29
Q

Cloud Instance

A

a virtual machine

30
Q

Runner

A

a tool that picks up a source code directory that contains unit tests, and a bunch of settings, and then executes them and writes the test results to the console or log files

31
Q

Isomorphic Application

A

An application whos code can run both in the server and the client (ex. Javascript app)

32
Q

Monolithic Application

A

a single-tiered software application in which the user interface and data access code are combined into a single program from a single platform. It is self-contained, and independent from other computing applications

33
Q

GCP

A

a suite of cloud computing services that runs on the same infrastructure

34
Q

Pulumi

A

an infrastructure as code platform

35
Q

Daemon

A

a long-running background process **that answers requests for services.

36
Q

Unit Test

A

a level of software testing where individual components are tested

37
Q

ELK Stack

A

elastics open-source products (elasticsearch, logstash, kibana)

38
Q

Grafana

A

an open source metric analytics & visualization suite

39
Q

HashiCorp

A

a company based in San Francisco that solves development, operations, and security challenges in infrastructure

40
Q

Docker Compose

A

Compose is a tool for defining and running multi-container Docker applications. One command can start all services

41
Q

Load Balancer

A

Improves the distribution of workloads across multiple computing resources. It aims to optimize resource use, maximize throughput, and minimize response time.

42
Q

Kafka

A

an open-source stream-processing software which aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds.

43
Q

Logstash

A

a light-weight, open-source, server-side data processing pipeline that allows you to collect data from a variety of sources, transform it on the fly, and send it to your desired destination.

44
Q

RestAPI

A

Representational State Transfer API which typically takes advantage of HTTP so developers to not need to install libraries or additional software.

45
Q

Helm

A

The first application package manager running atop Kubernetes

46
Q

CLI

A

Command Line Interface

47
Q

DevOps

A

DevOps is a set of practices that automates the processes between software development and IT teams, in order that they can build, test, and release software faster and more reliably. The concept of DevOps is founded on building a culture of collaboration between teams that historically functioned in relative siloes.

48
Q

Cobbler

A

A Linux provisioning server that facilitates and automates

49
Q

AWS

A

An on-demand cloud computing platforms to individuals

50
Q

Azure

A

Set of Microsoft services including cloud storage and DevOps tools?