Conceptual

How to Scale Django: Beyond the Basics — step-by-step Linux tutorial on Progressive Robot

How to Scale Django: Beyond the Basics

As a web app grows in popularity and number of users, the need to scale performance will continue to be a point of focus for its developer(s). In this tutorial, we will go over a few higher-level strategies for scaling apps built on Django, going beyond the initial scaling tips we’ve already covered.

Read more
Monitoring for Distributed and Microservices Deployments — step-by-step Devops tutorial on Progressive Robot

Monitoring for Distributed and Microservices Deployments

In this guide, we will take a look at how monitoring and metrics collection changes for highly distributed architectures and microservices. The growing popularity of cloud computing, big data clusters, and instance orchestration layers has forced operations professionals to rethink how to design monitoring at scale and tackle unique problems with better instrumentation. We will talk about what makes new models of deployment different and what strategies can be used to meet these new demands.

Read more
The Docker Ecosystem: Service Discovery and Distributed Configuration Stores — step-by-step Docker tutorial on Progressive Robot

The Docker Ecosystem: Service Discovery and Distributed Configuration Stores

One of the core technologies that many Docker environments rely on is service discovery. Service discovery allows an application or component to discover information about their environment and neighbors. In this guide, we will discuss the benefits of service discovery within a clustered Docker environment. We will focus mainly on general concepts, but provide more specific examples where appropriate.

Read more
What's New in Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

What’s New in Ubuntu 16.04

The Ubuntu operating system’s most recent Long Term Support version, version 16.04 (Xenial Xerus), was released on April 21, 2016. This guide is intended as a brief overview of new features and significant changes to the system as a whole, since 14.04 LTS, from the perspective of server system administration. It draws on the official Xenial Xerus release notes, along with a variety of other sources.

Read more
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
CHAT