Engineering

How Full Cycle Developers Can Avoid the ‘Fog of Development’

As software engineers, we strive to hone our craft and learn new skills. And with a revolution underway in how we deliver and maintain the platforms we create, these character traits are particularly useful. Change happens fast—from developers being highly specialized, to dabbling in multiple parts of the stack, to today’s blurring of operational lines […]

Engineering

3 Common Application Performance Bottlenecks—And How to Avoid Them

Optimizing application performance today is far more complicated than it was a decade ago. Changing technology, user behavior, and consumer expectations have all brought new opportunities—and challenges. Ever-increasing website and application complexity, the rapid growth of mobile devices, and the relentless increase in internet users around the world have all converged to land us squarely […]

Uncategorized, Culture, Engineering

10 Unwritten Lines of a Technical Job Description

There’s a time in everyone’s career when they are new starting a new job. During this time, everyone wants to make a positive first impression, feel confident, and be successful. To ensure that we grow and thrive in each new role, I’ve learned first-hand that there are some crucial steps every person must take. As […]

Engineering

Nine Essential Skillsets for Competitive Digital Transformation

Large and midsize enterprises successful at competitive transformation have one characteristic in common: careful team-building around both soft and technical skills. Let’s examine how you should think about your digital transformation team (even though it may not be called that). Since there are many books on building agile teams, squads and dojos, this post will focus […]

Engineering

Gartner Report Reveals Why Your APM Strategy Needs AIOps

Is application performance monitoring (APM) without artificial intelligence a waste of resources? It turns out, the answer may be yes. Gartner’s newly released report, Artificial Intelligence for IT Operations Delivers Improved Business Outcomes, reveals that using artificial intelligence for IT operations (AIOps) in tandem with APM might be the key to optimizing business performance. So […]

Engineering

Hands 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 change their build process or completely restructure their projects just to try out a monitoring solution. Fortunately, there are ways to instrument Java applications without having […]

AIOps, Engineering

AIOps: 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 “previsualizing” crimes and enabling police to stop murderers before they act. What a great utopia! I quickly realized, however, that this “utopia” […]

Engineering

AWS 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 easier to attain, and usage spikes are an afterthought. Only days apart, Black Friday and Cyber Monday are arguably the two biggest days in […]

Engineering

Why 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 as service discovery, load balancing, rolling restarts, and the ability to maintain container counts by replacing failed containers. And by using Kubernetes-compliant extensions, you can seamlessly enhance system […]

Culture, Engineering

Intern Spotlight: Exploring Flash-Based Cache for the Data Platform Team

I interned with the Data Platform team at AppD’s Bangalore office in 2018. The team is responsible for ingesting and storing the metrics sent by agents running on client servers. They process millions of metrics per minute on their staging server. When I first arrived, the tech stack that the team was using, and even […]