AppDynamics Provides Comprehensive Observability through Serverless APM for AWS Lambda

Serverless computing burst onto the cloud scene with the promise of transforming cloud operating models, taking the pay-as-you-go economics of the cloud to their logical extreme with consumption-based billing. Simply put, if your code doesn’t run, you don’t pay. AWS Lambda, Amazon’s serverless compute offering, has seen explosive growth since its launch in 2014. The […]

AppDynamics Launches Extension BuildPack for Pivotal CloudFoundry Applications

Not long ago, we told you about Pivotal Cloud Foundry (PCF) buildpacks and service brokers, and all the ways you can deploy AppDynamics agents in a PCF environment. Buildpack is the key concept here. When you do a deployment to PCF, the buildpack is your foundation. You include the app with the buildpack, which incorporates […]

Best Practices for Instrumenting Containers with AppDynamics Agents

In this blog I will show some best practices for instrumenting Docker containers, using docker-compose with a few popular AppDynamics application agent types. The goal here is to avoid rebuilding your application containers in the event of an agent upgrade, or having to hard-code AppDynamics configuration into your container images. In my role as a […]

AppDynamics and NodeSource Team Up For Enterprise Node.js Monitoring

Node.js is a popular choice with application development teams due to its event-driven, non-blocking, flexible, lightweight and extensible framework which enables faster innovation and adoption of microservices. AppDynamics has supported monitoring of Node.js since 2014. It has been a cornerstone of our Unified Monitoring strategy providing visibility into end-to-end transactions, across disparate tiers and programming […]

How Node.js Revolutionized the Retail Space

In a crowded world of popular computer languages, platforms and ecosystems, Node.js is one of the hottest. According to w3techs.com, Node.js usage has gone up 241 percent in the last year alone. Retailers have taken notice and are implementing it on many levels. I am going to share the basics of Node.js, and discuss why […]

Top Performance Metrics for Java, .NET, PHP, Node.js, and Python

No application is the same. Some legacy apps were built in a monolithic environment built on a homogeneous language, say Java or .NET. As environments become more distributed, and technology has innovated to a near-breaking speed, application architectures tend to be built using a multitude of languages often leveraging the more dynamic languages for specific […]

Battle of the PaaS: Node.js Apps in the Cloud

No matter why you came to Node.js to develop your app (blasting past slow I/O, free data exchange, moving out of the Flash sandbox, etc.) what you want to know now is the best place to host it. The answer to that question, though, really depends on what you want to do when you get […]

WordPress Announces Migration to Node.js

Matt Mullenweg, the CEO of Automattic, the parent corporation of WordPress, generated a lot of excitement when he announced recently that WordPress.com was beginning to migrate away from PHP to JavaScript and Node.js in particular. Why would the No. 1 content management system in the world make such a major change? Could this negatively affect […]

A Practical Guide to Popular Node.js MVC Frameworks

Using any programming framework to the fullest extent possible first requires an understanding of advanced software architecture concepts. While writing a little client-side JavaScript does not necessarily require as much consideration when designing a scalable software architecture, the evolution of tools like Node.js means that you could be facing large code bases that must be […]

Beyond the Box: Redis transaction correlation for Node.js

Looking at your nodes The AppDynamics APM  product has boasted an agent for instrumenting Node.js application components for several releases now, which is providing many customers with end to end transaction visibility across their applications incorporating Node.js tiers, as well as – uniquely – method level drill-down into the javascript code itself. In common with […]

Top 5 Performance Metrics for Node.js Applications

The last couple articles presented an introduction to Application Performance Management (APM) and identified the challenges in effectively implementing an APM strategy. This article builds on these topics by reviewing five of the top performance metrics to capture to assess the health of your enterprise Node.js application. Specifically this article reviews the following: Business Transactions […]

Node.js & io.js Back Together Again

In purely technical terms, io.js is a fork of Node.js—they are both JavaScript runtime environments that streamline the process of developing server-side applications. However, the relationship between these two open source projects is more complex than the term ‘fork’ might imply. The split is a clear lens into the way that many open source projects […]

5 Quick Node.js Application Performance Tips

This article series has covered a lot of ground: it presented an overview of application performance management (APM), it identified the challenges in implementing an APM strategy, it proposed a top-5 list of important metrics to measure to assess the health of an enterprise Node.js application, and it presented AppDynamics’ approach to building an APM […]

Understanding Node.js Memory Leaks

Memory leaks can be a serious problem in Node.js, potentially affecting the performance of your Node apps. Although it might look like a predicament in the back-end is causing the application to fail, the real source of a bug could be a Node.js memory leak. It’s important to understand what memory leaks are, why they […]