“As Heroku is a Salesforce company, the two platforms work hand in hand. It just doesn’t make sense to build apps on anything else.”
Furnished Quarters’ story →A powerful solution for customer-centric apps
Salesforce enables companies of all sizes to build amazing app experiences that drive stronger customer relationships. Heroku makes it easy to deliver engaging apps on the public cloud that integrate customer data.
Create world-class B2C experiences at scale
Customer-centric apps offer exciting new opportunities for businesses at any stage of growth.
Integrate customer data into your apps easily
With a point and click UI, it’s simple to get Heroku Connect up and running in minutes – no coding or complex configuration required.
Heroku Connect
Using bi-directional synchronization, Heroku Connect unifies the data in your Heroku Postgres database with the contacts, accounts, and other custom objects in your Salesforce CRM database. Use Heroku Shield Connect to further protect sensitive data and comply with HIPAA regulations.
Salesforce Trailhead runs on Heroku
Trailhead is Salesforce’s free online learning platform. A small team of developers built and launched Trailhead on Heroku, and scaled it seamlessly to serve the fast growing community of Trailblazers.
Trailhead Case Study
Read Salesforce’s own success story about how Heroku helped a small team solve the business and technical challenges of building a scalable learning platform.
Podcast: The Making of Trailhead
Listen to Trailhead’s lead engineers talk about how they built and launched the platform in six weeks and addressed scaling issues as traffic increased.
Heroku Trailhead Modules
Take the Heroku trail and get in-depth tutorials on Heroku Connect, Heroku Enterprise, Salesforce integration, Heroku’s CI/CD workflow, and deploying Java apps to Heroku.
Resources
A wide range of technical materials are available to support app development on Heroku and the broader Salesforce platform.
Developer Docs
-
Integrating Heroku and the Salesforce Platform
Learn more about the many ways to integrate Salesforce customer data into Heroku apps.
-
Heroku Connect Docs
Browse a library of articles that cover installation, configuration, best practices, and troubleshooting.
-
Sample Architectures
Take a deep dive into app solutions that solve a range of technical requirements.
-
Developing on Salesforce
Explore a wealth of Salesforce technical resources on one comprehensive site.
Podcasts
-
Salesforce for Heroku Developers
Greg Nokes and Chris De Gour discuss how to leverage the Salesforce Platform for more business-oriented use cases.
-
Building Enterprise-Level Applications with Web Components
René Winkelmeyer discusses the history of web components, as well as Salesforce open source tooling.
-
Architecting Multi-Tenancy
Ian Varley explains why Salesforce uses a shared resource architecture and how it scales horizontally.
-
Linking Data with Mulesoft
Dejim Juang walks through the various ways to use Mulesoft to unite disparate data sources in apps.
-
The Infrastructure Behind Salesforce’s Chatbots
Salesforce’s live agent chatbot team talks about how they leverage Heroku for multi-regional requirements.
Blogs & Videos
-
CodeLive: Build a GraphQL API Integrated with Salesforce
On Trailhead Live, this live coding demonstration highlights Heroku and Salesforce integration.
-
Building with Web Components
We explore the history of web components and their advantages over third-party libraries.
-
Reactive Programming with Salesforce Data
This event-sourced app architecture consumes the Salesforce Streaming API using the JSforce JavaScript library in a Node app on Heroku.
-
Running Tests 5x Faster with SFDX & Heroku CI
SFDX scratch orgs and Heroku CI’s parallel test runs enabled this team to cut their total running time from 25 minutes to less than five.
New! The Heroku Architecture Designer credential validates an architect’s knowledge, skills, and experience architecting scalable, enterprise-grade solutions on Heroku Enterprise. Be one of the first to earn this credential.
Get Certified