DevOps Guy Working For Fortune-500 Company

ChandraShekar Dattatreya

Subscribe to ChandraShekar Dattatreya: eMailAlertsEmail Alerts
Get ChandraShekar Dattatreya: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by ChandraShekar Dattatreya

In my  previous article, I had introduced how DevOps can play a role in JVM troubleshooting. In this series, I would like to share a case study that we encountered in our organization and how we isolated the issue before engaging the right team to fix it. One of our customers upgraded to the latest application release from previous release and noticed a significant performance degradation in the throughput. As a first step, we confirmed the customer claim by reproducing the reported issue in our environment. Having a local reproduction environment opened up opportunities to try out multiple things in narrowing down the issue. After a preliminary analysis, we had concluded the area or component that is contributing to the observed behavior. A workaround to overcome the issue was identified and the same was employing a command-line parameter, which will take a differ... (more)

DevOps Role in Troubleshooting JVM Issues | @DevOpsSummit [#DevOps]

The JVM issues vary from Java OutOfMemory Error to JVM Crash. Application developers might be not completely equipped to determine the root cause of the issue, hence DevOps can play a vital role in narrowing down the issue and connecting the right people/team to rectify the problem. Application developers can deploy their applications with success in a staging or QA environment and broadcast that the application is working fine. However, the staging or QA environment is not completely identical with production at - least with respect to load. Due to huge load, the application ca... (more)

DNS and Java

This article discusses DNS and HostName resolution in Java. The following are the topics that will be briefed in this article: Hostname Resolution What is DNS Methods of Hostname Resolution Hostname Resolution on Windows/Linux DNS Client Resolver Cache Viewing and Flushing DNS Cache Hostname resolution in Java. Debugging Approach Hostname Resolution. Determining the IP Address of the machine from the Hostname is termed as Hostname Resolution. Every computer (host) has a name. The Hostname should correspond to an IP address mapping stored in local Hosts file or in a database on a D... (more)