The Consumerization of IT and What It Means for Modern DevOps
As professionals in the IT space, we’re constantly introduced to new terms, concepts, technologies and practices. In many cases, we view these terms as IT-specific to help us be more proficient and...
View ArticleHow to Ensure Your Applications Meet Business Goals
It makes sense that every application you use should provide tangible business value. But IT has long been stymied in proving this is true. Traditional monitoring tools let you know how your systems...
View ArticleManaging Software Reliability Metrics: How to Build SRE Dashboards That Drive...
Customers expect your business application to perform consistently and reliably at all times—and for good reason. Many have built their own business systems based on the reliability of your...
View ArticleMicroservice Patterns That Help Large Enterprises Speed Development,...
This is the first in a two-part series on microservice patterns and anti-patterns. In this article, we’ll focus on some useful patterns that, when leveraged, can speed up development, deployment, and...
View ArticleThe Serverless Revolution: Why and How The Movement Will Allow Teams to...
The serverless movement has recently received another jolt of momentum with Google’s recent release of KNative. Leveraging some of the hottest technologies including Kubernetes and Istio, KNative...
View ArticleHow Anti-Patterns Can Stifle Microservices Adoption in the Enterprise
In my last article, Microservice Patterns That Help Large Enterprises Speed Development, Deployment and Extension, we went over some deployment and communication patterns that help keep microservices...
View ArticleHow Top Investment Banks Accelerate Transaction Time and Avoid Performance...
A complex series of interactions must take place for an investment bank to process a single trade. From the moment it’s placed by a buyer, an order is received by front-office traders and passed...
View ArticleMonitoring Kubernetes and OpenShift with AppDynamics
Here at AppDynamics, we build applications for both external and internal consumption. We’re always innovating to make our development and deployment process more efficient. We refactor apps to get the...
View ArticleDeploying AppDynamics Agents to OpenShift Using Init Containers
There are several ways to instrument an application on OpenShift with an AppDynamics application agent. The most straightforward way is to embed the agent into the main application image. (For more on...
View ArticleWhy Idempotency and Ephemerality Matter in a Cloud-Native World
The first time I heard “idempotent” and “ephemeral,” I had no idea what they meant. Perhaps I should have, though, because idempotent and ephemeral patterns are not new to the computing world. In...
View ArticleTurning Digital Transformation into Digital Dexterity
The goal of digital dexterity is to build a flexible, agile workplace and workforce invested in the success of the organization. This dexterity allows the enterprise to treat employees like...
View ArticleBest 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...
View ArticleBlue-Green Deployment Strategies for PCF Microservices
Blue-green deployment is a well-known pattern for updating software components by switching between simultaneously available environments or services. The context in which a blue-green deployment...
View ArticleHow to Build Hybrid Cloud Confidence
This blog post is coauthored by Vamsi Chemitiganti, Chief Strategist at Platform9 Systems. The hybrid cloud is not a new concept. Way back in 2010, AppDynamics founder Jyoti Bansal had an interesting...
View ArticleWhy Kubelet TLS Bootstrap in Kubernetes 1.12 is a Very Big Deal
Kubelet TLS Bootstrap, an exciting and highly-anticipated feature in Kubernetes 1.12, is graduating to general availability. As you know, the Kubernetes orchestration system provides such key benefits...
View ArticleAWS re:Invent—What do Black Friday and Cyber Monday Have in Common?
With the genesis of Amazon Web Services, enterprises of all sizes can now take advantage of the public cloud to deliver significantly more agility and control. With AWS, elastic infrastructure is...
View ArticleHow to Overcome 4 Common Challenges of Kubernetes Monitoring
Kubernetes (K8S) now seems to be the de facto standard for managing and deploying applications built on microservices and containers—and it’s easy to understand why. Kubernetes is the largest open...
View ArticleHow Top Investment Banks Accelerate Transaction Time and Avoid Performance...
A complex series of interactions must take place for an investment bank to process a single trade. From the moment it’s placed by a buyer, an order is received by front-office traders and passed...
View ArticleAIOps: A Self-Healing Mentality
The first time I began watching Minority Report back in 2002, the film’s premise made me optimistic: Crime could be prevented with the help of Precogs, a trio of mutant psychics capable of...
View ArticleHands Off My Docker Containers: Dynamic Java Instrumentation in Three Easy Steps
Many AppDynamics customers have challenges with modifying startup scripts or updating images in order to inject Java agents, especially in a containerized environment. Other customers might not want to...
View Article