Contact Info

One Campus Martius

Phone: 1-800-COMPUWARE

Web: compuware.com

­

About Michael Kopp

Michael Kopp has 10 years of experience as an architect and developer in the Java/JEE and C++. He currently works as a technology strategist and evangelist in the Compuware dynaTrace Center of Excellence. In this role he specializes in the architecture and performance of large scale production deployments. As part of the R&D team he influences the dynaTrace product strategy and works closely with key customers in implementing performance management solution for the entire lifecylce. Before joining Compuware he was the Chief Architect at GoldenSource, a major player in the EDM space. In this role one special focus has always been performance and scalability of their enterprise offerings.

Top Performance Problems discussed at the Hadoop and Cassandra Summits

By |July 17th, 2013|

In the last couple of weeks my colleagues and I attended the Hadoop and Cassandra Summits in the San Francisco Bay Area. It was rewarding to talk to so many experienced Big Data technologists in such a short time frame – thanks to DataStax and Hortonworks for hosting these great events! It was also great to see […]

Comments Off on Top Performance Problems discussed at the Hadoop and Cassandra Summits

Speeding up a Pig+HBase MapReduce job by a factor of 15

By |February 19th, 2013|

The other day I ran a Pig script. Nothing fancy; I loaded some data into HBase and then ran a second Pig job to do some aggregations. I knew the data loading would take some time as it was multiple GB of data, but I expected the second aggregation job to run much faster. […]

Comments Off on Speeding up a Pig+HBase MapReduce job by a factor of 15

Why Averages Suck and Percentiles are Great

By |November 14th, 2012|

Anyone that ever monitored or analyzed an application uses or has used averages. They are simple to understand and calculate. We tend to ignore just how wrong the picture is that averages paint of the world. To emphasis the point let me give you a real world example outside of […]

Comments Off on Why Averages Suck and Percentiles are Great

NoSQL or Traditional Database: From an APM Perspective There Isn’t Really Much Difference

By |October 24th, 2012|

Traditional Enterprise Database vendors often bring up the lack of professional monitoring and management tool support for NoSQL solutions. Their argument is that enterprise applications require sophisticated tuning and monitoring of the database in order to ensure a performant and smooth operation. NoSQL Vendors, while arguing that this lack is […]

Comments Off on NoSQL or Traditional Database: From an APM Perspective There Isn’t Really Much Difference

Lessons learned from real world BigData implementations

By |September 20th, 2012|

In the last weeks I visited several Cloud and Big Data conferences. Especially the Big Data Innovation in Boston gained me a lot of insight. Some people only consider the technology side of BigData technologies like Hadoop or Cassandra. The real driver however is a different one. Business analysts discover Big Data technologies as the […]

Comments Off on Lessons learned from real world BigData implementations

How Garbage Collection differs in the three big JVMs

By |May 11th, 2011|

Most articles about garbage collection ignore the fact that the Sun Hotspot JVM is not the only game in town. In fact whenever you have to work with either IBM WebSphere or Oracle WebLogic you will run on a different runtime. While the concept of Garbage Collection is the same, the […]

Comments Off on How Garbage Collection differs in the three big JVMs