Yashwanth Maheshwaram

Senior Principal Product Manager - Developer Experience & Strategy

Yashwanth Maheshwaram

Yashwanth is a software engineer turned Product Manager and currently leads Developer Experience for the Runtimes portfolio.

Yashwanth Maheshwaram's contributions

Article Thumbnail
Article

Modernization - A reference appraoch, where to begin and how

Yashwanth Maheshwaram

As organizations grow, their software needs to evolve as well. Initially, a single team often handles end-to-end development of a monolithic application. However, as successful products expand, complexity increases with multiple teams, stakeholders, and integrations. Decision-making becomes slower, requiring extensive agreement.

Article Thumbnail
Article

Modernization: Managing data during the process

Yashwanth Maheshwaram +1

Data refactoring unlocks the potential for adaptable, resilient applications. Consider these techniques when migrating monolithic applications to microservices.

Article Thumbnail
Article

Understand modernization of a traditional Java application with an example

Yashwanth Maheshwaram +1

Developers frequently work with monolithic applications. However, the popularity of these monolithic applications has waned due to their lack of flexibility. Scaling a specific component requires scaling the entire application. Transitioning to a microservice architecture, with modular, independently scalable units addresses these challenges and is well-suited for cloud environments. This article focuses on moving a monolithic application, exemplified by a Java™-based e-commerce app called Pedal, to the cloud, offering guidance for this complex task.

Article Thumbnail
Article

Deploy Svelte apps to OpenShift

Yashwanth Maheshwaram

Red Hat® OpenShift® is a unified platform to build, modernize, and deploy applications at scale. Red Hat OpenShift offers a great developer experience in shipping your applications to the cloud. JavaScript is the most popular programming language in the world and is used by millions of developers around the world. While it’s one programming language, there are many popular frameworks within JavaScript that need different approaches. In this series of articles, we are putting together a step-by-step guide that will...

Article Thumbnail
Article

Deploy Nuxt.js apps to OpenShift

Yashwanth Maheshwaram

Red Hat® OpenShift® is a unified platform to build, modernize, and deploy applications at scale. Red Hat OpenShift offers a great developer experience in shipping your applications to the cloud. JavaScript is the most popular programming language in the world and is used by millions of developers around the world. While it’s one programming language, there are many popular frameworks within JavaScript that need different approaches. In this series of articles, we are putting together a step-by-step guide that will...

Article Thumbnail
Article

Deploy Node.js REST API to OpenShift

Yashwanth Maheshwaram

Red Hat® OpenShift® is a unified platform to build, modernize, and deploy applications at scale. Red Hat OpenShift offers a great developer experience in shipping your applications to the cloud. JavaScript is the most popular programming language in the world and is used by millions of developers around the world. While it’s one programming language, there are many popular frameworks within JavaScript that need different approaches. In this series of articles, we are putting together a step-by-step guide that will...

openshift containers
Article

How to deploy Meteor.js applications to OpenShift

Yashwanth Maheshwaram

Learn how to deploy Meteor.js applications to Red Hat OpenShift, which offers a great developer experience for running JavaScript applications at scale.