The art of solving performance problems

Enterprise Application Performance

Subscribe to Enterprise Application Performance: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Enterprise Application Performance: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

"When you think about the data center today, there's constant evolution, The evolution of the data center and the needs of the consumer of technology change, and they change constantly," stated Matt Kalmenson, VP of Sales, Service and Cloud Providers at Veeam Software, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY. @ThingsExpo - The World's Largest 'Internet of Things' Event, November 1-3, 2016, at the Santa Clara Convention Center! Secrets of Sponsors and Exhibitors ▸ Here Secrets of Cloud Expo Speakers ▸ Here All major researchers estimate there will be tens of billions devices - computers, smartphones, tablets, and sensors - connected to the Internet by 2020. This number will continue to grow at a rapid pace for the next several decades. @CloudExpo / @ThingsExpo 2016 Silicon Valley (November 1-3... (more)

Why Averages Are Inadequate, and Percentiles Are Great

Anyone who 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 the performance space that I read recently in a newspaper. The article was explaining that the average salary in a certain region in Europe was 1900 Euro's (to be clear this would be quite good in that region!). However when looking closer they found out that the majority, namely 9 out of 10 people, only earned around 1000 Euros and one would earn 10.000 (I over simplified this of course, but you get the idea). If you do the math you will see that the average of this is indeed 1900, but we can all agree that this does not represent the "average" salary as we would use the word in day to day li... (more)

Site Reliability Engineering: DevOps 2.0 | @DevOpsSummit #Cloud #DevOps #DataCenter #Monitoring

Site Reliability Engineering: DevOps 2.0 By Saba Anees Has there ever been a better time to be in DevOps? TV shows like “Person of Interest” and “Mr. Robot” are getting better at showing what developers actually do, using chunks of working code. Movies like Michael Mann’s “Blackhat” (2015) won praise from Google’s security team for its DevOps accuracy in a few scenes. Look around and you’ll discover elements of DevOps culture filtering out into wider society, such as people in all walks of life discussing their uptime or fast approaching code lock. On the other hand, perhaps the biggest thorn in the side of DevOps is that developers and operations teams don’t normally get along well. Developers want to rush ahead and compile some groundbreaking code under extremely tight schedules, while operations teams try to slow everyone down to identify systemic risks from acci... (more)

Digital Performance Management: From Alarm to Resolution | @DevOpsSummit #APM #Agile #DevOps

Digital Performance Management: From Alarm to Resolution By  Nicolas Vailliet Application performance problems can be quite challenging to resolve and even more difficult to predict. In my role as Dynatrace Guardian Consultant - leading the implementation of APM best practices with our customers - I've experienced quite a few "head-scratcher" situations. In this blog, I'll relate a recent problem that had most of the IT department scrambling early one Monday morning. In the Guardian's shoes My customer is a global financial services company, providing hundreds of online services to world-wide consumers. One of them helps businesses research auto history records, representing 5% of the company's activities. Let's call this application CarFacts. (While the names have been changed, the story you are about to read is a reasonably accurate retelling.) Dealers in particul... (more)

Microsoft, Yahoo! Change Search Landscape

Yahoo! and Microsoft announced an agreement that will improve the Web search experience for users and advertisers, and deliver sustained innovation to the industry. In simple terms, Microsoft will now power Yahoo! search while Yahoo! will become the exclusive worldwide relationship sales force for both companies’ premium search advertisers. For Web users and advertisers, this deal will accelerate the pace and breadth of innovation by combining both companies’ complementary strengths and search platforms into a market competitor with the scale to fuel sustained development in search and search advertising. Users will find what they care about faster and with more personal relevance. Microsoft’s competitive search platforms will lead to more value for advertisers, better results for Web publishers, and increased innovation and efficiency across the Internet. Under t... (more)

Microsoft Turning Corners

Mini-MSFT is back, with a post about Microsoft turning The Corner.  It’s interesting to contrast his point of view with that of MG Siegler over at ParisLemon.  Given my own perception of  Valley bias on the part of Siegler (he is one of the new voices of TechCrunch after all), it’s great to see that we’re making progress which is being met with receptivity and not suspicion.  Further, everyone is focused on the most important beneficiaries - customers. I have to admit, since returning to the company a little over a year ago, I have had this sense that things are looking up.  Don’t get me wrong, there’s no shortage of frustrations for me, but that’s to be expected when you come from a tiny company where you were the founder and CEO to a large company where you a cog in a wheel. With the new fiscal year, I have a new role and a new team, and I plan on making liberal... (more)

Odoo - On Demand (SaaS) Offer from Open ERP

Open ERP is one of the most appreciated Open Source management software, with more than 700 downloads per day. It's available today in 18 languages and has a world network of partners and contributors with more than 90 partners and 1000 contributors. Such software has arisen from the blend of high code quality, well-judged architecture and use of free technologies. In fact, you may be surprised (if you're an IT person) to find that the size of whole Open ERP setup is less than 90 MB when you've installed the software. Open ERP has released its new service offer - Odoo, the On demand ERP solution with minimal costs involved for end user. It is a SaaS (Software As A Service) offer from Open ERP, which provides an access to end user without any investment or any infrastructural cost. It is mainly dedicated to small and/or medium enterprises and budding enterprises with l... (more)

Advanced PowerBuilder for Professionals, Part I - Available August

eLearnIT LLC, global independent provider of SAP Sybase PowerBuilder developer eTraining, Seminars and Workshops, in cooperation with the International Sybase User Group (ISUG), a trade association representing more than eight thousand members in more than sixty countries around the globe, is pleased to announce the general availability of its Advanced PowerBuilder for Professionals eTraining series. eLearnIT's courses use a modern web based, comprehensive, self-paced, rich media presentation format that is available 24/7 and includes text and audio descriptions, video demonstrations and hands-on lab exercises. This course was created by and is taught by Yakov Werde, one of the most experienced and respected PowerBuilder instructors worldwide. The lab exercises included support versions 12.0 and 12.5 Classic. "eLearnIT developed its unique, cost effective, online tr... (more)

Eight Rs of Enterprise Mobility, Opportunity Costs & Strategic Investments

It is true that enterprise mobility is about the eight Rs - getting the right information, to the right person, at the right time, in the right place, in the right amount, on the right device, in the right format so they can make right decisions, but there are even more benefits.  Enterprise mobility can also be about saving money that can be invested more profitably in other places.  Let me share a real-life scenario: A large distributor of consumer package goods and fresh food, with many delivery trucks would often run out of inventory that customers along their routes would request when the drivers arrived.  These requests represented potential sales that could not be captured because the products were not available in the trucks.  The end result was sales were not being maximized. What were some possible ways to solve this problem? The distributor could reroute the... (more)

Digital Performance Management | @DevOpsSummit #DevOps #Microservices

Meet the Three Musketeers of Digital Performance Management: Real, Synthetic and Virtual Users By James Urquhart Alexandre Dumas’s classic portrayal of a young man seeking to join the elite guard of his day seems an unlikely source of inspiration for a blog post about digital performance management, but there’s something about groups of three — each balancing the others’ strengths and weaknesses — that makes a great team. And, while most operators today might view digital systems monitoring in terms of two players — synthetic and real users — there is a third member of the team that turns performance monitoring into performance management: the virtual user. What does each user agent represent? To understand how real, synthetic, and virtual user agents complement each other, it’s critical to understand what each represents. Sorting out why one might need both synth... (more)

Finding Production System Performance Problems

This article demonstrates how Wily Technology's Introscope can be used to reach accurate conclusions to resolve a typical Java application performance problem. The article will be useful for architects, operations managers, testers, and developers responsible for WebLogic application performance and will give readers a better understanding of practical approaches to analyzing, improving, and managing production performance, without developing monitoring code by hand. A business-to-business catalog and ordering system had been running in production for several months without much promotion and had served increasing numbers of customers reliably and quickly. Recently, though, new features of the system, such as the ability to evaluate alternative items while browsing the catalog, had been promoted by the marketing organization, which caused more intensive use of the s... (more)