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 – An Overview

The Proc File System (procfs) in Linux is an innovative, virtual file system located in memory. It serves as a live interface to the kernel’s internal data structures. Instead of keeping data on disk, “files” within procfs are created in real time as they are accessed, providing up-to-date information about the system’s processes, hardware, and overall configuration.

Proc File System in Linux – Complete View

The proc file system, or procfs, is a dynamic virtual file system that becomes active when the system boots and disappears during shutdown. It serves as a valuable resource, providing information about currently running processes, and as a hub for controlling and relaying information to the kernel. Additionally, the proc file system facilitates communication between kernel space and user space.

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. Continue reading “Proc File System in Linux – An Overview”

Your Guide To Kubernetes Monitoring

image

 

 

Pearson, a leading education company serving 75 million students across the world, uses Kubernetes to run some of its applications. The company states that there has been a rise of 15-20% in the productivity of developers, after adopting this open-source container orchestration platform.

Kubernetes can simplify application deployment in containers and across clouds. But this model brings along added complexities of handling distributed and connected computing entities. In such complex setups, executing Kubernetes monitoring at scale becomes complicated and difficult to manage. 

Continue reading “Your Guide To Kubernetes Monitoring”