salesforce architecture diagrams - client file...mobile sdk s ces urity encing tion ofi ermissions...
TRANSCRIPT
Lightning Platform and Heroku OverviewThink big, start small, move fast… build custom apps at scale
Salesforce Platform and Core MicroservicesStart with a fully secure platform rich in microservices and mobility.
1
LIGHTNING PLATFORM
API FIRST / INSTANTLY MOBILE
APPEXCHANGE BUSINESS PARTNER PACKAGES
HEROKU
CUSTOM APPLICATIONS
AWS TECHNICAL FOUNDATION
ELEMENTS MARKETPLACE(Heroku Add-ons)
DEVOPS SERVICES
ContainersDynosDocker
CI/CD/AdminGitCLIDockerSSHBuildpacks
CORE PAAS SERVICES
Data ServicesPostgresRedisAWS RDSKafka Events
LanguagesJava ScalaRuby ClojureNode.js KotlinPython PHPGo
ENTERPRISE AND DEPARTMENTAL CUSTOM APPLICATION
SALESFORCE.TRUST.COM TECHNICAL FOUNDATIONCore Global Multi-Tenant/MetaData Infrastructure, HA/DR, Governance, Performance and Security Operations, International Security and Privacy Compliance
EINSTEIN NO / LOW-CODE APPLICATION MICROSERVICES
ProcessingDeep LearningSentiment & Intent ReasoningVision & Voice ProcessingMachine LearningScoringRecommendation ProcessingPrediction & Propensity ModelsForecasting
APPLICATION TOOLING
Declarative No-Code Einstein ToolingPrediction BuilderBots
Declarative No-Code ToolingSetup UIReporting/Dashboard BuilderSchema Builder
Programmatic Low-CodeDeveloper ConsoleForce.com IDEWorkbenchANT Migration ToolSalesforce DX
INSTANTLY AVAILABLE DECLARATIVE NO-CODE / LOW-CODE APPLICATION MICROSERVICES
Data ModelStandard ObjectsCustom ObjectsExternal ObjectsImmutable Objects
AutomationRules/ConstraintsInstant/Time-based Headless WorkflowGUI Driven Dynamic WorkflowApprovals/EscalationsAPEX TriggersReporting
UXLightning UI Design FrameworkLightning UI ComponentsClient-side Dynamic UI FrameworkMobile SDKReports/Dashboards/Analytics
INSTANTLY AVAILABLE CORE CONFIGURABLE (NO-CODE) ENTERPRISE MICROSERVICES
SecurityUser Identity/SSO/GeoFencingMulti-factor AuthenticationUser Profiles/PermissionsObject/Role/Field securityOwnership/Sharing RulesAuthority Delegation
InternationalizationMulti-currency/ConversionTranslationLocale Specific Notations
MobilityiOS/Android ApplicationConfigurable Mobile ExtensibilityCustom BrandingDisconnected Access
CollaborationOmni-channel Alerts/NotificationsEmail IntegrationCalendars/Events/Tasks/ActivitiesTeams/Groups/QueuesKnowledge BaseCommunities/Groups
Compliance and ForensicsEncryptionField-level Audit TrailUser Activity MonitoringEvents
3
4
Customer, Employee, and Partner via Web or
Mobile Interface
SALES
COMMUNITY
SERVICE
IOT
MARKETING
ANALYTICS
COMMERCE
EINSTEIN
Salesforce Clouds and AppExchange PartnersBuild on the core Salesforce cloud applications and cross-functional utilities and business domain packages.
2
Architecture Overview (1-4 of 6)
Discover Salesforce Platform reference architectures at salesforce.com/architecture or join the Trailblazer Community at sfdc.co/platform_community.
Custom Apps with EinsteinTake advantage of your platform resident data with built-in intelligent automation across all your apps and data.
4Developer-CentricLeverage a full suite of development tooling for both declarative no-code and low-code extensions and applications.
3
1
2
Heroku Connect
(Instantly Configurable Integration)
Lightning Platform and Heroku OverviewThink big, start small, move fast… build custom apps at scale
Build PaaS-Based ApplicationsLeverage the Heroku PaaS Platform to build low-code/pro-code applications and services to serve the enterprise.
5 Have The Best of Both WorldsLeverage your data no matter where it lives. Maximize skill sets and programming models for maximum efficiency and agility without integration.
6
6
5
Architecture Overview (5-6 of 6)
Discover Salesforce Platform reference architectures at salesforce.com/architecture or join the Trailblazer Community at sfdc.co/platform_community.
LIGHTNING PLATFORM
API FIRST / INSTANTLY MOBILE
APPEXCHANGE BUSINESS PARTNER PACKAGES
HEROKU
CUSTOM APPLICATIONS
AWS TECHNICAL FOUNDATION
ELEMENTS MARKETPLACE(Heroku Add-ons)
DEVOPS SERVICES
ContainersDynosDocker
CI/CD/AdminGitCLIDockerSSHBuildpacks
CORE PAAS SERVICES
Data ServicesPostgresRedisAWS RDSKafka Events
LanguagesJava ScalaRuby ClojureNode.js KotlinPython PHPGo
ENTERPRISE AND DEPARTMENTAL CUSTOM APPLICATION
SALESFORCE.TRUST.COM TECHNICAL FOUNDATIONCore Global Multi-Tenant/MetaData Infrastructure, HA/DR, Governance, Performance and Security Operations, International Security and Privacy Compliance
EINSTEIN NO / LOW-CODE APPLICATION MICROSERVICES
ProcessingDeep LearningSentiment & Intent ReasoningVision & Voice ProcessingMachine LearningScoringRecommendation ProcessingPrediction & Propensity ModelsForecasting
APPLICATION TOOLING
Declarative No-Code Einstein ToolingPrediction BuilderBots
Declarative No-Code ToolingSetup UIReporting/Dashboard BuilderSchema Builder
Programmatic Low-CodeDeveloper ConsoleForce.com IDEWorkbenchANT Migration ToolSalesforce DX
INSTANTLY AVAILABLE DECLARATIVE NO-CODE / LOW-CODE APPLICATION MICROSERVICES
Data ModelStandard ObjectsCustom ObjectsExternal ObjectsImmutable Objects
AutomationRules/ConstraintsInstant/Time-based Headless WorkflowGUI Driven Dynamic WorkflowApprovals/EscalationsAPEX TriggersReporting
UXLightning UI Design FrameworkLightning UI ComponentsClient-side Dynamic UI FrameworkMobile SDKReports/Dashboards/Analytics
INSTANTLY AVAILABLE CORE CONFIGURABLE (NO-CODE) ENTERPRISE MICROSERVICES
SecurityUser Identity/SSO/GeoFencingMulti-factor AuthenticationUser Profiles/PermissionsObject/Role/Field securityOwnership/Sharing RulesAuthority Delegation
InternationalizationMulti-currency/ConversionTranslationLocale Specific Notations
MobilityiOS/Android ApplicationConfigurable Mobile ExtensibilityCustom BrandingDisconnected Access
CollaborationOmni-channel Alerts/NotificationsEmail IntegrationCalendars/Events/Tasks/ActivitiesTeams/Groups/QueuesKnowledge BaseCommunities/Groups
Compliance and ForensicsEncryptionField-level Audit TrailUser Activity MonitoringEvents
Customer, Employee, and Partner via Web or
Mobile Interface
SALES
COMMUNITY
SERVICE
IOT
MARKETING
ANALYTICS
COMMERCE
EINSTEIN
Heroku Connect
(Instantly Configurable Integration)