Category: Administration

Applying NAT Traversal for connecting users in passive mode

This article is a free translation of one of the blog posts by the developers of DC++. With the author's permission (and also for clarity and interest), I have highlighted it with links and added some personal insights. Introduction Currently, at least one user from a pair of connecting users must be in active mode. The 'NAT traversal' mechanism will be useful in […]

The Best IT Comedies: Top 3 Series

Hello, Habr! I’m back! Many of you warmly received my previous article about the show 'Mr. Robot.' Thank you so much for that! As I promised, I’ve prepared a continuation of the series and hope you’ll enjoy the new article just as much. Today, we'll discuss three of the most significant comedy series in the IT world. Many are currently in quarantine, many […]

Why Mr. Robot is the Best Show About the IT Industry

Good afternoon, dear Habr readers! On December 23, 2019, the final episode of one of the most popular IT shows — Mr. Robot — was released. After watching the series to the end, I firmly decided to write an article about it on Habr. The release of this article coincides with my anniversary on the portal. My first article appeared exactly 2 years ago. […]

What's New in Ubuntu 20.04

On April 23, the release of Ubuntu version 20.04 with the codename Focal Fossa took place, marking the next long-term support (LTS) release of Ubuntu and a continuation of Ubuntu 18.04 LTS, which was released in 2018. A little about the codename: The word 'Focal' means 'central point' or 'most important part,' thus relating to the concept of focus, the center of certain properties, phenomena, events, and […]

Quick deployment of ESXi VMs using Terraform

Hello everyone, my name is Ivan and I am a solutions architect (OPS). I would like to share how I deploy virtual machines on ESXi without vCenter using Terraform. Quite often, I need to deploy/recreate virtual machines to test various applications. Due to laziness, I thought about automating the process. My search led me to a wonderful product from Hashicorp, […]

The history of the creation of a cloud service, spiced with cyberpunk

As you gain more experience in IT, you start to notice that systems have their own character. They can be accommodating, quiet, quirky, or stern. They can attract or repel you. Either way, you have to 'negotiate' with them, navigate between the 'hidden pitfalls,' and establish the chains of their interaction. So, we have the honor of building a cloud platform, which requires us to 'persuade' […]

Docker image for serving a Single Page Application

A Single-page Application (SPA) is a collection of static JavaScript and HTML files, along with images and other resources. Since they do not change dynamically, publishing them on the internet is very simple. There are many affordable and even free services available, starting from GitHub Pages (or for some even from narod.ru) to CDNs like Amazon […]

What is MultiSim reservation and how does it work?

Hello! My name is Anton Datsenko, and I'm responsible for the development of corporate solutions and services at Beeline Business. Today, I will tell you how we use failover technologies and load balancing in MultiSIM, for which clients this product is more crucial than it seems at first glance, and a bit about networks in general. Let me clarify that this post will discuss […]

Saving a penny on large volumes in PostgreSQL

Continuing the topic of logging large data streams raised in the previous article about partitioning, this one will explore ways to reduce the 'physical' size of data stored in PostgreSQL and its impact on server performance. We will discuss TOAST settings and data alignment. 'On average,' these methods will save a modest amount of resources, but — without any modifications to the application code. However, […]

Writing in PostgreSQL at sub-light speed: 1 host, 1 day, 1TB

Recently, I discussed how to boost the performance of 'read' SQL queries from a PostgreSQL database using standard recipes. Today, we will focus on how to make database writes more efficient without using any 'tweaks' in the config — simply by correctly organizing data flows. #1. Partitioning This article is about how and why it is worth organizing application partitioning 'in theory' […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster