Category: Administration

On Hydrogen Peroxide and the Bombardier Beetle

The topic of this note has been brewing for a long time. Although at the request of the readers of the LAB-66 channel, I initially wanted to write about safe handling of hydrogen peroxide, for some unclear (indeed!) reason, it turned into another longread. A mix of popsci, rocket fuel, "coronavirus disinfection," and permanganatometric titration. How to properly store hydrogen peroxide, what protective equipment to use when working […]

Fast Routing and NAT in Linux

As IPv4 addresses run out, many telecommunications operators have faced the need to organize their clients' access to the network through address translation. In this article, I will explain how to achieve Carrier Grade NAT performance on commodity servers. A Bit of History The exhaustion of the IPv4 address space is no longer a new topic. At one point, waiting queues appeared in RIPE […]

Philosophy in IT as the pinnacle of life creation

Good day, Habr readers! I am delighted to present to you my new article about art in the world of IT! My previous article has garnered a lot of your attention, comments, and votes. Thank you for that! As a grateful author, I have worked hard to consider all your suggestions and quickly gathered a wealth of information about various movies and series. […]

Production-ready images for k8s

This story is about how we use containers in a production environment, particularly under Kubernetes. The article focuses on collecting metrics and logs from containers, as well as building images. We are from the fintech company Exness, which develops services for online trading and fintech products for B2B and B2C. Our R&D has many different teams, with over 100 employees in the development department. […]

So who invented the radio: Guglielmo Marconi or Alexander Popov?

Popov may have been the first—but he did not patent his inventions or attempt to commercialize them. In 1895, Russian physicist Alexander Popov used his instrument to study thunderstorms to demonstrate the transmission of radio waves. Who invented the radio? Your answer will likely depend on where you come from. On May 7, 1945, the Bolshoi Theatre in Moscow was […]

Kubernetes: open source vs vendor-specific

Hello, my name is Dmitry Krasnov. For over five years, I have been engaged in administering Kubernetes clusters and building complex microservice architectures. Earlier this year, we launched a service for managing Kubernetes clusters based on Containerum. Taking this opportunity, I would like to explain what Kubernetes is and how vendor integration differs from open source. To begin with, what is […]

Organizing remote work for SMB organizations using OpenVPN

Task Description This article describes the organization of remote access for employees using open-source products and can be used both to build a fully autonomous system and to expand when there is a shortage of licenses in an existing commercial system or its performance proves insufficient. The goal of this article is to implement a complete system for providing remote access to the organization, which is somewhat […]

Typical errors in applications that lead to bloat in PostgreSQL. Andrey Salnikov

I invite you to review the transcript of the presentation by Andrey Salnikov from early 2016 titled 'Typical Errors in Applications That Lead to Bloat in PostgreSQL.' In this presentation, I will discuss the main errors in applications that occur during the design and coding stages. I will focus solely on those errors that lead to bloat in PostgreSQL. Generally, this marks the beginning of the end for performance […]

Load balancing and scaling of long-lived connections in Kubernetes

This article will help you understand how load balancing works in Kubernetes, what happens when scaling long-lived connections, and why you should consider client-side balancing if you are using HTTP/2, gRPC, RSockets, AMQP, or other long-lived protocols. A bit about how traffic is redistributed in Kubernetes Kubernetes provides two convenient abstractions for rolling out applications: services […]

Ultraviolet: Effective Disinfection and Safety

The properties of ultraviolet light depend on the wavelength, and the UV spectrum varies across different sources. Let's discuss the sources of ultraviolet light and how to use them to maximize their bactericidal effects while minimizing the risks of undesirable biological effects. Fig. 1. The photo does not show disinfection with UVC radiation, as one might think, but rather training in the use of protective suits, identifying luminescent spots of simulated bodily fluids under UVA rays. UVA […]

Monitoring in the Data Center: How We Replaced the Old BMS with a New One. Part 2

In the first part, we discussed why we decided to replace our old BMS system in our data centers with a new one. And not just replace, but to develop it from scratch based on our requirements. In the second part, we explain how we did it. Market Analysis Considering the wishes described in the first part and the decision to abandon upgrading the existing system, we wrote a technical specification […]

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