Salesforce revamps Heroku PaaS for Kubernetes, .NET

Thought Heroku was a 2010s artifact? Think again.

Salesforce plans a major modernization of Heroku, its PaaS, adding support for Amazon Elastic Container Registry, AWS Global Accelerator, Elastic Kubernetes Service, AWS Graviton processors and AWS Bedrock.

The Heroku Next Generation Platform, as it's called, was released at the AWS Re:Invent cloud technologies conference this week. Some of its features are in public beta, with more to come in 2025.

The prevalence of Kubernetes and the rise of AI apps are two trends that mandated such a major upgrade to Heroku if Salesforce was going to continue its PaaS platform, said analyst Rebecca Wettemann, founder of Valoir. Many developers work with Kubernetes to containerize apps across cloud environments, and a growing number are working on AI-enabled apps, including autonomous ones in Agentforce.

"[The update] broadens the ability of Heroku to address those audiences," Wettemann said.

Further, Heroku now supports open telemetry, a standard developers and admins use to monitor and measure app health. Supporting this standard means that Heroku developers can stream app metrics data such as app health, container health and other logs into systems that visualize the data at a glance, said Gail Frederick,  Heroku chief technology officer at Salesforce.

"It's exciting for us because our customers can take this modern stream of metrics and then plug it into whatever open telemetry collector in the ecosystem they would like to [use to] visualize -- and there are a ton of them," Frederick said.

.NET support added

Heroku also added support for .NET, an open source platform long associated with Microsoft app development. Salesforce developers can now build with that language and develop apps in C#, F# and Visual Basic, along with the other languages Heroku supports, including Clojure, PHP, Go, Java, Node.js, Python, Ruby and Scala.

Support for .NET -- a language launched in 2002, which started as Windows-only but has evolved into a cross-platform environment -- is an interesting play, Wettemann said. In recent years,  Heroku has found competition among upstart PaaS vendors such as Railway and Fly.io.

"I think it's a developer choice question," Frederick said. "We host millions of apps on Heroku -- our developers do all kinds of things. What they're asking for is choice. And .NET is a popular programming language."

Heroku pricing options range from $7 per month for a basic plan to $40,000 per month for the full-featured product package.

Don Fluckinger is a senior news writer for TechTarget Editorial. He covers customer experience, digital experience management and end-user computing. Got a tip? Email him.

Dig Deeper on Software design and development