APM Insights: Beyond the Acronym

Application Performance Management

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


Top Stories

How to Learn from Failure in DevOps By Eric Bruno DevOps failure is a touchy subject with some, because DevOps is typically perceived as a way to avoid failure. As a result, when you fail in a DevOps practice, the situation can seem almost hopeless. However, just as a fail-fast business approach, or the "fail and adjust sooner" methodology of Agile often proves, DevOps failures are actually a step in the right direction. They're the first step toward learning from failures and turning your DevOps practice into one that will lead you toward even greater success, sooner rather than later. DevOps has its roots in Agile, where shorter development cycles with frequent feedback loops guide you quickly, over a period of time, toward product delivery that is more aligned with customer needs. The point of the feedback loop is to learn from your actions through customer feedb... (more)

[video] @Cloudistics' Public Cloud Benefits | @CloudExpo #API #Serverless #CloudNative

View General Session: ▸ Here Getting Public Cloud Benefits Without Public Cloud Drawbacks You know you need the cloud, but you're hesitant to simply dump everything at Amazon since you know that not all workloads are suitable for cloud. You know that you want the kind of ease of use and scalability that you get with public cloud, but your applications are architected in a way that makes the public cloud a non-starter. You're looking at private cloud solutions based on hyperconverged infrastructure, but you're concerned with the limits inherent in those technologies. What do you do? Private cloud infrastructure based on composable technologies result in environments that are suitable for all your workloads while also providing you with many of the benefits of the public cloud, and without the pitfalls. Composable infrastructure is an emerging data center architectur... (more)

The Future of Automation | @DevOpsSummit #AI #ML #DX #DevOps #DigitalTransformation

Automating Progress: The Future of Automation By Chris Boorman We've all read the dystopian fiction, watched those apocalyptic movies and heard a myriad of prophetic warnings heralding our obsolescence. Surely now we're just a couple of years from flipping the switch on a Skynet of our own making and condemning mankind to the annals of history. Actually, we're not entirely sure what the future holds, but it's probably not fire and brimstone. For detractors and naysayers of technology, could there be a more fitting image than Terminator 2's opening shot? A hulking, skeletal, humanoid machine crushing a human skull beneath its foot. Listening to ‘techno-skeptics' can sure make it feel as though that's the end which inevitably awaits us. If we continue down our current path of imbuing machines with increasing levels of autonomy, learning abilities and artificial intelli... (more)

Performance Testing Guide | @DevOpsSummit #DevOps #DX #APM #Monitoring

The Ultimate Guide to Performance Testing and Software Testing: Testing Types, Performance Testing Steps, Best Practices, and More By Angela Stringfellow Performance testing is a form of software testing that focuses on how a system running the system performs under a particular load. This is not about finding software bugs or defects. Performance testing measures according to benchmarks and standards. Performance testing should give developers the diagnostic information they need to eliminate bottlenecks. Types of performance testing for software To understand how software will perform on users' systems, there different types of performance tests that can be applied during software testing. This is non-functional testing, which is designed to determine the readiness of a system. (Functional testing focuses on individual functions of software.) Image credit MindsMappe... (more)

The Top 21 Cloud Monitoring Tools for 2018 | @CloudExpo #APM #Monitoring

The Top 21 Cloud Monitoring Tools for 2018 By Ben Putano Let's do a visualization exercise. Imagine it's December 31, 2018, and you're ringing in the New Year with your friends and family. You think back on everything that you accomplished in the last year: your company's revenue is through the roof thanks to the success of your product, and you were promoted to Lead Developer. 2019 is poised to be an even bigger year for your company because you have the tools and insight to scale as quickly as demand requires. You're a happy human, and it's not just because of the bubbly in your glass. Now how does one turn this visualization into reality? You start by setting yourself up with the right technology to succeed. Behind every great cloud app is a fleet of powerful cloud monitoring tools that provide insight and direction for improving your product. This is the ticket ... (more)

Continuous Monitoring | @CloudExpo #DevOps #AWS #SaaS #AI #Monitoring

Continuous Monitoring for Your Hybrid Cloud Systems Now Available on AWS Cavirin Systems has just announced C2, a SaaS offering designed to bring continuous security assessment and remediation to hybrid environments, containers, and data centers. Cavirin C2 is deployed within Amazon Web Services (AWS) and features a flexible licensing model for easy scalability and clear pay-as-you-go pricing. Although native to AWS, it also supports assessment and remediation of virtual or container instances within Microsoft Azure, Google Cloud Platform (GCP), or on-premise. By drawing on a comprehensive library of curated industry guidelines, control frameworks, and best practices, Cavirin promises to keep a wary eye on your hybrid cloud security and help you harden it against real and potential threats. Cloud chaos Most enterprises have embraced the cloud trend and hybrid cloud e... (more)

Java 9 Language Features | @CloudExpo #Java #APM #Monitoring

Java 9 Language Features By Philipp Lengauer Java 9 ships with some minor—yet awesome—new language features that make developing easier and cleaner. In this post, we’ll take a look at three of these new features. Private interface methods You probably remember interface methods, which were introduced in Java 8. These are required so that Java itself, as well as framework vendors, can add new methods to interfaces without breaking pre-existing implementations. As these methods can become rather complex, Java now enables you to declare interface methods as private. This allows for extracting common code from interface methods while hiding the code from external use. public interface DeepThought { abstract int foo(); abstract int bar(); default int fooDecorated() { return decorate(foo()); } default int barDecorated() { return decorate(bar()); } private int decorate(int valu... (more)

Organically DevOps | @DevOpsSummit #DevOps #Serverless #AI #Monitoring

Some people are directors, managers, and administrators. Others are disrupters. Eddie Webb (@edwardawebb) is an IT Disrupter for Software Development Platforms at Liberty Mutual and was a presenter at the 2016 All Day DevOps conference. His talk, Organically DevOps: Building Quality and Security into the Software Supply Chain at Liberty Mutual, looked at Liberty Mutual's transformation to Continuous Integration, Continuous Delivery, and DevOps. For a large, heavily regulated industry, this task can not only be daunting, but viewed by many as impossible. Eddie's talk looks at the origins of DevOps at Liberty Mutual, the challenges of centralizing DevOps, and how to make it easy for developers and operations to do the right thing. He noted that DevOps is not their goal; Continuous Delivery is their goal, and DevOps is the enabler. It all started at Liberty Mutual in ... (more)

Cloud Monitoring Lessons Learned from Outages | @CloudExpo #Cloud #APM #Monitoring

Cloud Monitoring Lessons Learned from Outages By Dawn Parzych According to this year’s Internet Trends Report, the cloud is steadily expanding and companies are spending more on these services. Businesses are opting to use these third-party services rather than build their own internal tool because they are often easier and less expensive to deploy.  There’s no need to assign IT resources and purchase necessary hardware to deploy a new software solution, so the business unit can sign a contract and start using a solution almost immediately. What surprised me most from the report was the breakdown of the number of cloud services used by each department. Coming in at the top of that list was marketing, with an average of 91 cloud services. Our marketing team certainly uses a fair share of cloud services but the number isn’t anywhere close to 91 number. Regardless of th... (more)

[slides] Continuous Deployment for #Docker | @DevOpsSummit #AI #DevOps

Download Slide Deck: ▸ Here Download Slide Deck: ▸ Here Download Slide Deck: ▸ Here Continuous Deployment for Docker: Lessons Learned from Rolling Out a Real Live Service Most companies are adopting or evaluating container technology - Docker in particular - to speed up application deployment, drive down cost, ease management and make application delivery more flexible overall. As with most new architectures, this dream takes a lot of work to become a reality. Even when you do get your application componentized enough and packaged properly, there are still challenges for DevOps teams to making the shift to continuous delivery and achieving that reduction in cost and increase in speed. Download Slide Deck: ▸ Here In her session at @DevOpsSummit at 20th Cloud Expo, Stefana Muller, Vice President of Datagrid Systems, shared the journey her engineering team took ... (more)

[session] Hybrid Cloud-Based Apps | @CloudExpo @Cedexis #APM #Monitoring

Ensuring High-Availability for Hybrid Cloud-Based Apps The dynamic nature of the cloud means that change is a constant when it comes to modern cloud-based infrastructure. Delivering modern applications to end users, therefore, is a constantly shifting challenge. Delivery automation helps IT Ops teams ensure that apps are providing an optimal end user experience over hybrid-cloud and multi-cloud environments, no matter what the current state of the infrastructure is. To employ a delivery automation strategy that reflects your business rules, making real-time decisions based on a combination of real user monitoring, synthetic testing, APM, NGINX / local load balancers, and other data sources, is critical. In his session at 21st Cloud Expo, Simon Jones, Evangelist and head of marketing for Cedexis, will show you how easy it can be to leverage these disparate data sourc... (more)