DevOps

DevOps is a set of practices that automates and drive the processes through system between software development and operational teams. It is not a technology or tool. It is the practice which gives quick and quality delivery. This section will be very usefull for learning this culture and tools/technology.

This section contains following sub-sections.

  • Planning
  • Development
  • Build and Package
  • Testing
  • Release and Operation
  • Monitoring and Analytics

These are the various stages in the Software lifecycle. So, It is easy to identify right tools in the right stages of Lifecycle.

Follow this section for stories and article about DevOps

GIT Operations with Python Scripting.

GIT Operations with Python Scripting.

As we all know that Python is a great platform to automate infrastructural operations like Deploying across multiple platforms, Scheduled handler operations, Notification and alert management and more. Automating GIT Operations is highly needed in Infrastructure automation. Especially, when we have a job to publish or modify the code back to GIT Repositories. Let’s discuss […]

GIT Operations with Python Scripting. Read More »

How to Create REST API Using Python Flask.

How to Create REST API Using Python Flask.

Architectural Design Pattern of developing API is called REST, which is the acronym for REpresentational State Transfer. That means, when the client is requesting the server, it will transfer the representation of the state of the response. One of the advantages of REST API to develop the “code on-demand”. REST API can be developed using

How to Create REST API Using Python Flask. Read More »

The Introduction and Quick Set up of Elasticsearch.

The Introduction and Quick Set up of Elasticsearch.

Search Engines will use a database to store the metadata to search. Using a Relational database in Search engines will retrieve metadata from multiple schema and tables. This will slow down the search process. Using NoSQL might help to overcome this issue, but we need more search engine-oriented engine to serve our purpose. So, here

The Introduction and Quick Set up of Elasticsearch. Read More »

How to Configure Nginx with SSL Certificate in Ubuntu and CentOS

How to Configure Nginx with SSL Certificate in Ubuntu and Cent OS

The Secure Sockets Layer (SSL) and Transport Layer Security (TLS) are the popular security protocols used for securing websites running in webservers. If you use these protocols in your servers, data transfer between the servers or end-users will be protected against the traffic interceptions. Some applications are advised to have these security layers for sure.

How to Configure Nginx with SSL Certificate in Ubuntu and Cent OS Read More »

Kubernetes Networking Model

Kubernetes Networking Models

Kubernetes is an open-source tool for containerized applications. This tool will help the application is automatically scale, deploy, and manage. Kubernetes makes the group of containers make applications into logical units. This makes deployment, maintenance, and other reliability concerns easier. Basically, Kubernetes has 4 major components which are, Controllers, API server, Pods, and Nodes. Where

Kubernetes Networking Models Read More »

How to Create Dynamically Scalable Jenkins Slaves with Docker and Kubernetes

How to Create Dynamically Scalable Jenkins Slaves with Docker and Kubernetes

Jenkins becomes a popular and unavoidable CICD tool. Also, Jenkins is used Because of its huge availability of plugins and features. Such a tool which is in high demand will have to run N number of job N number of time with the high resource. So scaling is needed to face this resource demand. So,

How to Create Dynamically Scalable Jenkins Slaves with Docker and Kubernetes Read More »

what is Circuit Breaker Design Pattern

What is Circuit Breaker Design Pattern?

Circuit Breaker is a software design pattern used in software development especially in Microservices based software development. Circuit breaker works as same as how an electrical circuit breaker works. When multiple services communicate with each other to serve the number of request, there are many possibilities that the services are unavailable and or not responding state.

What is Circuit Breaker Design Pattern? Read More »