Category: Administration

Software architecture and system design: an overview and resource guide

Hello, colleagues. Today, I present to you a translation of an article by Tugberk Ugurlu, who has taken on the task of briefly outlining the principles of modern software system design. Here’s what the author shares about himself in brief: Since it’s practically impossible to cover a colossal topic like architectural patterns + design patterns as of 2019 in detail, we recommend […]

Ivideon Bridge: How to profitably connect outdated video surveillance systems to the cloud

Once users deploy a video surveillance system and subsequently scale it, they often become 'hostages' of the established hardware. Transitioning from one hardware and services provider to another can be costly. Many manufacturers in the market create their own services, adding another pet to the large zoo of solutions. 'Friendship' among various hardware in a single project is challenging, but we have figured out how to achieve it. Today we will tell […]

My first day with Haiku: it’s surprisingly good

TL:DR; A newcomer tried Haiku for the first time and decided it’s amazing. Especially compared to the work environments available on Linux. I've already shared my thoughts (as well as frustrations) regarding #LinuxUsability (part 1, part 2, part 3, part 4, part 5, part 6). In this review, I will describe my first impressions of Haiku, the operating system […]

Kubernetes Success Stories in Production. Part 10: Reddit

Translator's note: Dailymotion is one of the largest video hosting services in the world and a notable user of Kubernetes. In this material, system architect David Donchez shares the results of creating the company's production platform based on K8s, which started with a cloud installation in GKE and ended up as a hybrid solution, allowing for better response times and savings on infrastructure costs. […]

Where is this config from? [Debian/Ubuntu]

The goal of this post: to showcase debugging techniques in Debian/Ubuntu related to "finding the source" in the system configuration file. Test example: after long struggles with a tar.gz copy of the installed OS and after restoring it and installing updates, we receive the message: update-initramfs: Generating /boot/initrd.img-4.15.0-54-generic W: initramfs-tools configuration sets RESUME=/dev/mapper/U1563304817I0-swap W: but no matching swap device is available. I: The initramfs […]

VM performance analysis in VMware vSphere. Part 3: Storage

Part 1. About CPU Part 2. About Memory Today, we will discuss the metrics of the disk subsystem in vSphere. Storage issues are the most common cause of slow virtual machine performance. While troubleshooting CPU and RAM issues usually ends at the hypervisor level, if there are disk problems, one may need to investigate the data transfer network and the storage system. I will cover this topic […]

Getting rid of "vk.com/away.php" or navigating as a healthy person would

When clicking on links posted on VK, it can be noticed that, like in other social networks, the user is first redirected to a 'safe' link, after which the social network decides whether to allow the user to proceed or not. Most attentive users have noticed a half-second appearance of 'vk.com/away.php' in the browser's address bar, but of course, they did not attach any significance to it. Background Once, a certain programmer finalized […]

Convenient database management system

I want to share my experience with the evolution of database systems usage in the GLASHA online language school. The school was founded in 2012, and at the beginning of its operations, it had only 12 students, so there were no problems with scheduling and payments. However, as it grew, developed, and new students appeared, the question of choosing a database system became pressing […]

TP-Link T2600G-28SQ Optical Switch for Service Providers: A Detailed Overview 

The expansion of large cities and the formation of agglomerations is one of the significant trends in social development today. Moscow alone is expected to expand by 4 million square meters of housing in 2019 (not including the 15 municipalities that will join by 2020). Across this vast territory, telecommunications operators will need to provide internet access to users. This may involve […]

Setting up a server for deploying a Rails application using Ansible

Not long ago, I needed to write several Ansible playbooks to prepare a server for deploying a Rails application. Surprisingly, I couldn't find a simple step-by-step manual. I didn't want to copy someone else's playbook without understanding what was happening, and in the end, I had to read the documentation, piecing everything together myself. Perhaps I can help someone speed up this process with this […]

Introducing the new 3CX Call Flow Designer and 3CX CRM Template Generator

The new 3CX Call Flow Designer with a visual expression editor follows the principle that our products should be simple and understandable. That's why we've once again updated the development environment for voice applications, the 3CX Call Flow Designer (CFD). The new version features a modern user interface (new icons) and a visual expression editor used when creating scripts. The new […]

Consensus on node reputation. Is it necessary?

I know, I know. There are countless crypto projects with various consensus mechanisms: based on labor and ownership, gold, oil, baked goods (yes, that exists, indeed). What do we need from another one? I suggest discussing this after reading the translation of the 'lightweight' technical documentation for the *Constellation* project. Of course, this is not a complete description of the algorithm, but I'm interested in the community's opinion on whether such a consensus can actually exist […]

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