Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

17
Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku James Ward Platform Evangelist @_JamesWard

Transcript of Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

Page 1: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

James WardPlatform Evangelist

@_JamesWard

Page 2: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

FORCE

HEROKU ENTERPRISE

Model-driven development platform

Polyglot platform for elastic scale

APPEXCHANGE#1 Enterprise App Marketplace

LIGHTNING

THUNDERStream & event-based primitives

Visual development platform

TRAILHEADFun, easy, interactive way

to learn App Cloud

Salesforce App Cloud

Page 3: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

Drag n Drop Multiple LanguagesClicks + Code

Application Development Continuum

Homogenous Data Stores Multiple Data Services

AnalyticsCommunityMarketingServiceSales

Enables choice based on the use-case

Admin ProgrammerAnalyst Developer

Out of Box OOB + Custom Built from scratch

Single Purpose Apps Model-driven Apps Web-scale Apps

Page 4: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

Heroku Enterprise Delivers Web-Scale Apps

Web-Scale AppsDeliver customized, elastic apps automatically connected to Salesforce CRM

Accelerate DevelopmentBuild collaboratively, with support for the latest frameworks and languages (Java, Ruby, Node.js)

Increase ControlRely on a managed, trusted architecture, with enterprise grade controls

Empower your developers to build apps faster with enterprise trust and control

Page 5: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

Heroku Enterprise is Everything You Need to Build & Scale AppsPower your customer relationship strategy with engaging apps

DynosRun top languages at any scale

Heroku Postgres & Heroku Redis

Enterprise-grade data services

Leading Developer Experience

With built-in continuous delivery

Heroku Elements150+ Add-ons to extend your app

Page 6: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

Heroku Enterprise: Advanced Controls for ITControl your own trusted network in the cloud

Private Spaces Selectable Regions Integrated Identity

Configurable Networks

Run apps inside trusted, private network boundaries

Global Deployment Options

Easily deploy your app to the geography of your choice

Single Sign-On

Access Heroku Enterprise with one login, shared across App

Cloud

Page 7: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

Demo: Deploying an app

Page 8: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

“A process that reduces deployment iteration time and reduces deployment risk.”

Continuous DeliveryAlways Be Shipping

App ProductionBuild Auto-Test Deploy to Staging Manual TestPull

Request Auto-Test Manual Test

Page 9: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

Test Early, Deploy Often

Continuous Delivery with Heroku FlowAlways Be Shipping

Page 10: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

Demo: Heroku Flow

Page 11: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

Connected Customer App ArchitectureConnect your customer apps in a whole new way

Customer Apps

Herokuapp

postgres

Salesforcecustomersystem of

record

Business Apps

JavaRubyNode

PHP

Heroku Connect

Page 12: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

Bi-Directional Data synchronized across systemsReal-TimeEvented updates for real timeScalableHandle Hundreds of Millions of Records SyncedEasyPoint and Click Mapping – No Integration Code NeededPowerfulRun SQL Queries and Scripts against Salesforce Data

Heroku Connect to Synchronize Data across your Systems

Page 13: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

IP RestrictionsNetwork Isolation with Private Spaces & Login Ranges

Page 14: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

Demo: Heroku Connect

Page 15: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

DreamHouse Demo Apphttps://dreamhouseapp.io

Heroku Trailheadshttps://developer.salesforce.com/trailhead/search?keywords=heroku

Heroku Sessions at TrailheadXLighting up the Bay: Real-World App CloudVILLAGE | WEDNESDAY | 12:40 - 1:30

Continue Learning

Page 16: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku

thank y u

Page 17: Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku