a Futurum company
JJ Tang

Contributing Writer

JJ Tang

JJ is the co-founder of Rootly (YC S21), a Slack-native incident management solution. He is based in Toronto, Canada and previously lead product at Instacart and IBM. He is obsessed with developer productivity, F1, and his adopted dog.

7Articles shown
ContributorDevOps.com
Beats
AIAIOpsdevopsApplication Performance Management/Monitoringincident managementresilience

Latest from JJ

AI

What Does AIOps Mean for SREs?

It seems SREs are of two minds when it comes to AIOps. On one hand, AIOps’ potential is pretty exciting. By automating complex workflows and troubleshooting processes, AIOps could make your life as an SRE much easier. But on the other hand, some SREs may choose to view AIOps with disdain and distrust. They might […]

Mar 15, 2022 · 3 min

All articles by JJ Tang

Showing 1–7
Application Performance Management/Monitoring

The Evolution of Incident Management

Have you ever thought about the history of incident management? If you’re an SRE, you might be so caught up in the day-to-day work of managing reliability and responding to incidents that you never take time to step back and reflect on the evolution of your role and your responsibilities. And that’s a shame because […]

3 min
Application Performance Management/Monitoring

Observability Vs. Monitoring: What’s the Difference?

As more and more IT organizations pivot from strategies rooted in monitoring to ones that aim to achieve observability, one of the first questions that teams need to answer is, “What is the difference between the two?” That’s a somewhat loaded question because there are some differences of opinion out there regarding what, exactly, distinguishes […]

3 min
Application Performance Management/Monitoring

Defining Availability, Maintainability and Reliability in SRE

In the world of reliability engineering, you’ll frequently encounter the three “-ability” words: Availability, maintainability and reliability. They sound similar and have similar meanings. In fact, these words may seem so similar that it can be tempting to use them interchangeably. That would be a mistake. Availability, maintainability and reliability all have distinct—if related—meanings, and […]

3 min
Application Performance Management/Monitoring

Why Observability and Monitoring Matter to SREs

Site reliability engineers, or SREs, do many things. They help developers build reliability into applications. They manage SLAs and SLOs. They play a leading role in incident management and incident response. For all of these tasks, SREs draw heavily on observability and monitoring. Although other parts of the IT organization also typically help to manage […]

3 min
Application Performance Management/Monitoring

5 Steps to Succeed With Blue-Green Deployment

By allowing teams to maintain two production-ready environments at the same time, the blue-green deployment technique can significantly boost reliability. But blue-green deployment can also be difficult to execute and manage. Let’s unpack how blue-green deployment works, why it’s important and which best practices to follow for blue-green deployment success. Blue-Green Deployment, Defined Blue-green deployment […]

3 min
Application Performance Management/Monitoring

Does Shift Left Matter to SREs?

If you’re a software engineer, you’ve likely heard all about shift left, a practice that can streamline certain aspects of software development. But shift left isn’t just for developers. It can be equally valuable for site reliability engineers (SREs). Although the main mission of SREs is ensuring the reliability of software after it has been […]

3 min