admin

Employee / Author of 97 articles

Selectel Career Day

On May 18th, we opened the doors of our Tsvetochnaya 2 data center for Selectel Career Day. Students were invited to see what exactly it means to work in a modern IT company and learn about the kinds of opportunities Selectel has to offer.

Read more

Site Update

We’re happy to announce the launch of our updated site.

Selectel.com has been fully redesigned and restructured. We’ll talk about all of the changes in more detail below. Read more

SelectelTechDay

On April 26th, Selectel held its first SelectelTechDay, a meetup for discussing current trends in international manufacturing and new technologies, in its St. Petersburg office. Individuals with a particular interest in these topics—IT directors, product managers, and technical specialists—were invited to take part in our conference hall.

Read more

Three Referral Programs in One

Today we’ll be looking at the ins and outs of our referral program, which lets you earn money by promoting our services. In this article, we’ll show you step-by-step how to sign up and start earning.

Read more

PipelineDB: Working with Data Streams

We’ve already touched on the issue of processing events in real time. Today, we’re going to return to this topic and talk about a fairly new and interesting tool: the streaming DBMS PipelineDB.

PipelineDB is built on and fully compatible with the PostgreSQL 9.4 codebase. It was first released in June 2015 and the enterprise version came out in January 2016.

Below, we’ll compare PipelineDB with similar solutions, give brief installation and initial setup instructions, and also look at a use case.

Read more

Netdata: Monitoring in Real Time

In previous posts, we looked at various issues related to monitoring, collecting, and saving metrics and different methods and tools for getting around them. In today’s article, we’ll be discussing yet another tool that simplifies these processes: Netdata.
Unlike other analytical tools, Netdata is designed for gathering and visualizing metrics in real time (and when necessary, a backend can be incorporated for gathering and saving collected metrics).

Read more

uWSGI Spooler

The best way to implement a scalable system that communicates with multiple external components—whether it uses an external API, sends email, or converts videos—is by using an asynchronous task queue, which mediates the interactions between all system components.

Read more

HTTP/2: Making the Switch

Last year marked a milestone in the world of Internet technology: the confirmation and standardization of HTTP/2. Popular web servers like Apache and Nginx already support HTTP/2, as do the latest versions of most browsers.

Data shows that by the middle of 2015, very few web sites and services had switched to HTTP/2, only 0.4%. The latest statistics (September 2016) show a significant increase: from 0.4 to 10%. It wouldn’t be that wild a prediction to say more and more sites are going to be making the switch and at a faster rate.

Read more

Managing Containers with LXD: A Brief Introduction

Today we’d like to continue our blog series on containerization. As our first two articles (1 and 2) were dedicated to theory, this post will focus on one tool and its features: LXD.

LXD (short for Linux Container Daemon) was created by Stéphane Graber, who works for Canonical. His name is well known in the professional community as he is also one of the authors of another popular container solution: LXC. Naturally, LXD is built on LXC, which makes it easier to work with containers and adds a wide range of new abilities.

Read more

Deep into the Kernel: An Introduction to LTTng

In our previous article, we explored problems tracing and profiling the Linux kernel.

Today, we’d like to revisit these issues and talk about an interesting kernel tracer, LTTng, which was developed by Canadian programmer and researcher Mathieu Desnoyers. With this tool, we can receive information on events that occur in both the kernel and user spaces.

Read more