Category: Administration

Remote work is gaining momentum

We will discuss an inexpensive and safe method to provide remote employees with VPN access, while not exposing the company to reputational or financial risks and not creating additional problems for the IT department and company management. With the development of IT, it has become possible to hire remote employees for an increasing number of positions. Previously, remote workers were mostly found among creative professionals […]

Internet in Turkmenistan: price, availability, and restrictions

Turkmenistan is one of the most closed countries in the world. Not as closed as, say, North Korea, but close to that. A key difference is the publicly accessible internet, which citizens can connect to without too much difficulty. This article discusses the state of the internet industry in the country, the availability of the network, connection costs, and the restrictions imposed by officials. When the internet appeared in Turkmenistan […]

Learning to deploy microservices. Part 1. Spring Boot and Docker

Hello, Habr. In this article, I would like to share my experience in creating a learning environment for experimenting with microservices. When studying each new tool, I always wanted to try it not only on my local machine but also in more realistic conditions. Therefore, I decided to create a simplified microservice application that can later be 'equipped' with various interesting technologies. The main […]

Creating a CI/CD chain and automating work with Docker

I created my first websites in the late 90s. Back then, getting them up and running was very simple. There was an Apache server on some shared hosting, and you could access that server via FTP by entering something like ftp://ftp.example.com in the browser's address bar. Then you had to enter a username and password and upload files to the server. Those were different times; everything back then […]

RabbitMQ. Part 1. Introduction. Erlang, AMQP

Good day, Habr! I want to share a reference guide that compiles the knowledge I've gathered on RabbitMQ and distills it into concise recommendations and conclusions. Table of Contents RabbitMQ. Part 1. Introduction. Erlang, AMQP, and RPC RabbitMQ. Part 2. Understanding RabbitMQ Exchanges. Part 3. Understanding RabbitMQ Queues and Bindings. Part 4. Understanding what messages and frames are in RabbitMQ. Part […]

Service Discovery in Distributed Systems Using Consul. Alexander Sigachev.

I invite you to review the transcript of Alexander Sigachev's report on Service Discovery in distributed systems using Consul as an example. Service Discovery is designed to allow for the minimal investment of resources when connecting a new application to our existing environment. By using Service Discovery, we can maximize the separation of either a Docker container or a virtual service from the environment in which it operates. […]

Microsoft Azure Training Day: Server Infrastructure Migration (registration closed)

On February 13, we invite you to participate in an in-depth technical seminar dedicated to preparing local server infrastructure for the implementation of hybrid solutions by migrating specific scenarios to the cloud. During the event, we will examine, through a practical example, the migration of a large company, where Windows Server 2008 R2 is deployed both on physical servers and in a virtual environment with […]

APC Smart UPS and how to prepare them

Among the numerous UPS options, the most commonly used in entry-level server environments are Smart UPS from APC (now Schneider Electric). Their excellent reliability and low prices in the secondary market mean that system administrators, without much thought, plug these UPS devices into racks and attempt to extract maximum profit from equipment that’s 10-15 years old simply by replacing the batteries. Unfortunately, not always […]

Delta: Data synchronization and enrichment platform

In anticipation of the launch of a new stream for the ‘Data Engineer’ course, we have prepared a translation of interesting material. Overview: We'll discuss a quite popular pattern whereby applications utilize multiple data stores, each of which serves specific purposes, such as storing canonical data (MySQL, etc.), providing extended search capabilities (ElasticSearch, etc.), caching (Memcached, etc.) […]

HighLoad++, Mikhail Tyulenev (MongoDB): Causal consistency: from theory to practice

The next HighLoad++ conference will take place on April 6 and 7, 2020, in St. Petersburg. Details and tickets can be found at the link. HighLoad++ Siberia 2019. Hall 'Krasnoyarsk'. June 25, 12:00. Theses and presentation. There are times when practical requirements conflict with theory, which does not consider important aspects for a commercial product. This report presents the process of selecting and combining various approaches to creating […]

8. Fortinet Getting Started v6.0. Working with users

Hello! Welcome to the eighth lesson of the Fortinet Getting Started course. In the sixth and seventh lessons, we got acquainted with the main security profiles, and now we can let users access the Internet while protecting them from viruses and controlling access to web resources and applications. Now the question arises about managing user accounts. How can we ensure Internet access only for a specific group of users? […]

Launching your Webogram instance with proxy through nginx

Hi, Habr! I recently found myself in a situation where I had to work within a corporate network with limited internet access, and as you can guess from the title, Telegram was blocked. I'm sure this situation is familiar to many. I can do without messengers, but I specifically needed Telegram for work. Installing the client […]

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