Conceptual

A Comparison of DNS Server Types:  How To Choose the Right DNS Configuration — step-by-step DevOps tutorial on Progressive Robot

A Comparison of DNS Server Types: How To Choose the Right DNS Configuration

DNS is a robust system that is absolutely essential in modern internet communication. Through a combination of delegation, redundancy, and caching, a client can receive the precise address of any of the system’s servers or sites by querying a complex network of computers for a simple name. In this article, we will discuss some of the different kinds of DNS servers that work together to make this possible. We will go over the advantages of each type and why you would choose one over another.

Read more
A Comparison of (Rack) Web Servers for Ruby Web Applications — step-by-step Programming tutorial on Progressive Robot

A Comparison of (Rack) Web Servers for Ruby Web Applications

In this the cloud provider article, we are going to compare various popular web servers that power Ruby based web applications. However before diving in, we will provide an introduction to the mechanics behind how the process mentioned above works as we get familiar with the Rack and middleware collection.

Read more
A Deep Dive into Iptables and Netfilter Architecture — step-by-step Security tutorial on Progressive Robot

A Deep Dive into Iptables and Netfilter Architecture

Firewalls are an important tool that can be configured to protect your servers and infrastructure. In the Linux ecosystem, iptables is a widely used firewall tool that interfaces with the kernel’s netfilter packet filtering framework. For users and administrators who…

Read more
A General Introduction to Cloud Computing — step-by-step DevOps tutorial on Progressive Robot

A General Introduction to Cloud Computing

This conceptual article provides an introduction to the history, features, benefits, and risks of cloud computing. It is part of the Cloud Computing curriculum, which includes beginner-friendly, hands-on tutorials for setting up and securing servers, deploying apps, and sharing code, as well as further conceptual articles on related topics such as open source software and ethical issues in cloud computing.

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

An Introduction to Big Data Concepts and Terminology

Big data is a blanket term for the non-traditional strategies and technologies needed to gather, organize, process, and gather insights from large data sets. While the problem of working with data that exceeds the computing power or storage of a single computer is not…

Read more
An Introduction to File Compression Tools on Linux Servers — step-by-step Linux tutorial on Progressive Robot

An Introduction to File Compression Tools on Linux Servers

There are many reasons why you would want to compress files on a server. Compression can save disk space and bandwidth and can simplify file transfers of entire directory structures when combined with archiving formats. In this guide, we’ll discuss the strengths and weaknesses of different compression tools, discuss which tool is right for different circumstances, and demonstrate how to use the commands.

Read more
An Introduction to Metrics, Monitoring, and Alerting — step-by-step Devops tutorial on Progressive Robot

An Introduction to Metrics, Monitoring, and Alerting

Understanding the state of your infrastructure and systems is essential for ensuring the reliability and stability of your services. In this guide, we will discuss what metrics, monitoring, and alerting are. We will talk about why they are important, what types of opportunities they provide, and the type of data you may wish to track. We will be introducing some key terminology along the way and will end with a short glossary of some other terms you might come across while exploring this space.

Read more
CHAT