Blogs

Legacy Product Modernization

Legacy Application Modernization – The Need And Approach To Successful Product Modernization

Everything has a life and software applications are no exception.  Legacy application modernization, re-hosting, re-platforming, re-factoring are few buzzwords being heard around the software industry. From ISVs to enterprises, everyone is talking about them. In a typical product life cycle, every product reaches a stage where it needs to modernize. We have seen even computationally...

Booting CentOS from UEFI

Basic Input Output System (BIOS) is firmware that sits between hardware and software. BIOS initializes all hardware components like CPU, RAM, graphics cards, peripherals etc. it then performs Power On Self Test (POST) to ensure everything is working correctly. It then looks for bootable device and hands over control to the OS. Thus, BIOS has...

Evolving 3GPP Standards and Testing Challenges

3GPP specifications are evolving, revised versions of many of these specifications are produced up to four times a year following the quarterly TSG plenary meetings. It has always been challenging to ensure that the network cores are compliant with evolving 3GPP standards. Private LTE and 5G use cases add even more test scenarios on a...

The Roller Coaster Ride Of A Working Woman

The challenges, choices and role of workplace culture. We are the brightest, happiest and most buoyant at the dawn of our career; full of fervor to move forward, achieve more and create a rightful future for ourselves. However, as we embark on this journey, we sometimes do not foresee the difficult choices that stand ahead...

Open Banking And Its Effect On Banking And Fintech

Open Banking is an evolving and innovative norm in consumer banking. Open Banking refers to providing access to consumer banking through the use of Application programming interfaces (APIs) to third-party service providers. This provides open access to banking transactions and other financial data from Banks and NBFCs. This enables networking of accounts by consumers, financial institutions and...

NetDevOps: Methodology and Business Use Cases

Networking involves two primary teams, namely network development engineers and network operations engineers. These two teams have different responsibilities. The development team works on code development and testing, whereas the operations team deals with the environment, IT architecture, deployment, availability, etc. Traditionally there are silos across these teams, and multiple hands-off are involved while taking...

IIoT Based Remote Machine Monitoring – An Essential Pre-requisite For Smart Factory Operations

That which does not get measured does not get managed. The manufacturing and process industry of today is taking this more seriously than ever. Since the earliest days of manufacturing, factory operators have quantified various parameters like processes, input, output, efficiency, inventory, wastage etc. Tracking such key metrics has helped them in finding underlying problems,...

Liquibase and Database Versioning – Challenges & Solutions

In my previous blog, I discussed Hibernate and database integration challenges. In this blog, I shall share my experience with Liquibase and database versioning challenges. Database versioning – the expected challenges Delivering improvements to the database across different environments and into the production has often taken a lot of overhead. Especially when you have a...