We launched Salesforce Functions last fall and the response so far has been terrific. While the most obvious use cases for functions are stateless processing of data, there are many examples of business processes that can take advantage of the simplified operating model of functions, but require some persistent state to span function invocations.

Today, we’re happy to tell you that we’ve added a new feature that enables stateful function invocation using Heroku Data products. It’s a simple feature that lets your functions securely access Heroku Data products, including Heroku Postgres, Heroku Kafka, and Heroku Redis directly from your function.

Access to Heroku Data is enabled through ...


Postgres-40x

Today, we’re thrilled to announce backups of Heroku Postgres are now 40x faster by leveraging Snapshots in place of base backups. We’ve been hard at work focused on improving performance, speed, and capacity for the Heroku Data services you rely on. In the past forks and follows of a Premium-8 test database with 992 GB of data took 22 hours; now with Snapshots, the same process is reduced to 10 minutes. This makes the creation of forks and followers, and restoring the database, faster than ever, at no additional charge.

The New Way: Snapshots for Heroku Data

In November 2020 we introduced a performance improvement to our physical backup and restore functionality for our Heroku...


Announcing Larger Heroku Postgres Plans: More Power, More Storage

news , Director of Product Management, Heroku Data

LargerPostgres

As applications become more complex, so do the data requirements to support them. At Heroku we have been working hard on enabling these workloads, while maintaining the same level of abstraction, developer experience, and compliance you’ve come to expect.

Today, we’re excited to announce new, larger Heroku Postgres Plans. These new plans will allow for applications on the Heroku Platform to expand in data size and complexity. The new plans in the Heroku Postgres offering have generous resource allocations, providing the horsepower to power today’s most demanding workloads. These plans come with 768 GB of RAM, 96 Cores and up to 4TB of storage, and are available on the Common Runtime,...


Connection Pooling for Heroku Postgres Is Now Generally Available

news , Director of Product Management, Heroku Data

We are excited to announce that we are moving Connection Pooling for Heroku Postgres into GA. Connection Pooling unlocks the ability to use up to 10,000 client connections to a Heroku Postgres Database, without adversely impacting performance on the database. This will unlock more complex and higher scale applications with simpler architectures on the Heroku Platform.

Pooled-Connections-Twitter

Over the years, one of the factors that you have to consider when scaling applications is pressure on the database. Each connection to the database consumes resources that could be spent on processing requests. The balancing of resources spent on connections and processing is a delicate one that Heroku Engineering has had...


Subscribe to the full-text RSS feed for Greg Nokes.