Docker Volume vs Bind Mounts vs tmpfs mount

Docker Volume vs Bind Mounts vs tmpfs mount

Docker is an Opensource Containerization application that will enable you to separate applications with dependencies from the infrastructure. We can say an Infrastructure as an application. Such containers run an entire application in a container, but this can be stopped and restarted at any time. We might lose the data of the application after the […]

Docker Volume vs Bind Mounts vs tmpfs mount Read More »

Simple Introduction to HashiCorp Vault

Simple Introduction to HashiCorp Vault

Need of Vault. When you have multiple services/applications and tools stack in your application or infra architecture, the connection between the services/application should be authenticated. For which, you need either an API key or Passwords or Certificates or Signature or any form of credentials that need to be secured properly. But Where do you store

Simple Introduction to HashiCorp Vault Read More »

Manage multiple Python Versions with Pyenv

How to Manage multiple Python Versions with pyenv

As we know python is an unavoidable programming language when it comes to Infrastructure automation or IT Operations. Directly or indirectly Python plays an important role in DevOps as it is the popular backend programming language say, Docker, Puppet, Ansible, and more. But the painful part is the different versions of python in the operating

How to Manage multiple Python Versions with pyenv Read More »

Kafka vs ActiveMQ vs RabbitMQ vs ZeroMQ

Introduction Communication between Microservices is very important. We cannot afford to lose even a single message in the communications. Hence, we had two different Communication methods for microservices. We call those are Asynchronous and Synchronous Communications. Synchronous communication will wait for the response but on the other hand, Asynchronous communication will not wait for the

Kafka vs ActiveMQ vs RabbitMQ vs ZeroMQ Read More »

How to Install and Configure Saltstack

How to Install and Configure SaltStack on Ubuntu

As discussed in our previous article, Saltstack is a powerful Configuration system that works based on python and uniquely it works based on Event-Driven Messaging to communicate between the components of Salt stack. So, understanding the SaltStack better in terms of the Architectural and Working model is very important. Hence, In our previous article, we

How to Install and Configure SaltStack on Ubuntu Read More »

SaltStack Architecture

SaltStack Architecture and Components

What is SaltStack SaltStack is an Open-source, Python-based Configuration Management system which runs based on Event-driven messaging for IT Automation and Remote Task Executions. Among the Configuration Management Systems available in the market, SaltStack is one of the powerful Systems. The architecture of SaltStack is based on the remote execution of commands. Basically, it has

SaltStack Architecture and Components Read More »

Server Monitoring Using Prometheus and Grafana

Server Monitoring Using Prometheus and Grafana.

Prometheus is a popular, open-source monitoring system. Prometheus is unique because it is collecting the metrics from the resources and stores them in a time-series database. Basically, Time Series Database will store time and value pair as data, which is helpful in terms of storing trends, curves, traces, etc. Also, it will give us a

Server Monitoring Using Prometheus and Grafana. Read More »

what is proxy server

What is Proxy Server? and How do Proxy Servers work?

What is Proxy Server? A Proxy Server is like a Gateway Between the Internet and your computer. If you are using a proxy server configured in your computer, the traffic from your computer will first go to the proxy server and then the respective destination. Similarly, if your response from the web browser will flow

What is Proxy Server? and How do Proxy Servers work? Read More »