Conceptual

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
An Introduction to SaltStack Terminology and Concepts — step-by-step DevOps tutorial on Progressive Robot

An Introduction to SaltStack Terminology and Concepts

Salt, or SaltStack, is a remote execution tool and configuration management system. Its remote execution capabilities allow administrators to run commands on various machines in parallel with a flexible targeting system. In this guide, we will discuss some of the basic concepts and terminology needed to begin learning Salt.

Read more
Criando Containers Otimizados para o Kubernetes — step-by-step Docker tutorial on Progressive Robot

Criando Containers Otimizados para o Kubernetes

Imagens de container são o formato de empacotamento principal para a definição de aplicações no Kubernetes. Usadas como base para pods e outros objetos, as imagens desempenham um papel importante ao aproveitar os recursos do Kubernetes para executar aplicações com eficiência na…

Read more
CHAT