Why Reactive Streams are the SECRET to CUTTING your monthly cloud bill!

Greg L. Turnquist
4 min readSep 1, 2022

In the world of software development, we are FOREVER battling two competing forces: bigger demands vs. more powerful machines.

Now this may SOUND like NOT an actual competition. In fact, it may sound like perfect alignment, because wouldn’t the more powerful machines meet the bigger demands?

Amazingly…no.

Because what REALLY happens is a little like this:

  1. Demands for more users and more data come in.
  2. We get bigger/more servers.
  3. We catch up to the demands of step (1).
  4. In the time span of steps (2) and (3), the demand increases another 25%, which simply repeats this vicious loop.

In fact, this is a KEY reason cloud computing took off like crazy. In previous decades, the very thought of growing your own data center was expensive, time consuming, and laborious. There was legit pushback when someone would say “we need more servers!”

But call up your favorite cloud vendor to say “we need 25% more than last month”, and instead of dread you’ll hear excitement!

Of course your cloud bill is going up 25% as well. But the capacity you need is readily available!

That’s great…if 25% more server power yields 25% or more sales. But what if it doesn’t? What if your cost-to-profit ratio isn’t like that? A growing monthly cloud bill doesn’t always translate…

--

--

Greg L. Turnquist

Sr. Staff Technical Content Engineer at CockroachDB • YouTube Content Creator at https://youtube.com/@ProCoderIO • Best-Selling Author • Coffee Lover