Введение в лучшие практики CI/CD
Методика непрерывной интеграции, доставки и развертывания (CI/CD) — неотъемлемая часть современного процесса разработки, призванная снизить количество ошибок во…
Методика непрерывной интеграции, доставки и развертывания (CI/CD) — неотъемлемая часть современного процесса разработки, призванная снизить количество ошибок во…
An introduction to basic load balancing concepts and terminology, using HAProxy, with some examples.
Salt, or SaltStack, is a remote execution tool and configuration management system. Its remote execution capabilities allow administrators to run commands on various machines in parallel with a flexible targeting system. In this guide, we will discuss some of the basic concepts and terminology needed to begin learning Salt.
Imagens de container são o formato de empacotamento principal para a definição de aplicações no Kubernetes. Usadas como base para pods e outros objetos, as imagens desempenham um papel importante ao aproveitar os recursos do Kubernetes para executar aplicações com eficiência na…
Apache is an amazingly powerful and capable web server. In order to make initial setup as easy as possible, it comes with numerous modules pre-installed. This makes it a great choice for new projects when you need to quickly be productive, but as your site grows you may start to bump into performance problems. This tutorial will cover a few things you should do to optimize performance if you’re running Apache with your Django app.
Modern stateless applications are built and designed to run in software containers like Docker, and be managed by container clusters like Kubernetes. They are developed using Cloud Native and [Twelve Factor](…
With Docker containerization and service-oriented design, applications can be broken up into manageable, functional components, packaged individually with all of their dependencies, and deployed on irregular architecture easily. In this guide, we will discuss the benefits of containerization and how Docker helps to solve many of the roadblocks that stand in the way of easily moving your application through the development cycle.
MongoDB is a document-oriented NoSQL database used in many modern web applications. This conceptual article provides a high-level overview of the features that set MongoDB apart from other database management systems and make it a valuable tool in many use cases.
This conceptual article outlines the history of the relational model, how relational databases organize data, and how they’re used today.
Immutable infrastructure is an infrastructure paradigm in which servers are never modified after they’re deployed. This article explains the conceptual and practical differences between mutable and immutable infrastructure, describes the advantages of using an immutable infrastructure and contextualizes the complications, and gives a high-level overview of the implementation details and necessary components for an immutable infrastructure.