Articles

Knowledge. Practice. Experience.

Network File Systems

With the evolution of the Internet and services it provides, the need of sharing and distributing of data appeared. Obviously, a local filesystem doesn't fit this need, that's why a number of different network file systems appeared. A network file…

Cloud computing

Nowadays, cloud computing provides larger possibilities for storing and accessing data than just simple computing. While your local storage is very vulnerable in terms of physical damages and is pinned to one place, with cloud technologies you can access your…

What is Infrastructure as Code?

Manual server configuration is a tedious and time-consuming process. Sysadmin spends so much time on installing the components needed. Though system administrators mastered their routine configuration processes, and they can complete them with closed eyes, there is a better way…

Big Data Systems: Hadoop

“Big Data” term refers to an enormous amount of data (structured, semistructured and unstructured). The organisation of this data is of the most importance. On the way to its organisation, great volumes of this data should be analyzed and as…

Top 10 Server Providers & Data Centers

During the process of development your application, you start to wonder where all the information from it will be stored. Where will be gathered all the messages, photos, videos, and all other content? You ask Google about it and Google…

Log processing: Logstash, Elastic Search, Kibana

Web and server management is always going along with log processing. When a lot of microsevices are running, they process thousands of requests per second. While building a large and complex system, those microservices helps to reduce the complexity of…

NetData: Linux Performance Monitoring Tool

Server monitoring is checking the server for availability, operations, performance, security, while identifying issues with servers, network connections, and so on. Monitoring is performed by system administrators who supervise IT environment health and safety reducing risk of failures. Various tools…

Continuous monitoring: Nagios, Icinga, Cacti, Omd

Quality is the main principle any service should be based on. Software development gains more and more popularity among services nowadays, and the quality of the product is the main point which guarantees the project success. A team of developers…

Version control: Git

What is Version Control? Version control is a system designed to track the changes in code, so you’d have the ability to get back to the previous version later on. Imagine you write a book, and you write the first…

Continuous integration tools: Jenkins, TeamCity

What is Continuous Integration? Continuous integration (CI) is a development principle that requires the team to work in a version control software where they commit the code several times a day, and the CI tool automates the operations with the…

Thank you for your message. It has been sent!