Category: Administration

A few tips on how to speed up Docker image builds. For example, in up to 30 seconds.

Before a feature goes live, in our time of complex orchestrators and CI/CD, it has to go through a long journey from commit to testing and delivery. In the past, you could just throw new files via FTP (which no one really does anymore, right?), and the deployment process would take seconds. Now, however, you need to create a merge request and wait a significant amount of time while the feature […]

Fine-tuning routing for MetalLB in L2 mode.

Not long ago, I faced a rather unconventional task of setting up routing for MetalLB. All would be fine since usually, no additional actions are required for MetalLB, but in our case, there is quite a large cluster with a rather simple network configuration. In this article, I will explain how to configure source-based and policy-based routing for your cluster's external network. I […]

Selenium tests in C# on Linux

Automating web application testing with Selenium is a common solution among test developers, and C# is one of the most popular programming languages, so the combination of these tools is not surprising. For development using these technologies, popular proprietary software from Microsoft for Windows is often employed; however, I was curious to learn about which free alternatives could be used without straying from the […]

Access Control Systems: Problems, Solutions, and Security Risk Management

Source Contrary to popular belief, access control systems on their own rarely solve security issues. In reality, ACS provides opportunities to address such problems. When you approach the selection of an ACS from the perspective of an all-in-one security package that will completely mitigate the company's risks, challenges are inevitable. Moreover, complex issues will only become apparent after the system is deployed. At first […]

Who is a DevOps engineer, what do they do, how much do they earn, and how to become one?

DevOps engineers are multidisciplinary specialists who automate processes and understand how developers, QA, and managers operate. They can program, quickly learn complex tools, and do not shy away from unfamiliar tasks. There are few DevOps engineers, and they command salaries of 200,000 to 300,000 rubles, yet there are still many job openings. Dmitry Kuzmin explains what DevOps engineers specifically do and what is required […]

Cloister → simple management of the OTP cluster

Almost every successful business application eventually reaches a stage where horizontal scaling is necessary. In many cases, you can simply launch a new instance and reduce the average load. However, there are less trivial situations where we must ensure that different nodes are aware of each other and carefully distribute the workload. Fortunately, it turns out that Erlang, which we […]

Zabbix 5.0 has been released

The Zabbix team is pleased to announce the release of the new version Zabbix 5.0 LTS, which focuses on security and scalability. The new version is even more user-friendly, secure, and accessible. The main strategy followed by the Zabbix team is to make Zabbix as widely available as possible. It is a free open-source solution, and now Zabbix can be deployed both locally and […]

So what exactly is "protein folding"?

In the current COVID-19 pandemic, many challenges have arisen that hackers have eagerly taken advantage of. From face shields printed on 3D printers and homemade medical masks to the replacement of full mechanical ventilators – this flow of ideas has inspired and delighted the soul. At the same time, there have been attempts to advance in another area: in research aimed at […]

Data Build Tool or what’s common between Data Warehousing and Smoothies

What principles underpin the ideal Data Warehouse? A focus on business value and analytics without boilerplate code. Managing a DWH like a codebase: versioning, reviews, automated testing, and CI. Modularity, extensibility, open source, and community. Friendly user documentation and visualization of dependencies (Data Lineage). More on all this and the role of DBT in the Big Data ecosystem […]

Overview of the Snom D785 IP phone

Hello, Habr users! Welcome to our corporate blog at Snom on Habr, where we plan to publish a series of reviews of our products and services in the near future. The blog will be managed by our team responsible for business in the CIS markets. We will gladly answer your questions and provide any consultation or assistance. We hope to […]

What to Expect from Wi-Fi 7, IEEE 802.11be?

Recently, devices supporting Wi-Fi 6 (IEEE 802.11ax) have entered the market, which has been widely discussed. However, few people know that the development of the next generation of Wi-Fi technology — Wi-Fi 7 (IEEE 802.11be) — is already underway. This article discusses what Wi-Fi 7 will entail. Background In September 2020, we will celebrate the 30th anniversary of the IEEE project […]

Microservices in C++. Fiction or reality?

In this article, I will explain how I created a template (cookiecutter) and set up the environment for writing a REST API service in C++ using docker/docker-compose and the conan package manager. During a hackathon I participated in as a backend developer, the question arose regarding the technology stack for writing the next microservice. Everything that had been written so far […]

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