Most of us have moved to a new home or apartment at some point. But have you ever considered building a new home from scratch?
One of the simplest comparisons to understand Heroku as the infrastructure to your app is to think about it as you’d think about a pre-built home or apartment. With a solid set of walls, finished flooring, plumbing, and electrical already set up—all you have to do is move in and make it your own.
Using Heroku as the infrastructure for your app means that our Heroku app development team at LaunchPad Lab doesn’t have to spend valuable time setting up servers and developing the foundation. Instead, our team can focus on designing and building impactful apps with unique functionality. Heroku’s platform is also incredibly scalable, boasts state-of-the-art security, and seamlessly integrates with other Salesforce products through Heroku Connect.
Salesforce + Heroku: The Dual Engine Architecture for Digital Transformation
When an organization is investing in digital excellence or implementing a digital transformation, they are typically doing so by leveraging two types of digital technology:
Off-the-shelf software, which is typically internal-facing.
Proprietary software, which is typically customer-facing.
To create functional and enjoyable user experiences for both their customers and team members, companies should be maximizing both of these software types. For example, a company needs to be able to offer engaging customer experiences (e.g. websites, apps, portals, etc.) while empowering its internal teams to manage customers and the business with off-the-shelf technology like CRM, Service, and Marketing Automation.
Read more about the dual engine architecture here.
Integrating Salesforce and Heroku With Heroku Connect
With the addition of Heroku to the Salesforce ecosystem, the brand also created a real-time syncing engine called Heroku Connect. This bi-directional, real-time sync makes it easy and simple to move data between Salesforce and Heroku.
As customers interact with the proprietary mobile or web app, data flows seamlessly into Salesforce where employees can develop powerful internal applications on the same dataset. Further, employees can manage the data administratively in Salesforce, with customers receiving these updates in near real-time in the proprietary web or mobile app.
Protecting Your Environment With Heroku Shield
Heroku apps also offer world-class platform security and proactive protection. The physical infrastructure is hosted and managed at Amazon’s secure data centers, using AWS technology.
Beyond that, each application on the Heroku platform runs in its own environment and customer data is stored separately in an access-controlled database through Postgres, keeping client applications secure and stable.
For Heroku app development projects that require additional compliance or security measures, Heroku offers Private Spaces and Heroku Shield. Private spaces enable you to host applications in an isolated container with additional guards around the application. Heroku Shield provides advanced security and protection, serving as an excellent option for high-compliance applications that require legal or industry-specific requirements to meet.