Welcome!

Shyam Kumar Doddavula

Subscribe to Shyam Kumar Doddavula: eMailAlertsEmail Alerts
Get Shyam Kumar Doddavula via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Shyam Kumar Doddavula

Context - Cloud Computing Cloud Computing is one of the most talked about emerging technology trends today for its potential to be a “disruptive” technology. National Institute Of Standards and Technology (NIST) defines Cloud computing “as a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.” Early adoption of cloud computing in Global 2000 enterprises has largely been for IT optimization. The early drivers have been cost savings and faster infrastructure provisioning. As per a Forrester Report (Dec 2008) more than 70% of IT budget is spent on maintaining current IT infrastructure instead of adding new capabilities. So, organizations are look... (more)

A Maturity Model for Application Performance Management Process Evolution

As IT systems form the backbone of business operations, their performance plays a key role in business growth. Understanding this fact, organizations work toward obtaining best performance from the software systems to maximize ROI on IT. Now an application's performance can be improved by tuning numerous factors like the underlying infrastructure, deployment configuration, application architecture, design, workload, etc. Yet there is another important factor driving the performance of all applications of an organization - the performance management processes adopted by an organ... (more)

Leveraging Open Source Solutions to Improve Productivity While Using EJBs

This article provides a solution for improving productivity in scenarios where EJBs are used to implement business services using Spring, an Open Source POJO container, as a lightweight mock container for testing and using XDoclet attributes to define design-time considerations. The proposed solution has been validated using a POC. The subsequent sections explain the problem context, the different alternatives and their pros and cons, the industry trends and best practices, and a solution based on these trends and best practices. Problem Context One of the common debates while d... (more)

An Open Source-Based Cloud Data Storage and Processing Solution

Applications are increasingly being made available over the Internet. Several applications have a large user base that produces a huge volume of data, for example, content in a community portal, emails in a web-based email system, and call log files generated at call centers. Due to a large amount of data being added every minute and the need to keep historical data for various requirements such as legal, reference, data warehousing, and analytics, the systems' data size keeps growing exponentially. This requires a huge storage and processing infrastructure, incurring a high cost... (more)