Conceptual

An Introduction to Hadoop — step-by-step DevOps tutorial on Progressive Robot

An Introduction to Hadoop

Apache Hadoop is one of the earliest and most influential open-source tools for storing and processing the massive amount of readily-available digital data that has accumulated with the rise of the World Wide Web. It evolved from a project called Nutch, which attempted to find a…

Read more
An Introduction to RAID Terminology and Concepts — step-by-step DevOps tutorial on Progressive Robot

An Introduction to RAID Terminology and Concepts

This article introduces some fundamental concepts related to arranging storage devices in RAID arrays. RAID can be used to improve the redundancy or performance characteristics of your storage infrastructure. This guide discusses some key terminology you might come across, introduces how implementation details affect your arrays, and covers some of the pros and cons of various RAID levels.

Read more
CI/CD Tools Comparison: Jenkins, GitLab CI, Buildbot, Drone, and Concourse — step-by-step Devops tutorial on Progressive Robot

CI/CD Tools Comparison: Jenkins, GitLab CI, Buildbot, Drone, and Concourse

Continuous integration, delivery, and deployment are strategies designed to help increase the velocity of development and the release of well-tested, usable products. In this guide, we will compare some popular free and open-source continuous integration, delivery, and deployment servers designed to make collaborative software development easier. We will take a look at Jenkins, GitLab CI, Buildbot, Drone, and Concourse.

Read more
How To Maintain Open-Source Software Projects — step-by-step DevOps tutorial on Progressive Robot

How To Maintain Open-Source Software Projects

This tutorial will take you through some tips for maintaining public repositories of open-source software. Being a leader of an open-source project comes with both technical and non-technical responsibilities to help foster a user-base and community around your project. Taking on the role of a maintainer is an opportunity to learn from others, get experience with project management, and watch your project grow and change as your users become invested contributors.

Read more
Kubernetes Networking Under the Hood — step-by-step Kubernetes tutorial on Progressive Robot

Kubernetes Networking Under the Hood

Kubernetes is a powerful container orchestration system that can manage the deployment and operation of containerized applications across clusters of servers. In addition to coordinating container workloads, Kubernetes provides the infrastructure necessary to maintain reliable network connectivity between your containers. In this article we will discuss how Kubernetes satisfies these networking requirements within a cluster: how data moves inside a pod, between pods, and between nodes.

Read more
The Docker Ecosystem: An Introduction to Common Components — step-by-step Docker tutorial on Progressive Robot

The Docker Ecosystem: An Introduction to Common Components

Docker, a containerization platform developed to simplify and standardize deployment in various environments, was largely instrumental in spurring the adoption of applications and services that can be easily deployed to distributed systems. A large amount of software has been created to build on this ecosystem of distributed container management, and this tutorial will go over the most common of these components.

Read more
Understanding Managed Databases — step-by-step DevOps tutorial on Progressive Robot

Understanding Managed Databases

Managed databases were developed to reduce the pain points commonly associated with database administration. This conceptual article outlines what managed databases are, how they can be beneficial to development teams, and some practical considerations one should make before building an application on top of one.

Read more
Знакомство с реляционными базами данных — step-by-step DevOps tutorial on Progressive Robot

Знакомство с реляционными базами данных

Системы управления базами данных (СУБД) — это компьютерные программы, которые позволяют пользователям взаимодействовать с базой данных. СУБД позволяет пользователям контролировать доступ к базе данных, записывать данные, запускать запросы и выполнять любые другие задачи,…

Read more
What is High Availability? — step-by-step DevOps tutorial on Progressive Robot

What is High Availability?

While handling increased system load is a common concern, decreasing downtime and eliminating single points of failure are just as important. High availability is a quality of infrastructure design at scale that addresses these latter considerations. In this guide, we will discuss what exactly high availability means and how it can improve your infrastructure’s reliability.

Read more
Введение в лучшие практики CI/CD — step-by-step Devops tutorial on Progressive Robot

Введение в лучшие практики CI/CD

Методика непрерывной интеграции, доставки и развертывания (CI/CD) — неотъемлемая часть современного процесса разработки, призванная снизить количество ошибок во…

Read more
CHAT