Sitemap
Cryptodevpeeshchopra

Cryptodevpeeshchopra

Lessons from Building Appchains for Fast-Growing Startups

3 min readMar 11, 2026

--

By Peesh Chopra

Press enter or click to view image in full size

Most people only see appchains when they are announced.

They do not see them when they are breaking under load, when indexing is falling behind, or when the team is trying to figure out why yesterday’s deploy suddenly doubled block times.

I am Peesh Chopra, and over the last few years I have worked with fast-growing teams that moved to appchains for one simple reason.

Their product was growing faster than their infrastructure.

This post is about what actually happens after that decision.

This article is part of my broader work on building reliable blockchain infrastructure. I explain the larger system design in Peesh Chopra on Building Scalable Blockchain Systems.

The Day Growth Becomes a Problem

Every startup loves growth. Until growth starts to hurt.

The pattern is always similar:

  • transactions become unpredictable
  • fees spike at the worst moments
  • indexing starts lagging
  • simple operations get slower
  • users start noticing

At this point, teams usually realize that “just scaling later” is no longer an option.

This is often when the appchain conversation begins.

Appchains Do Not Remove Complexity. They Move It.

One of the first surprises teams hit is that an appchain does not magically make things simpler.

It gives you:

  • control over execution
  • control over fees
  • control over upgrades
  • control over performance

But it also gives you:

  • responsibility for uptime
  • responsibility for data
  • responsibility for monitoring
  • responsibility for recovery

You stop being just an app team. You become an infrastructure team.

The First Bottleneck Is Almost Never the Chain

When something slows down, most people assume the chain is the problem.

In practice, the first real bottlenecks are usually:

  • RPC nodes
  • indexing pipelines
  • databases
  • message queues
  • storage I O

The chain is often fine. Everything around it is not.

This is why many appchains feel “slow” even when block times look good.

Reliability Beats Features Every Time

Fast-growing startups are under constant pressure to ship.

But once you run your own chain, every new feature becomes a new failure surface.

Get Cryptodevpeeshchopra’s stories in your inbox

Join Medium for free to get updates from this writer.

I have seen teams spend weeks building something new and months stabilizing what they already had.

If I had to summarize one lesson from building appchains, it would be this:

A boring chain that never goes down beats an advanced chain that is unstable.

Upgrades Are Where Most Pain Hides

Everyone plans the launch.

Almost nobody plans the fifth upgrade.

Real problems appear when:

  • state migrations are needed
  • indexers must resync
  • RPC clients change behavior
  • old data formats linger
  • something must be rolled back

An appchain is not a project. It is a long-running system.

Cost Control Is as Important as Performance

Teams often move to appchains to reduce fees.

What they discover is that they traded user fees for infrastructure bills.

  • more nodes
  • more storage
  • more bandwidth
  • more monitoring
  • more redundancy

If you do not actively manage this, your “cheaper” chain becomes expensive very quickly.

The Organization Must Grow With the Chain

One of the biggest hidden changes is organizational.

Someone must now:

  • be on call
  • handle incidents
  • manage deployments
  • coordinate upgrades
  • own reliability

This changes how teams work. You cannot treat the chain like a side project.

When Appchains Are Actually the Right Choice

Based on what I have seen, appchains make sense when:

  • your product already has real usage
  • you already understand your bottlenecks
  • you need predictable performance
  • you need control over execution and upgrades
  • you are ready to operate infrastructure

They are rarely a good idea as a first step.

Final Thoughts

Appchains are powerful, but they are not a shortcut.

They are a commitment.

If you are considering one, go in with open eyes. You are not just building a product anymore. You are running a system that other people depend on.

I am Peesh Chopra, and I write about these things because I have seen how scaling decisions look after the excitement wears off and operations begin.

More lessons from the production side coming soon.

--

--