Terms Flashcards
Weblogic
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.
Gradle
Open-Source build automation tool flexible enough to build almost any type of software.
Jenkins
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
CircleCI
A cloud-based continuous integration system. You don’t need to administrate it and it supports some languages out of the box.
TravisCI
A cloud-based continuous integration system. You don’t need to adminstrate it and it supports a lot of languages out of the box.
Maven
A build automation tool. 1) It describes how a software is built 2) It describes dependencies of a software
FAI
Fully Automation Installation: A tool for unattended mass deployment of Linux on computers as well as virtual machines.
Chef
A configuration management tool to streamline the task of configuring and maintaining companies servers.
PredixCI
A CI/CD pipeline platform
memcached
A general-purpose distributed memory caching system used to speed up dynamic data-base-driven websites.
RabbitMQ
A middleware messaging broker which gives applications a common platform to send and receive messages.
Ant
A build automation tool
Capistrano
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.
Solaris Containers
A tool which uses virtualization to allow you to maintain the one-application-per-server deployment model, while sharing hardware resources.
Ansible
An open-source software provisioning, configuration management, and application deployment tool.
Docker
A computer program that performs operating-system-level virtualization which makes it easier to create, deploy, and run applications using containers.
Containers
A place where developers can package up an application with all parts it needs, such as libraries and other dependencies.
Linux
An open-source operating system
Windows
A computer operating system
Unix
A family of multitasking, multiuser computer operating systems
MacOS X
An operating system built by Apple.
Vagrant
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.
Hadoop
an open source distributed processing framework that manages data processing and storage for big data applications running in clustered systems.
Puppet
an open-core software configuration management tool.