Heading: Administration

Jira integration with GitLab

Goal When committing in git, we mention in the comment any issue from Jira by name, after which two things happen: in GitLab, the name of the issue turns into an active link to it in Jira in Jira, a comment is added to the issue with links to the commit and the user who made it , and the mention text itself is added. Setting We need a user […]

Apache Kafka and Data Streaming with Spark Streaming

Hey Habr! Today we will build a system that will process Apache Kafka message streams using Spark Streaming and write the processing result to the AWS RDS cloud database. Imagine that a certain credit institution sets us the task of processing incoming transactions "on the fly" for all its branches. This can be done in order to quickly calculate the open currency […]

What will the new repositories for AI and ML systems offer?

MAX Data will be combined with Optane DC to effectively work with AI and ML systems. Photo - Hitesh Choudhary - Unsplash According to a study by MIT Sloan Management Review and The Boston Consulting Group, 85% of the three thousand managers surveyed believe that AI systems will help their companies gain a competitive advantage in the market. However, they tried to implement something similar […]

Build, Share, Collaborate

Containers are a lightweight userspace version of the Linux operating system - in fact, this is the "bare" minimum. However, it is still a complete operating system, and therefore the quality of this container itself is just as important as a full-fledged operating system. That's why we've been offering Red Hat Enterprise Linux (RHEL) images for a long time so that users can have certified, up-to-date […]

Developers are from Mars, Admins are from Venus

Coincidences are random, and indeed it was on another planet ... I want to share three stories of success and failure about how a backend developer works in a team with admins. History first. Web studio, the number of employees can be counted with one hand. Today you are a coder, tomorrow you are a backender, the day after tomorrow you are an admin. On the one hand, you can get a tremendous experience. On the other hand, there is not enough [...]

May 9th gift

May 9th is approaching. (Those who will read this text later - today is May 8, 2019). And in this regard, I want to give us all the following gift. Just recently I discovered the game Return to castle Wolfenstein in my stack of abandoned CDs. Vaguely remembering that β€œit seemed like a good game,” I decided to run it under […]

Database Design Fundamentals - Comparing PostgreSQL, Cassandra, and MongoDB

Hello, friends. Before leaving for the second part of the May holidays, we share with you the material that we translated in anticipation of the launch of a new stream on the course β€œRelational DBMS”. Application developers spend a lot of time comparing multiple operational databases to select the one that best suits the intended workload. Needs may include simplified data modeling, […]

Tinder's transition to Kubernetes

Note trans.: Employees of the world-famous Tinder service recently shared some technical details of migrating their infrastructure to Kubernetes. The process took almost two years and resulted in the launch of a very large-scale platform on K8s, consisting of 200 services hosted on 48 thousand containers. What interesting difficulties did the Tinder engineers encounter and what results did they arrive at? Read […]

Creating a Multiplayer .io Web Game

Released in 2015, Agar.io was the progenitor of the new .io game genre, which has grown in popularity since then. I have personally experienced the rise in popularity of .io games: in the last three years I have created and sold two games in this genre.. In case you have never heard of such games before: these are free multiplayer web games […]

How Data Centers Save the Holidays

Throughout the year, Russians regularly go on holidays - New Year holidays, May and other shorter weekends. And this is the traditional time for serial marathons, spontaneous purchases and sales on Steam. In the pre-holiday period, retail and logistics companies experience an increased load: people order gifts in online stores, pay for their delivery, buy tickets for trips, communicate. Calendar peaks […]

10. Check Point Getting Started R80.20. Identity Awareness

Welcome to the anniversary - 10th lesson. And today we will talk about another Check Point blade - Identity Awareness. At the very beginning, when describing NGFW, we determined that it must be able to regulate access based on accounts, not IP addresses. This is due primarily to the increased mobility of users and the widespread […]

How the BGP protocol works

Today we will look at the BGP protocol. We will not talk for a long time why it is and why it is used as the only protocol. There is quite a lot of information on this subject, for example here. So what is BGP? BGP is a dynamic routing protocol and is the only EGP(External Gateway Protocol) protocol. This protocol is used to build routing on the Internet. Let's take a look at how the […]