Category: Administration

We invite you to DINS DevOps EVENING on December 5: we are talking about the event processing system, sharing experience in working with Influx

We invite engineers who are interested in the topic of DevOps to the next open DINS DevOps EVENING, which will be held in our office on Staro-Petergofsky, 19. The meeting is dedicated to monitoring issues. Denis Koshechkin will talk about the internal event processing system, its structure, strengths and weaknesses. As part of the joint report, Evgeniy Tetenchuk will share various intricacies of setting up and administering Influx from personal experience, and […]

Debugging network delays in Kubernetes

A couple of years ago, Kubernetes was already discussed on the official GitHub blog. Since then, it has become the standard technology for deploying services. Kubernetes now manages a significant portion of internal and public services. As our clusters grew and performance requirements became more stringent, we began to notice that some services on Kubernetes were experiencing sporadic latencies that could not be explained […]

Slurm Mega. Setting up a production-ready cluster, 3 tips from speakers and Slurm with Luke Skywalker and R2D2

On November 24, Slurm Mega, an advanced intensive course on Kubernetes, ended. The next Mega will be held in Moscow on May 18-20. The idea of ​​Slurm Mega: we look under the hood of the cluster, analyze in theory and practice the intricacies of installing and configuring a production-ready cluster (“the-not-so-easy-way”), consider the mechanisms for ensuring security and fault tolerance of applications. Mega Bonus: Those who complete Slurm Basic and Slurm Mega receive all […]

Installing Vmware ESXi on Mac Pro 1,1

In this article I describe my experience installing VMware ESXi on an old Apple Mac Pro 1,1. The customer was given the task of expanding the file server. How the company’s file server was created on a PowerMac G5 in 2016, and how it was to maintain the created legacy is worthy of a separate article. It was decided to combine the expansion with modernization and make a file server from the existing MacPro. AND […]

Personal data in the Russian Federation: who are we all? Where are we going?

Over the past few years, we have all heard the phrase “personal data.” To a greater or lesser extent, they brought their business processes into compliance with the requirements of legislation in this area. The number of Roskomnadzor inspections that revealed violations in this area this year is persistently striving for 100%. Statistics from the Roskomnadzor Office for the Central Federal District for the 1st half of 2019 – 131 violations for […]

From blockchain to DAG: getting rid of intermediaries

In this article, I will tell you about DAG (Directed Acyclic Graph) and its application in distributed ledgers, and we will compare it with blockchain. DAG is nothing new in the world of cryptocurrencies. You may have heard of it as a solution to blockchain scalability problems. But today we will not talk about scalability, but about [...]

3-way merge in werf: deploy to Kubernetes with Helm “on steroids”

What we (and not only us) have been waiting for a long time has happened: werf, our Open Source utility for building applications and delivering them to Kubernetes, now supports applying changes using 3-way merge patches! In addition to this, it is possible to adopt existing K8s resources into Helm releases without rebuilding these resources. In short, we set WERF_THREE_WAY_MERGE=enabled - we get deployment “as in [...]

How to write a smart contract in Python on the Ontology network. Part 3: Runtime API

This is the 3rd part in a series of educational articles on creating smart contracts in Python on the Ontology blockchain network. In previous articles we got acquainted with Blockchain & Block API Storage API. Now that you have an idea of ​​how to call the appropriate persistent storage API when developing a smart contract using Python on the Ontology network, let's move on to […]

How to package VueJS + NodeJS + MongoDB application in Docker

As you can understand from the previous article, I worked on different projects. The first days in a new team usually go the same way: the backender sits down with me and performs magical actions to install and deploy the application. Docker is indispensable for front-end developers because... The backend is often written in a wide range of PHP/Java/Python/C# stacks and the front doesn’t have to distract the backend every time so that everything […]

Operation of machine learning in Mail.ru Mail

Based on my speeches at Highload++ and DataFest Minsk 2019. For many today, mail is an integral part of online life. With its help, we conduct business correspondence, store all kinds of important information related to finances, hotel bookings, placing orders and much more. In mid-2018, we formulated a product strategy for mail development. What should be […]

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