Student pricing is available for eligible university email holders. View plans

NextSprints
NextSprints Icon NextSprints Logo
⌘K
Product Design

Master the art of designing products

Product Improvement

Identify scope for excellence

Product Success Metrics

Learn how to define success of product

Product Root Cause Analysis

Ace root cause problem solving

Product Trade-Off

Navigate trade-offs decisions like a pro

All Questions

Explore all questions

Meta (Facebook) PM Interview Course

Practice Meta-focused PM cases

Amazon PM Interview Course

Practice Amazon-focused PM cases

Apple PM Interview Course

Practice Apple-focused PM cases

Google PM Interview Course

Practice Google-focused PM cases

Microsoft PM Interview Course

Practice Microsoft-focused PM cases

All Courses

Explore all courses

1:1 PM Coaching

Practice in a one-to-one session

Resume Review

Narrate impactful stories via resume

Guides Pricing
nextsprints logo

Not a member?

By proceeding, you agree to our Terms of Use and confirm you have read our Privacy and Cookie Statement.

nextsprints logo

Register to continue.

Login with Google Login with LinkedIn

By proceeding, you agree to our Terms of Use and confirm you have read our Privacy and Cookie Statement .

Company focus

Indodax

What caused the sudden spike in failed transactions on Indodax's Bitcoin trading pair yesterday?

Prepared by NextSprints

15 mins
Report an error
Problem Solving Data Analysis Technical Understanding Cryptocurrency FinTech Trading Platforms Data Analysis Root Cause Analysis System Performance Crisis Management Cryptocurrency Exchange
Product Management Root Cause Analysis Question: Investigating sudden spike in failed Bitcoin transactions on cryptocurrency exchange

Introduction

The sudden spike in failed transactions on Indodax's Bitcoin trading pair yesterday is a critical issue that demands immediate attention. As we delve into this problem, we'll employ a systematic approach to identify, validate, and address the root cause while considering both short-term fixes and long-term implications for our platform.

I'll structure our analysis by first clarifying the situation, ruling out external factors, understanding the user journey, breaking down the relevant metrics, gathering data, forming hypotheses, conducting root cause analysis, and finally proposing validation methods and next steps.

Framework overview

This analysis follows a structured approach covering issue identification, hypothesis generation, validation, and solution development to ensure a comprehensive understanding of the problem at hand.

Step 1

Clarifying Questions (3 minutes)

  • Looking at the timing, I'm thinking this could be related to a recent system update. Have there been any significant changes to our trading engine or infrastructure in the past 48 hours?

Why it matters: Recent changes often correlate with sudden performance issues. Expected answer: Yes, a minor update was pushed yesterday morning. Impact on approach: If confirmed, we'd focus on rollback considerations and code review.

  • Considering user segments, I'm curious about the distribution of these failed transactions. Are we seeing this issue across all user types, or is it concentrated among specific groups like high-volume traders?

Why it matters: Helps narrow down potential causes and affected user base. Expected answer: The issue seems to affect all user types equally. Impact on approach: If it's widespread, we'd look at core system components rather than user-specific features.

  • Given the nature of cryptocurrency markets, I'm wondering about any unusual market conditions. Was there any significant price volatility or trading volume spike for Bitcoin around the time of the incident?

Why it matters: External market factors can sometimes trigger internal system issues. Expected answer: Bitcoin price was relatively stable, but trading volume was higher than usual. Impact on approach: High volume could point us towards capacity issues or rate limiting problems.

  • Thinking about our monitoring systems, I'm curious if we've seen any correlated alerts or anomalies in other parts of our system. Have there been any notable changes in API response times, database performance, or network metrics?

Why it matters: Helps identify if this is an isolated issue or part of a broader system problem. Expected answer: We noticed slightly elevated API response times shortly before the spike in failed transactions. Impact on approach: This could indicate a bottleneck in our API layer or downstream services.

Subscribe to access the full answer

Image of author NextSprints

NextSprints

Updated Nov 25, 2024