JQ – The JSON Processor

Tired of filtering semi-structured data from command output? What if I tell you can easily filter from structured or unstructured document data. Yes, you heard it right, we are talking about JSON [JavaScript Object Notation]. JSON is a text-based data format programming language that is used to serialize and transmitting structured or unstructured data or we can say semi-structured data over a network connection.

But Why Json ?

We generally think JSON means data provided general output from any API. But, if we talk about any technology, JSON is a very common programming language or we can say format, which is used as the output format of any resource. While using DevOps tools like Docker, Ansible, or any other tool, we generally get the output in JSON format when we use any output command like Docker inspect or Ansible facts gather.

Continue reading “JQ – The JSON Processor”

5 Common Pitfalls to Avoid when Migrating to Microservices!

77% of the total respondents in a survey had adopted Microservices, with 92% experiencing success with Microservices, says a report

Microservices have become a standard approach for enterprise app development and many newly built applications are natively adopting its core principles. But migrating business apps to the cloud isn’t as easy as it sounds to be.

Here are 5 common pitfalls that can hinder the migration process.

Continue reading “5 Common Pitfalls to Avoid when Migrating to Microservices!”

Provisioning Infra and Deployments In AWS : Using Packer, Terraform and Jenkins

Why DevOps Rides on Immutable Infrastructure? The acceptance of “immutable infrastructure” has emerged as a viable way to improve DevOps processes and culture. By introducing standardisation in application deployment and management, the immutable infrastructure helps, among other things, to foster a better collaborative environment among developers, operations, and other stakeholders.

Let’s discuss a bit about Immutable Infra and the benefits which it brings to the table. Once we have a better understanding of it, we’ll really start to see the use case in our Deployments Model.

Continue reading “Provisioning Infra and Deployments In AWS : Using Packer, Terraform and Jenkins”

Why Does Your Business Need Application Modernization?

Application Modernization is the practice of updating legacy applications by modernizing their frameworks, internal architectures, platform infrastructures and features. By integrating upgraded functionalities and enhanced features, application modernization revamps existing legacy applications and helps them function well.

A report by Markets and Markets says the global application modernization services market size is expected to grow from USD 11.4 billion in 2020 to USD 24.8 billion by 2025, i.e., 16.8% CAGR.

Continue reading “Why Does Your Business Need Application Modernization?”

Proc File System in Linux

I’d like to share an interesting finding with you today. Perhaps, many of you must be already familiar with it but being a newbie, it really intrigued me.

I have recently enrolled myself in the DevOps Ninja program conducted by my organisation- OpsTree. Everything that I’m learning here is new to me and often amuses me. One day, I was working on an assignment and executed the top command. I left the task as it is and meanwhile started browsing something on the internet. Suddenly a question struck my mind that from where the top command fetches its data ( you can see how I got digressed from my main assignment :p).

Continue reading “Proc File System in Linux”