Author: Yuri Gagarin

RabbitMQ vs Kafka: Fault Tolerance and High Availability

In the previous article, we explored RabbitMQ clustering for achieving fault tolerance and high availability. Now, let’s dive deep into Apache Kafka. Here, the unit of replication is a partition. Each topic has one or more partitions. Within each partition, there is a leader with followers or without them. When creating a topic, the number of partitions and the replication factor are specified. A common value is 3, this […

Alpha release of the OpenMandriva Lx 4.1 distribution

The alpha release of the OpenMandriva Lx 4.1 distribution has been formed. The project is being developed by the community after Mandriva S.A. handed over project management to the non-profit organization 'OpenMandriva Association.' A Live build of size 2.7 GB (x86_64) is available for download. In this new version, the Clang compiler used for building packages has been updated to the LLVM 9.0 branch. In addition to the standard Linux kernel, for the compiled […]

RabbitMQ vs Kafka: Fault Tolerance and High Availability in Clusters

Fault tolerance and high availability are significant topics, so we will dedicate separate articles to RabbitMQ and Kafka. This article is about RabbitMQ, while the next one will cover Kafka in comparison with RabbitMQ. The article is long, so get comfortable. We will examine fault tolerance strategies, consistency, and high availability (HA), as well as the trade-offs that each strategy entails. RabbitMQ can operate […]

The open-source chip OpenTitan will replace proprietary trust roots from Intel and ARM.

The non-profit organization lowRISC, with the participation of Google and other sponsors, presented the OpenTitan project on November 5, 2019, which it describes as "the first open-source project to create an open, high-quality hardware root of trust (RoT) architecture." OpenTitan, based on the RISC-V architecture, is a purpose-built chip designed for deployment in data center servers and any other equipment requiring […]

LizardFS 3.13.0-rc2 Cluster File System Update

After a year of silence in development, work on the new branch of the fault-tolerant distributed file system LizardF 3.13 has resumed, and the second candidate for release has been published. Recently, there was a change in the ownership of the company developing LizardFS, with a new management team and new developers coming on board. The project has distanced itself from the community for the past two years and hasn't dedicated enough attention to it, but the new team aims to revive former […]

Hackathon in a small company: how to organize it without pouring a ton of resources

This article discusses how I organized a hackathon for my team for the first time. Experienced organizers may find the material too simple, and the story naive. I aimed it at those who are just starting to explore the format and are contemplating whether to host such an event. HFLabs handles complex tasks with data: we clean and enrich customer contacts for large companies and build client databases with hundreds of millions of records. Our Moscow offices employ 65 people, with around ten more working remotely from other […]

Schrödinger's trusted upload. Intel Boot Guard

We propose to dive back down to a low level and talk about the security of x86-compatible computer platform firmware. This time, the main ingredient of the research is Intel Boot Guard (not to be confused with Intel BIOS Guard!) – a hardware-supported technology for trusted BIOS booting that the computer system vendor can permanently enable or disable during production. Well, the recipe for the study is familiar to us: […]

How to Write a Smart Contract in Python on the Ontology Network. Part 1: Blockchain & Block API

This is the first part of a series of instructional articles on creating smart contracts in Python for the Ontology blockchain network using the SmartX smart contract development tool. In this article, we will start exploring the Ontology smart contract API. The Ontology smart contract API is divided into 7 modules: Blockchain & Block API, Runtime API, Storage API, Native API, Upgrade API, Execution Engine API, and […]

Is there potential for "Orlan" or our "Orlan" against "IBM"?

SAIPR — the genetic code of a part of it" L.I. Volkov, head of the 4th Central Research Institute of the Ministry of Defense. The title of the article combines the titles of two publications that appeared back in 1994 in the newspapers 'Moscow Warrior' and 'Red Star'. The basis of the publications was an interview conducted by military correspondent Lieutenant Colonel Alexander Bezhko. And here these two publications caught my eye: The second publication has even […]

The 30th anniversary of the OS Minix tutorial

On January 14, the first day of the Old New Year 2017, an article titled 'Persona. Commander Norton' was published. 1987 was a significant year for me. After reading it, which caused a lot of emotions, I recalled 1987, a pivotal year in my life. It was the year when I transitioned from a junior researcher to the head of one of the leading departments at the Research Institute, which had […]

The Windows 10 Disk Cleanup utility will no longer delete important files

The Disk Cleanup utility has been a part of all versions of Windows and is a useful tool integrated into the OS. It allows users to delete temporary files, old and cached data without resorting to manual cleanup or third-party programs. However, Windows 10 introduced a more modern version called Storage Sense, which addresses this same task more flexibly. It […]

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