Product
5
min read
July 12, 2025

Handling the “Good Problem” of Fast Growth: When Your Product Becomes the Bottleneck

In product, we spend most of our time trying to get people to use what we build.‍ But what happens when they do—and your product can’t keep up?‍

In product, we spend most of our time trying to get people to use what we build.

But what happens when they do—and your product can’t keep up?

I’ve lived it.

We launched a brand-new product that, within months, drove millions in sales. On paper, it looked like a dream—users wanted what we built, and they wanted it fast.

Behind the scenes, it was chaos. Systems buckled. Tickets piled up. Engineers were firefighting while growth celebrated. Users kept asking for more while we were struggling to keep the basics running.

People like to call it a “good problem.”

It’s still a problem.

What We Learned In That High-Pressure Phase

1️⃣ Cut Through the Noise

When demand spikes, you can’t do everything.

We locked ourselves in a room and asked the hard questions:

  • What matters most right now?
  • What can we deliver quickly to ease the pain?
  • Where can we have the biggest impact?

Your job as PM is to bring focus so the team can act.

2️⃣ Silence Breaks Trust

Users can live with issues. They can’t live with silence.

We learned to communicate early—even when we didn’t have all the answers:

  • Tell customers what’s happening.
  • Align with stakeholders, even on rough timelines.
  • Share updates before people ask.

Honesty beats silence, every time.

3️⃣ Simplify to Survive

That surge forced us to get ruthless.

  • We cut edge cases.
  • Paused nice-to-haves.
  • Focused everything on keeping the core flows alive.

Simplicity bought us the breathing room to fix what mattered.

4️⃣ Partner with Engineering

“Just tell engineering to fix it” doesn’t work here.

Yes, we needed a deeper refactor, but first, we needed space:

  • We tuned caches.
  • Reduced expensive calls.
  • Added guardrails to heavy processes.

We did it side-by-side with engineering, making trade-offs together to protect the user experience.

5️⃣ Look Back Before You Move On

Once the fires were out, we didn’t just rush ahead.

We took a step back to ask:

  • How do we prevent this next time?
  • What did this teach us about our systems—and ourselves?

A surge in demand is feedback. If you don’t listen, you’ll break again.

The Real Win

Yes, we made it through.

But more importantly, we gave ourselves the time and space to rebuild the right way.

Focusing on what mattered, communicating openly, simplifying, and partnering deeply with engineering—these kept us from sinking when we were at risk of drowning. And they gave us the runway to strengthen the product so the next wave wouldn’t break us.

One More Thing

This experience drove home a hard truth: If you’re building digital products, you’re building for scale—whether you realize it or not.

It’s easy to think you’ll deal with scale “later.” But growth can hit you faster than you expect. And when it does, it will test every assumption you’ve made about your systems, processes, and priorities.

Next, I’ll share what it really takes to build digital products that don’t just launch—but scale, without breaking.

Stay tuned.