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

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 DNS Server. Translating (resolving) machine (and domain) names into the numbers actually used on the Internet is the business of machines that offer the Domain Name Service. What is DNS. Background: During the earlier days(in the age of ARPANET Project) the hosts.txt was used for Name Resolu... (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)

Using DevOps to Troubleshoot Performance Issues | @DevOpsSummit [#DevOps]

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 ... (more)