Mar 30, 2026 · 44m · product-market-fit

He launched a free product for enterprise customers—then grew to $12M ARR in 2 years. | Bhaskar S... · PMF Show

Bhaskar S. · 35m spoken Pablo Srugo · 5m spoken
0:00 / 0:00
▶ Watch on YouTube →

gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions

In this episode of The Product Market Fit Show, host Pablo interviews Bhaskar Sunkara, co-founder of AppDynamics and Bicycle AI, on how AppDynamics redefined Application Performance Monitoring, scaled to $12M ARR in two years through innovative packaging and PLG strategies, and ultimately sold to Cisco for $3.7B before launching his next enterprise AI venture.

How this conversation actually went

Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. Pablo holds 13.9% of the talking time here. How this is scored →

Pablo as informed peer 2.6 Guest teaching 3.4 Guest disagreement 0.4 Pablo pushing back 0.9
05100:0015:0030:005:12–8:04 · Pablo as informed peer 2/10 Defining Business Transactions and Targeting the Operations Persona Pablo openly acknowledges he is non-technical and asks basic foundational questions to clarify how monitoring worked. Bhaskar educates him on how traditional profiling focused on isolated technical metrics like CPU and database queries, contrasting that with AppDynamics' business transaction abstraction.8:04–12:41 · Pablo as informed peer 3/10 Navigating the 2008 Financial Crash by Targeting Critical Software Pablo asks standard narrative-building questions about the 2008 financial crash, seed fundraising, and early customer ICP selection. Bhaskar outlines why mission-critical digital businesses like Netflix and Priceline benefited AppDynamics during downturns.12:41–17:25 · Pablo as informed peer 4/10 Operational KPIs and Production-Only Packaging Strategy Pablo pushes Bhaskar on why status-quo monitoring was so broken and questions why companies packaged software across multiple environments instead of just production. Bhaskar explains the lifecycle vs production dynamic and why enterprise budgets lived strictly in production monitoring.17:25–21:06 · Pablo as informed peer 3/10 Product Strategy: Distributed Problems vs. Isolated Problems Pablo asks whether the production-only packaging was internal focus or a sales driver. Bhaskar explains the architectural distinction between isolated problems like single-JVM memory leaks and complex distributed transaction failures.21:06–24:04 · Pablo as informed peer 2/10 Mid-Show Channel Callout and The Low-Overhead Agent Advantage Pablo inserts a mid-show channel promotion and then inquires about the target persona and messaging used in cold outreach. Bhaskar describes targeting IT ops leaders and pitching a sub-2% agent overhead.24:04–27:53 · Pablo as informed peer 3/10 Executing Production POCs and the Netflix Performance Benchmark Pablo asks practical questions about the operational risks of running agent POCs in live client environments. Bhaskar details running alongside Netflix's bare-metal data centers and proving zero detectable CPU degradation.27:53–31:55 · Pablo as informed peer 2/10 Hypergrowth to $12M ARR and Launching AppDynamics Lite Pablo asks about revenue milestones and the velocity of early growth. Bhaskar recounts scaling from $2M to $12M ARR and launching AppDynamics Lite as a lightweight self-serve acquisition channel.31:55–35:49 · Pablo as informed peer 2/10 Multiproduct Expansion and the $3.7 Billion Cisco Acquisition Pablo inquires about the $3.7B Cisco acquisition right on the eve of the planned NASDAQ IPO. Bhaskar explains how Cisco converted from customer to acquirer and how AppDynamics expanded into multi-product monitoring.35:49–39:45 · Pablo as informed peer 3/10 Transitioning to Bicycle AI and the Evolution of Agentic Analytics Pablo asks about the founding thesis for Bicycle AI and how the rise of generative AI shifted their product strategy. Bhaskar explains moving from purely technical signals to business-level agentic analytics that close the loop on enterprise actions.39:45–44:35 · Pablo as informed peer 2/10 Bicycle AI Traction and Closed-Loop Enterprise Deployments Pablo runs through the signature closing questions on PMF definitions, near-death moments, and hiring lessons. Bhaskar reflects on early POCs and diagnosing an existential IBM JVM performance bug at Netflix.5:12–8:04 · Guest teaching 5/10 Defining Business Transactions and Targeting the Operations Persona Pablo openly acknowledges he is non-technical and asks basic foundational questions to clarify how monitoring worked. Bhaskar educates him on how traditional profiling focused on isolated technical metrics like CPU and database queries, contrasting that with AppDynamics' business transaction abstraction.8:04–12:41 · Guest teaching 3/10 Navigating the 2008 Financial Crash by Targeting Critical Software Pablo asks standard narrative-building questions about the 2008 financial crash, seed fundraising, and early customer ICP selection. Bhaskar outlines why mission-critical digital businesses like Netflix and Priceline benefited AppDynamics during downturns.12:41–17:25 · Guest teaching 5/10 Operational KPIs and Production-Only Packaging Strategy Pablo pushes Bhaskar on why status-quo monitoring was so broken and questions why companies packaged software across multiple environments instead of just production. Bhaskar explains the lifecycle vs production dynamic and why enterprise budgets lived strictly in production monitoring.17:25–21:06 · Guest teaching 4/10 Product Strategy: Distributed Problems vs. Isolated Problems Pablo asks whether the production-only packaging was internal focus or a sales driver. Bhaskar explains the architectural distinction between isolated problems like single-JVM memory leaks and complex distributed transaction failures.21:06–24:04 · Guest teaching 3/10 Mid-Show Channel Callout and The Low-Overhead Agent Advantage Pablo inserts a mid-show channel promotion and then inquires about the target persona and messaging used in cold outreach. Bhaskar describes targeting IT ops leaders and pitching a sub-2% agent overhead.24:04–27:53 · Guest teaching 4/10 Executing Production POCs and the Netflix Performance Benchmark Pablo asks practical questions about the operational risks of running agent POCs in live client environments. Bhaskar details running alongside Netflix's bare-metal data centers and proving zero detectable CPU degradation.27:53–31:55 · Guest teaching 3/10 Hypergrowth to $12M ARR and Launching AppDynamics Lite Pablo asks about revenue milestones and the velocity of early growth. Bhaskar recounts scaling from $2M to $12M ARR and launching AppDynamics Lite as a lightweight self-serve acquisition channel.31:55–35:49 · Guest teaching 2/10 Multiproduct Expansion and the $3.7 Billion Cisco Acquisition Pablo inquires about the $3.7B Cisco acquisition right on the eve of the planned NASDAQ IPO. Bhaskar explains how Cisco converted from customer to acquirer and how AppDynamics expanded into multi-product monitoring.35:49–39:45 · Guest teaching 3/10 Transitioning to Bicycle AI and the Evolution of Agentic Analytics Pablo asks about the founding thesis for Bicycle AI and how the rise of generative AI shifted their product strategy. Bhaskar explains moving from purely technical signals to business-level agentic analytics that close the loop on enterprise actions.39:45–44:35 · Guest teaching 2/10 Bicycle AI Traction and Closed-Loop Enterprise Deployments Pablo runs through the signature closing questions on PMF definitions, near-death moments, and hiring lessons. Bhaskar reflects on early POCs and diagnosing an existential IBM JVM performance bug at Netflix.5:12–8:04 · Guest disagreement 1/10 Defining Business Transactions and Targeting the Operations Persona Pablo openly acknowledges he is non-technical and asks basic foundational questions to clarify how monitoring worked. Bhaskar educates him on how traditional profiling focused on isolated technical metrics like CPU and database queries, contrasting that with AppDynamics' business transaction abstraction.8:04–12:41 · Guest disagreement 0/10 Navigating the 2008 Financial Crash by Targeting Critical Software Pablo asks standard narrative-building questions about the 2008 financial crash, seed fundraising, and early customer ICP selection. Bhaskar outlines why mission-critical digital businesses like Netflix and Priceline benefited AppDynamics during downturns.12:41–17:25 · Guest disagreement 1/10 Operational KPIs and Production-Only Packaging Strategy Pablo pushes Bhaskar on why status-quo monitoring was so broken and questions why companies packaged software across multiple environments instead of just production. Bhaskar explains the lifecycle vs production dynamic and why enterprise budgets lived strictly in production monitoring.17:25–21:06 · Guest disagreement 1/10 Product Strategy: Distributed Problems vs. Isolated Problems Pablo asks whether the production-only packaging was internal focus or a sales driver. Bhaskar explains the architectural distinction between isolated problems like single-JVM memory leaks and complex distributed transaction failures.21:06–24:04 · Guest disagreement 0/10 Mid-Show Channel Callout and The Low-Overhead Agent Advantage Pablo inserts a mid-show channel promotion and then inquires about the target persona and messaging used in cold outreach. Bhaskar describes targeting IT ops leaders and pitching a sub-2% agent overhead.24:04–27:53 · Guest disagreement 1/10 Executing Production POCs and the Netflix Performance Benchmark Pablo asks practical questions about the operational risks of running agent POCs in live client environments. Bhaskar details running alongside Netflix's bare-metal data centers and proving zero detectable CPU degradation.27:53–31:55 · Guest disagreement 0/10 Hypergrowth to $12M ARR and Launching AppDynamics Lite Pablo asks about revenue milestones and the velocity of early growth. Bhaskar recounts scaling from $2M to $12M ARR and launching AppDynamics Lite as a lightweight self-serve acquisition channel.31:55–35:49 · Guest disagreement 0/10 Multiproduct Expansion and the $3.7 Billion Cisco Acquisition Pablo inquires about the $3.7B Cisco acquisition right on the eve of the planned NASDAQ IPO. Bhaskar explains how Cisco converted from customer to acquirer and how AppDynamics expanded into multi-product monitoring.35:49–39:45 · Guest disagreement 0/10 Transitioning to Bicycle AI and the Evolution of Agentic Analytics Pablo asks about the founding thesis for Bicycle AI and how the rise of generative AI shifted their product strategy. Bhaskar explains moving from purely technical signals to business-level agentic analytics that close the loop on enterprise actions.39:45–44:35 · Guest disagreement 0/10 Bicycle AI Traction and Closed-Loop Enterprise Deployments Pablo runs through the signature closing questions on PMF definitions, near-death moments, and hiring lessons. Bhaskar reflects on early POCs and diagnosing an existential IBM JVM performance bug at Netflix.5:12–8:04 · Pablo pushing back 1/10 Defining Business Transactions and Targeting the Operations Persona Pablo openly acknowledges he is non-technical and asks basic foundational questions to clarify how monitoring worked. Bhaskar educates him on how traditional profiling focused on isolated technical metrics like CPU and database queries, contrasting that with AppDynamics' business transaction abstraction.8:04–12:41 · Pablo pushing back 1/10 Navigating the 2008 Financial Crash by Targeting Critical Software Pablo asks standard narrative-building questions about the 2008 financial crash, seed fundraising, and early customer ICP selection. Bhaskar outlines why mission-critical digital businesses like Netflix and Priceline benefited AppDynamics during downturns.12:41–17:25 · Pablo pushing back 2/10 Operational KPIs and Production-Only Packaging Strategy Pablo pushes Bhaskar on why status-quo monitoring was so broken and questions why companies packaged software across multiple environments instead of just production. Bhaskar explains the lifecycle vs production dynamic and why enterprise budgets lived strictly in production monitoring.17:25–21:06 · Pablo pushing back 1/10 Product Strategy: Distributed Problems vs. Isolated Problems Pablo asks whether the production-only packaging was internal focus or a sales driver. Bhaskar explains the architectural distinction between isolated problems like single-JVM memory leaks and complex distributed transaction failures.21:06–24:04 · Pablo pushing back 1/10 Mid-Show Channel Callout and The Low-Overhead Agent Advantage Pablo inserts a mid-show channel promotion and then inquires about the target persona and messaging used in cold outreach. Bhaskar describes targeting IT ops leaders and pitching a sub-2% agent overhead.24:04–27:53 · Pablo pushing back 2/10 Executing Production POCs and the Netflix Performance Benchmark Pablo asks practical questions about the operational risks of running agent POCs in live client environments. Bhaskar details running alongside Netflix's bare-metal data centers and proving zero detectable CPU degradation.27:53–31:55 · Pablo pushing back 0/10 Hypergrowth to $12M ARR and Launching AppDynamics Lite Pablo asks about revenue milestones and the velocity of early growth. Bhaskar recounts scaling from $2M to $12M ARR and launching AppDynamics Lite as a lightweight self-serve acquisition channel.31:55–35:49 · Pablo pushing back 0/10 Multiproduct Expansion and the $3.7 Billion Cisco Acquisition Pablo inquires about the $3.7B Cisco acquisition right on the eve of the planned NASDAQ IPO. Bhaskar explains how Cisco converted from customer to acquirer and how AppDynamics expanded into multi-product monitoring.35:49–39:45 · Pablo pushing back 1/10 Transitioning to Bicycle AI and the Evolution of Agentic Analytics Pablo asks about the founding thesis for Bicycle AI and how the rise of generative AI shifted their product strategy. Bhaskar explains moving from purely technical signals to business-level agentic analytics that close the loop on enterprise actions.39:45–44:35 · Pablo pushing back 0/10 Bicycle AI Traction and Closed-Loop Enterprise Deployments Pablo runs through the signature closing questions on PMF definitions, near-death moments, and hiring lessons. Bhaskar reflects on early POCs and diagnosing an existential IBM JVM performance bug at Netflix.

speaking balance: gold is Pablo, purple is the guest (3 minute bins)

0:00 · Pablo 34% · guest 66%0:00 · Pablo 34% · guest 66%3:00 · Pablo 8.9% · guest 91.1%3:00 · Pablo 8.9% · guest 91.1%6:00 · Pablo 12% · guest 88%6:00 · Pablo 12% · guest 88%9:00 · Pablo 22.2% · guest 77.8%9:00 · Pablo 22.2% · guest 77.8%12:00 · Pablo 16.5% · guest 83.5%12:00 · Pablo 16.5% · guest 83.5%15:00 · Pablo 8.3% · guest 91.7%15:00 · Pablo 8.3% · guest 91.7%18:00 · Pablo 12.4% · guest 87.6%18:00 · Pablo 12.4% · guest 87.6%21:00 · Pablo 24.2% · guest 75.8%21:00 · Pablo 24.2% · guest 75.8%24:00 · Pablo 20.4% · guest 79.6%24:00 · Pablo 20.4% · guest 79.6%27:00 · Pablo 4.1% · guest 95.9%27:00 · Pablo 4.1% · guest 95.9%30:00 · Pablo 8% · guest 92%30:00 · Pablo 8% · guest 92%33:00 · Pablo 7.2% · guest 92.8%33:00 · Pablo 7.2% · guest 92.8%36:00 · Pablo 7% · guest 93%36:00 · Pablo 7% · guest 93%39:00 · Pablo 5.3% · guest 94.7%39:00 · Pablo 5.3% · guest 94.7%42:00 · Pablo 19.1% · guest 80.9%42:00 · Pablo 19.1% · guest 80.9%
Sharpest disagreement ▶ 12:14 Bhaskar rejects building for developers

Bhaskar emphatically dismisses selling to developers because they give endless noisy feature feedback while lacking the enterprise purchasing budget of IT ops leaders.

Hardest push from Pablo ▶ 16:07 Pablo challenges the counter-intuitive production packaging

Pablo presses Bhaskar on why other monitoring tools bother selling non-production environments if uptime only truly matters in live production.

Biggest teaching moment ▶ 5:28 Bhaskar explains business transactions vs raw server metrics

Bhaskar breaks down why measuring CPU usage and low-level code methods creates noise, educating Pablo on why tracking constant business actions like checkouts transformed application monitoring.

Pablo holds their own ▶ 6:39 Pablo synthesizes the business transaction concept

Pablo demonstrates understanding by immediately synthesizing Bhaskar's deep technical explanation into a clear, concise commercial takeaway around tying performance directly to discrete user actions.

the scores for every segment, with the reasoning behind each
ChapterTopicPablo as informed peerGuest teachingGuest disagreementPablo pushing backWhy
Defining Business Transactions and Targeting the Operations Persona 2511 Pablo openly acknowledges he is non-technical and asks basic foundational questions to clarify how monitoring worked. Bhaskar educates him on how traditional profiling focused on isolated technical metrics like CPU and database queries, contrasting that with AppDynamics' business transaction abstraction.
Navigating the 2008 Financial Crash by Targeting Critical Software 3301 Pablo asks standard narrative-building questions about the 2008 financial crash, seed fundraising, and early customer ICP selection. Bhaskar outlines why mission-critical digital businesses like Netflix and Priceline benefited AppDynamics during downturns.
Operational KPIs and Production-Only Packaging Strategy 4512 Pablo pushes Bhaskar on why status-quo monitoring was so broken and questions why companies packaged software across multiple environments instead of just production. Bhaskar explains the lifecycle vs production dynamic and why enterprise budgets lived strictly in production monitoring.
Product Strategy: Distributed Problems vs. Isolated Problems 3411 Pablo asks whether the production-only packaging was internal focus or a sales driver. Bhaskar explains the architectural distinction between isolated problems like single-JVM memory leaks and complex distributed transaction failures.
Mid-Show Channel Callout and The Low-Overhead Agent Advantage 2301 Pablo inserts a mid-show channel promotion and then inquires about the target persona and messaging used in cold outreach. Bhaskar describes targeting IT ops leaders and pitching a sub-2% agent overhead.
Executing Production POCs and the Netflix Performance Benchmark 3412 Pablo asks practical questions about the operational risks of running agent POCs in live client environments. Bhaskar details running alongside Netflix's bare-metal data centers and proving zero detectable CPU degradation.
Hypergrowth to $12M ARR and Launching AppDynamics Lite 2300 Pablo asks about revenue milestones and the velocity of early growth. Bhaskar recounts scaling from $2M to $12M ARR and launching AppDynamics Lite as a lightweight self-serve acquisition channel.
Multiproduct Expansion and the $3.7 Billion Cisco Acquisition 2200 Pablo inquires about the $3.7B Cisco acquisition right on the eve of the planned NASDAQ IPO. Bhaskar explains how Cisco converted from customer to acquirer and how AppDynamics expanded into multi-product monitoring.
Transitioning to Bicycle AI and the Evolution of Agentic Analytics 3301 Pablo asks about the founding thesis for Bicycle AI and how the rise of generative AI shifted their product strategy. Bhaskar explains moving from purely technical signals to business-level agentic analytics that close the loop on enterprise actions.
Bicycle AI Traction and Closed-Loop Enterprise Deployments 2200 Pablo runs through the signature closing questions on PMF definitions, near-death moments, and hiring lessons. Bhaskar reflects on early POCs and diagnosing an existential IBM JVM performance bug at Netflix.

Statements from this episode (14)

Insight
Monitoring must anchor on constant business transactions, not changing technical architectures.
“You need a unit of monitoring. You need to approach monitoring in a little bit of a different way where it represents something that is constant. So take Amazon, right? Like, let's just say take Amazon to a 15 year journey. And, you know, when they started off…”
Bhaskar S. Mar 30, 2026 ▶ 4:23
Assertion Supported
AppDynamics brought deep-dive transaction profiling into production environments safely.
“And typically something like that would only happen in dev or test scenarios. We brought that into production saying, if you do it safely, if you do it with the right heuristics, you can actually go down to that type of level. And that's really what gave us th…”
Bhaskar S. Mar 30, 2026 ▶ 7:35
Insight
Targeting mission-critical software helped AppDynamics survive the 2008 recession.
“Wherever the application or software is more critical to running the business, that's what we wanted to focus on. Cause you can't really afford to mess with it. And that was a good sentiment during that time. In hindsight, that helped us really, really well.”
Bhaskar S. Mar 30, 2026 ▶ 8:48
Disclosure
AppDynamics launched exclusively for Java to win early enterprise customers.
“Second, we only wanted to build this for Java. Right. So there's obviously multiple languages, things like Ruby on Rails and all of that type of stuff was also very popular back then. But we saw that the core of the enterprise, you know, we wanted to really go…”
Bhaskar S. Mar 30, 2026 ▶ 12:00
Disclosure
AppDynamics sold exclusively for production environments at a single price point.
“What we said was, let's only do production. Let's not even bother to have a dev version. Let's not even bother to have like a test version, et cetera. Let's only do production, and there's only one cost. So if you want to run it in development, we can give you…”
Bhaskar S. Mar 30, 2026 ▶ 15:36
Assertion Supported
Netflix, Priceline, and Williams-Sonoma were early customers of AppDynamics.
“Netflix actually was one of the, you know, early ones. Priceline actually was one of the early ones. You know, Williams-Sonoma was one of the early ones.”
Bhaskar S. Mar 30, 2026 ▶ 20:04
Assertion Not checkable as stated
AppDynamics' monitoring agent added only 1% to 2% performance overhead.
“And second, it was the overhead part of it on, look, I mean, you barely add one to two percent and you can try this out.”
Bhaskar S. Mar 30, 2026 ▶ 23:37
Insight
Offering proof-of-concept trials in production grabbed enterprise buyers' attention.
“And the third thing we said, which was, I think, surprising to a lot of people is that why don't we do a POC in production, right? That was the biggest thing that I would say got people to take notice because they're like, they're this sure of what they built.”
Bhaskar S. Mar 30, 2026 ▶ 23:43
Assertion Not checkable as stated
AppDynamics grew revenue from $2M to $12M in its second year.
“I think in the first year we started in oh eight, as you know, and it's been a while, but like just from my memory, the first year we did about a couple million, and then in the second year we did about 12. And the following year we doubled, the following year…”
Bhaskar S. Mar 30, 2026 ▶ 28:51
Assertion Not checkable as stated
A free product launch drove over 60% of AppDynamics' inbound leads.
“So that sort of really gave us that momentum because 60% plus of our leads you know, from then on started coming in from that.”
Bhaskar S. Mar 30, 2026 ▶ 30:34
Assertion Not checkable as stated
AppDynamics took Cisco's buyout offer over a projected $2B IPO valuation.
“And as we were getting closer to the IPO, then that's when we had the offer a little bit of back and forth here and there, and then eventually we're like, okay, let's, let's take this one, because we weren't going to float at probably around, around two bill, …”
Bhaskar S. Mar 30, 2026 ▶ 33:17
Assertion Not publicly verifiable
AppDynamics sold over $1 billion in TCV before the Cisco acquisition.
“We just basically, by then, sold a billion in TCP. You know, I don't remember the exact sort of, like, Revenue number, but we had sold a billion in DCV.”
Bhaskar S. Mar 30, 2026 ▶ 33:35
Assertion Supported
AppDynamics sold software to major banks like Goldman Sachs and JPMorgan.
“We sold to everyone in financial services as well, which is always hard, whether it's Goldman, JP Morgan, You know, we sold the Bank of America, we sold to everyone.”
Bhaskar S. Mar 30, 2026 ▶ 35:13
Assertion Not checkable as stated
A scary high-overhead bug during early Netflix testing was IBM's fault.
“Where we were coming up with, like, pretty high overhead, and this was actually at Netflix, and it took us about, you know, maybe a couple of weeks to resolve it, and it actually turned out to be a JVM bug because they were using IBM's JVM versus Sun's JVM, an…”
Bhaskar S. Mar 30, 2026 ▶ 43:10
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 250 episodes transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.