Category: Administration

CI/CD on AWS, Azure, and Gitlab. A new course from OTUS

Attention! This article is not technical and is intended for readers interested in education in the field of CI/CD. If you are not interested in learning, this material will likely not appeal to you. If you are a developer or administrator responsible for setting up continuous integration and delivery processes, OTUS has opened enrollment for a course specifically […]

Determining the Appropriate Size for a Kafka Cluster in Kubernetes

Note from the translator: In this article, Banzai Cloud shares an example of using its specialized tools to simplify the operation of Kafka within Kubernetes. The instructions provided illustrate how to determine the optimal size of the infrastructure and configure Kafka to achieve the required throughput. Apache Kafka is a distributed streaming platform for building reliable, scalable, and high-performance real-time streaming systems. […]

The Physics of Text. Part 1. Symbols

A symbol is a textual atom. Nothing more, nothing less. In the text, each symbol appears a certain number of times. By breaking down the text into symbols, one can notice certain features and patterns. Let’s talk about this. [If without words: source files for the article] The text consists of a limited set of symbols. We denote the alphabet of the text as the set of all symbols occurring in the text. And this set […]

Quarter Ethernet: old speed, new possibilities

On February 5 of this year, a new standard for 10-megabit Ethernet was approved. Yes, you read that correctly: ten megabits per second. What is such a "small" speed needed for in the 21st century? To replace the menagerie hiding under the comprehensive name ‘field bus’ — Profibus, Modbus, CC-Link, CAN, FlexRay, HART, etc. There are too many of them, and they are incompatible with each other […]

🥇CEMU emulator 1.17.2 has been released: performance improvements and bug fixes | ProHoster

Just a few days remain before the start of the new cohort for the 'Network Engineer' course from OTUS. In connection with this, we would like to share a translated resource on the topic. A series of blog articles dedicated to tips and recommendations for troubleshooting IPv6 ping (ICMPv6 Echo Request/Echo Reply). Please note that I am using Linux (specifically, Fedora 31), […]

LINQ Query Optimization Methods in C#.NET

Introduction This article discussed several methods for optimizing LINQ queries. Here, we will provide additional approaches for code optimization related to LINQ queries. It is well known that LINQ (Language-Integrated Query) is a simple and convenient query language for data sources. LINQ to SQL is a data access technology within DBMS. It is a powerful tool for working with data, where through a declarative […]

Automation Systems Based on Foundation Fieldbus

Foundation Fieldbus is a digital communication system used in automation alongside others like Profibus, Modbus, or HART. The technology emerged somewhat later than its competitors: the first edition of the standard dates back to 1996 and currently includes two protocols for information exchange between network participants – H1 and HSE (High Speed Ethernet). The H1 protocol is used for information […]

How to Avoid Shooting Yourself in the Foot with Liquibase

It’s happened again! On a recent project, we decided to use Liquibase from the very start to avoid future problems. As it turned out, not all junior team members know how to use it correctly. I conducted an internal workshop that I later decided to turn into an article. The article includes useful tips and describes three of the most obvious traps in […]

Understanding Helm and Its Pitfalls

Typhon freight hauler concept, Anton Swanepoel My name is Dmitry Sugrobov, and I am a developer at Leroy Merlin. In this article, I will explain why Helm is needed, how it simplifies working with Kubernetes, what has changed in the third version, and how to update applications in production without downtime. This is a summary based on a talk at the @Kubernetes Conference by Mail.ru Cloud […]

How OpenShift is changing the organizational structure of IT organizations. The evolution of organizational models during the transition to PaaS

Although PaaS (Platform as a Service) solutions alone cannot change how individuals and teams interact, they often act as a catalyst for organizational changes in response to the increased flexibility of IT technologies. In practice, the maximum return on investment in PaaS is often only achievable by altering organizational roles, areas of responsibility (tasks), and relationship schemes. Fortunately, PaaS solutions […]

RedHat Study: Open Source is Displacing Proprietary Software from the Enterprise Segment

Open-source software is steadily, if slowly, gaining traction in the corporate sector, as evidenced by research from the RedHat team (PDF). The company surveyed 950 IT executives worldwide. Of these, 400 work in the United States, 250 in Latin American countries, 150 in the United Kingdom, and another 150 in English-speaking companies in the Asia-Pacific region. According to the results of the RedHat survey […]

Logging in a .Net microservices environment in practice

Logging is an essential tool for developers, but when creating distributed systems, it becomes a cornerstone that must be embedded directly into the foundation of your application; otherwise, the complexity of microservices development will quickly reveal itself. .Net Core 3 has introduced an excellent feature for passing correlation context in HTTP headers, so if your applications use direct HTTP calls for inter-service communication, then […]

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