Search overlay panel for performing site-wide searches

Salesforce (Heroku) Recognized as a Leader. Learn More!

Timothée Peignier

Engineer at Heroku
Heroku Staff

Running databases so you don’t have to.

Postgres is our favorite database—it’s reliable, powerful and secure. Here are a few essential tips learned from building, and helping our customers build, apps around Postgres. These tips will help ensure you get the most out of Postgres, whether you’re running it on your own box or using the Heroku Postgres add-on.

Use a Connection Pooler

Postgres connections are not free , as each established connection has a cost. By using a connection pooler, you’ll reduce the number of connections you use and reduce your overhead.

Most Postgres client libraries include a built-in connection…

Redis might sound like it’s just a key/value store, but its versatility makes it a valuable Swiss Army knife for your application. Caching, queueing, geolocation, and more: Redis does it all. We’ve built (and helped our customers build) a lot of apps around Redis over the years, so we wanted to share a few tips that will ensure you get the most out of Redis, whether you’re running it on your own box or using the Heroku Redis add-on.

Use a Connection Pooler

By using a connection pooler, you'll reduce the connection overhead and therefore…

Heroku provides many instrumentations for your app out of the box through our new Heroku developer experience .

We have open-sourced some of the tools used to instrument Heroku apps,
but today’s focus will be on instruments , a Go library that allows you to collect metrics over discrete time intervals.

What is instruments?

Instrumentation is the art and science of measurement and control of process variables within a production system.
Instruments attached to a system may provide signals used to operate the system like circuit breakers or to alert a human operator.

Subscribe to the full-text RSS feed for Timothée Peignier.