Author: Yuri Gagarin

Traffic monitoring systems in VoIP networks. Part one — overview

In this material, we will attempt to consider an interesting and useful element of IT infrastructure, such as VoIP traffic monitoring systems. The development of modern telecommunication networks is astonishing: from signaling bonfires they have come a long way, and what seemed unimaginable before is now simple and mundane. Only professionals know what lurks behind the everyday nature and widespread use of achievements in the field of information technology. The diversity of environments […]

Containers, microservices, and service meshes

The internet is full of articles about service meshes, and here’s another one. Hooray! But why? Because I want to express my opinion that it would have been better if service meshes had come about 10 years ago, before the emergence of container platforms like Docker and Kubernetes. I do not claim that my point of view is better or worse than others, but since service meshes are quite complex […]

GitHub launched financial support and vulnerability notification services

GitHub has implemented a sponsorship system to provide financial support for open projects. The new service offers a new form of participation in project development—if a user is unable to contribute to development, they can connect to interesting projects as a sponsor and assist through financing specific developers, maintainers, designers, documentation authors, testers, and other participants involved in the project. With […]

Research: Building a lock-free proxy service using game theory

A few years ago, an international group of researchers from the universities of Massachusetts, Pennsylvania, and Munich in Germany conducted a study on the effectiveness of traditional proxies as a tool for combating censorship. As a result, the researchers proposed a new method for bypassing blocks based on game theory. We have prepared an adapted translation of the main points of this work. Introduction The approach of popular blocking circumvention tools, such as Tor, is based on […]

CPU Consumption Benchmark for Istio and Linkerd

Introduction At Shopify, we have been working on deploying Istio as a service mesh. Overall, everything is satisfactory, except for one thing: it is expensive. Published benchmarks for Istio state: With Istio 1.1, the proxy consumes approximately 0.6 vCPU (virtual cores) per 1000 requests per second. For the first region in the service mesh (with 2 proxies on each side of the connection), […]

Bug hunting: How to find 200 bugs in a day

Hello everyone! My name is Yulia, and I am a tester. Last year, I shared information about Bug Cleaning Day — an event held at our company to clean up the bug backlog. It’s a viable way to significantly reduce it (by 10 to 50% in different teams) in just one day. Today, I want to tell you about our spring format of Bug Cleaning Day — […]

Bug Clearing House — a marathon for eliminating old bugs

How many open bugs do you have in your backlog? 100? 1000? How long have they been there? A week? A month? Years? Why does this happen? No time? Need to focus on higher priority tasks? "We’ll implement all the urgent features right now, and then we’ll definitely have time to tackle the bugs"? … Some use a Zero Bug Policy, while others have a well-developed work culture […]

Microsoft Defender for Mac has been released

Back in March, Microsoft first announced the release of Microsoft Defender ATP for Mac. Now, after internal testing of the product, the company has announced that it has released a public preview version. Microsoft Defender has added localization in 37 languages, improved performance, and enhanced protection against unauthorized access. You can now submit virus samples through the main interface of the program. There […]

Saving disk space using steganography

When we talk about steganography, people envision terrorists, pedophiles, spies, and at best, crypto-anarchists and various scholars. And indeed, who else would need to hide something from external scrutiny? What benefit could this possibly have for an ordinary person? It turns out there is some. That’s why today we will be compressing data using methods of steganography. And at the end […]

Wrote API — ripped XML (two)

The first API of MyWarehouse appeared 10 years ago. All this time, we have been working on existing versions of the API and developing new ones. Several versions have already been retired. This article will cover a lot: how the API was created, why it’s necessary for a cloud service, what it offers users, the pitfalls we've encountered, and what we want to do next. I will […]

IoT, AI systems, and networking technologies at VMware EMPOWER 2019 — we continue the live broadcast from the event

We discuss the innovations presented at the VMware EMPOWER 2019 conference in Lisbon (we are also streaming on our Telegram channel). Revolutionary networking solutions One of the main topics of the second day of the conference was intelligent traffic routing. Wide Area Networks (WAN) are quite unstable. Users often connect to corporate IT infrastructure using mobile devices through public hotspots, which poses certain risks […]

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