Category: Administration

Windows Server or Linux Distributions? Choosing a Server OS

Operating systems are the cornerstone of the modern industry. On one hand, they consume valuable server resources that could be used for something more productive. On the other hand, the operating system acts as an orchestrator for server applications and transforms a single-task computing unit into a multitasking platform, while also facilitating interactions among all stakeholders with the hardware. Currently, the main […]

PowerShell for beginners

Working with PowerShell, the first thing we encounter is commands (Cmdlet). A command call looks like this: Verb-Noun -Parameter1 ValueType1 -Parameter2 ValueType2[] Help Calling help in PowerShell is done using the Get-Help command. You can specify one of the parameters: example, detailed, full, online, showWindow. Get-Help Get-Service -full will return a complete description of the Get-Service command. Get-Help Get-S* will show all available […]

My Experience and Tips for Taking the Certified Kubernetes Application Developer (CKAD) Exam

I recently passed the Certified Kubernetes Application Developer (CKAD) exam and received my certification. Today, I want to share the certification process and how I prepared for it. It was an interesting experience taking the exam online under the watchful eye of the examiner. This article will not contain valuable technical information; it is purely narrative in nature. Additionally, there […]

Exploring the VoIP engine Mediastreamer2. Part 11

The material of this article is taken from my Zen channel. Data block movement mechanism Data block dblk_t Message mblk_t Message processing functions mblk_t Queue queue_t Queue processing functions queue_t Filter connections Signal point of the data processing graph Behind-the-scenes activity of the ticker Bufferizer (MSBufferizer) MSBufferizer processing functions In the previous article, we developed our own filter. We will dedicate this article to the structure […]

Exploring the VoIP engine Mediastreamer2. Part 10

The material of this article is taken from my Zen channel. In the previous article, we created a duplex intercom device that performs sound signal exchange through a duplex RTP session. In this article, we will learn to write filters and add a homemade filter to our homemade intercom device. Developing a plugin Plugins in the media streamer, as in many other programs, are used to extend functionality […]

Microservices: What They Are, Why You Need Them, and When to Implement Them

I've wanted to write an article on microservice architecture for a long time, but I was always held back by two things— the deeper I delved into the subject, the more it seemed to me that what I know is obvious, and what I don't know still requires extensive study. On the other hand, I believe there is already much to discuss in-depth […]

An easy way to protect your Mikrotik from attacks

I want to share with the community a simple and effective way to protect your network and the services exposed through Mikrotik from external attacks. Specifically, we'll set up a honeypot on Mikrotik with just three rules. So, let's imagine we have a small office with an external IP behind which there is an RDP server for remote employee access. The first rule is, of course, […]

Microsoft Azure Virtual Training Day: Modern Data Storage

Webinar, April 29, 2020, 10:00 AM - 1:00 PM We invite you to discover a modern data storage solution. Over several sessions, you will learn about Microsoft Azure components for building a seamless analytical solution. The sessions will focus on the processes: from collecting and transforming data from various sources using Azure Data Factory, to storing data based on Azure Synapse, and presenting it to users with Power BI. […]

Operational analytics in microservices architecture: understand and assist with Postgres FDW

Microservices architecture, like everything in this world, has its advantages and disadvantages. Some processes become simpler with it, while others become more complex. In the name of speed of change and better scalability, sacrifices must be made. One of these sacrifices is the complexity of analytics. While in a monolith, all operational analytics can be reduced to SQL queries to an analytical replica, […]

Truth first, or why the system should be designed around the database device

Hello, Habr! We continue to explore the topic of Java and Spring, including at the database level. Today, we offer you to read about why, when designing large applications, the database structure, rather than Java code, should be decisive, how this is done, and what exceptions exist to this rule. In this rather overdue article, I will explain […]

Vim with YAML support for Kubernetes

Note: The original article was written by Josh Rosso — an architect at VMware, previously working at companies such as CoreOS and Heptio, and also a co-author of Kubernetes alb-ingress-controller. The author shares a small tip that may be very useful for 'old-school' operations engineers who still prefer vim even in the age of cloud-native supremacy. Do you write YAML manifests for Kubernetes in vim? […]

Hybrid print centers: how we materialize millions of letters every day

Have you ever wondered how letters with fines from the traffic police or bills from Rostelecom are printed? To send a letter, you need to print it, buy an envelope and stamps, and spend time going to the post office. But what if there are a hundred thousand such letters? Or a million? For mass production of mail, there is hybrid mail — where they print, package, and send correspondence that cannot […]

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