aws re:invent 2016: deliver engaging experiences with custom apps built on salesforce app cloud and...

Download AWS re:Invent 2016: Deliver Engaging Experiences with Custom Apps Built on Salesforce App Cloud and AWS (BAP212)

Post on 06-Jan-2017

98 views

Category:

Technology

1 download

Embed Size (px)

TRANSCRIPT

  • 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

    Angelos Kottas

    Sr. Director, Salesforce

    @akottas

    November 30, 2016

    BAP212

    Salesforce App Cloud + AWSDeliver Engaging Experiences with Custom Apps

    Built on Salesforce App Cloud and AWS

    Erik Thomson

    Sr. Director, Zayo Group

    @ErikRThomson

  • `

    Tweet to win an Oculus Rift

    1 winner will be randomly selected at the end of the session

    `

    Your caption of the

    session #reInvent

    #SalesforcePlatform

  • Forward-looking statements

    Statement under the Private Securities Litigation Reform Act of 1995:

    This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any

    of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking

    statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or

    service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for

    future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer

    contracts or use of our services.

    The risks and uncertainties referred to above include but are not limited to risks associated with developing and delivering new functionality for our

    service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth,

    interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any

    possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our abi lity to expand, retain, and

    motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-

    salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial

    results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for

    the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor

    Information section of our Web site.

    Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not

    be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available.

    Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.

  • What to expect from the session

    What is Salesforce App Cloud?

    How do the Salesforce and AWS platforms integrate?

    Why choose Salesforce + AWS?

    Customer success: How Zayo extended

    their Salesforce deployment to AWS

    via Heroku

  • Customers expect smart and engaging experiences

    Service

    Marketing

    Mobile

    SalesIoT

    Apps

    Messaging

  • A lot goes into building smart experiences

    ServiceMarketingMobile

    SalesIoT

    Apps

    Messaging

    Trust and security

    Integrated

    customer data

    Developer skills

    User experience

    Identity

    Complex

    integrationsOpen APIs

    The geology of IT

    Artificial intelligence

  • Salesforce customer success platform

    Run your business

    on a trusted platformInnovate with

    clicks or code

    Delight customers

    with smart apps

    Empower employees

    to be their best

  • Build experiences people love with SalesforceEverything you need to move faster, trusted and together

    Analytics

    Mobile

    Low

    Code

    IoT

    User experience

    Community

    Identity

    Data

    Logic

    Ecosystem

    Journeys

    No code Code

    Open

    frameworks

  • Salesforce customer success platform

    Einstein

    Lightningforce.com

    HerokuAppExchange

    Thunder

    Sales Service Marketing AnalyticsCommunity Apps Commerce IoT

    Predictive analytics

    Machine and deep learning

    Naturallanguage

    processing and generation

    ThunderMultitenant

    infrastructure

    Development platform

    AI platformservices

    Applications

    Email, calendar and social data

    CRM dataIoT events

    Dataservices

  • The expanding Salesforce + AWS relationship

    App Cloud on AWS

    with Heroku

    The Alexa Toolkit for

    Salesforce

    An integrated enterprise IoT solution:

    AWS IoT + Salesforce IoT Cloud

    Analyze Amazon Redshift data

    with Salesforce Wave Analytics

  • Salesforce Clouds

    Native integration with all of our clouds

    for a seamless experience

    Third Party Public APIs

    Webhooks to any public

    standard API via HTTP REST

    AWS IoT Cloud Connector

    Out-of-the-box connectors to connect

    with AWS IoT Device Shadow

    AWS IoTDevice management

    Data connectivity

    Data transformation

    Salesforce IoT CloudBusiness logic

    Customer context

    Action and engagement

    IoT data sourcesDevice hardware

    Apps

    Activity

    How AWS IoT works with Salesforce IoT CloudConnectivity between connect devices and customers

    AWS IoT

    AWS IoT

  • What is HerokuA cloud application platform to build modern apps

    Best-in-class developer experience

    Allows developers to focus on code, not

    infrastructure

    Open and extensible

    Build apps in any modern language and leverage

    an ecosystem of over 150 add-ons

    Connected to Salesforce

    Easy connectivity to Salesforce data creates a

    single view of the customer

  • Heroku Private Spaces: Secure and controlledNetwork-isolated apps and data in a dedicated runtime

    Dedicated isolated runtimes

    Application infrastructure,

    provisioned for your apps

    Dedicated private networks

    Private, isolated networks for

    internal services

    Private data services

    Keep your data more secure and

    private in your internal network

    Selectable regions

    Tokyo, Frankfurt, Oregon, and

    Virginia (Sydney in beta)

    Stable outbound IPs

    Securely connect apps to other

    clouds and data centers

    Trusted IP ranges

    Limit app access to users only

    on trusted networks

  • Heroku flow: Staging and automating app deliveryStructure, support, and visualize continuous delivery

    Heroku PipelinesClear and structured workflow for apps that share the same codebase

    Heroku GitHub deploysAutomatic (or manual) deployment to staging apps on every push to a specified branch

    Heroku review appsautomatic creation of a disposable review app for each new GitHub pull request

    Heroku CI (coming soon!)Tightly integrated automated test suite built right into Pipelines

  • Heroku Connect syncs directly to Salesforce appsSeamless two-way data flow between Salesforce and AWS

    Productivity appsEngagement apps

    Heroku

    Connect

  • Heroku is built 100% on AWS

    Heroku serves as a managed service provider on top of AWS, implementing AWS best practices in

    architecting, deploying, and scaling enterprise services on top of underlying AWS infrastructure

    Amazon

    EC2Amazon

    S3

    Amazon

    VPCAmazon

    Route 53

    Elastic Load

    Balancing

    Amazon

    CloudFrontAmazon

    DynamoDBAmazon

    Kinesis

  • Developers write code

    in Node, Ruby,Java, Go, Python, PHP ...

    Uses the CLI, Github, or

    continuous integration

    to push code to a build system,

    which produces an app that's

    ready for execution

    Apps run in dynos

    smart containers with curated,

    automatically patched language

    stacks

    150+ add-ons

    Third-party services extend apps with a

    range of functionality such as data stores,

    logging, monitoring, and more

    Heroku Data Services

    Heroku Postgres, Heroku Redis,

    and Heroku Kafka are fully

    managed data services operated

    by Salesforce

    Users access your app

    from any device, over HTTP

    (including WebSocket) and API

    Router

    routes HTTP requests sent to

    your apps hostname(s) to

    your app's dynos

    AWS Services

    Use AWS services like Amazon S3,

    Amazon Redshift, Amazon

    CloudFront, Amazon DynamoDB,

    Amazon ElastiCache, AWS Lambda,

    etc

  • Why add Heroku to AWS?

    Accelerate developer productivity

    Reduce time to market through a richset of app and data services, includingcontinuous integration and continuousdelivery

    Lower ops complexity and risk

    Reduce cloud operations and loweryour costs on potential outages andsecurity incidents by letting Salesforcemanage your platformSeamless extension of your Salesforce data

    Build engaging experiences that extend andenrich your 360 view of your customers,partners, and employees

  • How about a quick demo?