Building Modern Web Apps on Heroku Develop apps faster with managed services, security and infrastructure

6D7E9D 1

CDN with Fastly Add-on

Heroku Router AWS S3

HEROKU 4 2 3 AWS S3 Services dynos Web app dynos API Gateway dynos Events data Event Stream AWS Redshift

Caching with Heroku Dataclips

Redis Job Queue

Einstein Analytics

Worker dynos Looker

Postgres Database

Architecture Overview

Users expect fast, high performing apps powered by data. These apps need to work in browsers and mobile devices. They also expect these web apps to be tightly integrated with any number of different data sources. For developers, it means building apps that use Content Delivery Networks (CDNs), API Gateways and data services like Apache Kafka, AWS S3 and Metabase. Heroku lets you focus on building apps faster with these components, managed by a world-class security & operations team.

1 Content Delivery Network 2 API Gateway 3 Apache Kafka 4 AWS S3 / Storage A global network cache that can deliver A publicly exposed API from which the single A distributed streaming platform that can Effectively unlimited, highly-redundant JavaScript, HTML, CSS, images, or other web page app can securely request the data it needs. manage large streams of data reliably. Data storage for data or web assets. assets to the user’s browser more efficiently than producers and data consumers can easily our web server can. attach themselves to send data to or receive data from Kafka.

Discover Platform reference architectures at salesforce.com/architecture or join the Trailblazer Community at sfdc.co/platform_community. Building Modern Web Apps on Heroku Develop apps faster with managed services, security and infrastructure

6D7E9D

CDN with Fastly Add-on

Heroku Router AWS S3

HEROKU

AWS S3 Services dynos Web app dynos API Gateway dynos Events data Event Stream AWS Redshift

5

6

Caching with Redis Heroku Dataclips

Redis Job Queue

Einstein Analytics

Worker dynos Looker

Postgres Database

Architecture Overview

Users expect fast, high performing apps powered by data. These apps need to work in browsers and mobile devices. They also expect these web apps to be tightly integrated with any number of different data sources. For developers, it means building apps that use Content Delivery Networks (CDNs), API Gateways and data services like Apache Kafka, AWS S3 and Metabase. Heroku lets you focus on building apps faster with these components, managed by a world-class security & operations team.

5 AWS RedShift / Google BigQuery 6 Heroku Dataclips / Einstein Analytics / Looker A SQL-like data warehouse tool to organize the Data query and visualization tools that are data and make it queryable quickly simple to data query and visualization tools that are simple to connect to the data warehouse and easy to start using to the data warehouse and easy to start using.

Discover Salesforce Platform reference architectures at salesforce.com/architecture or join the Trailblazer Community at sfdc.co/platform_community.