SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Introduction to Heroku
Developer Day
Arthur Barbey
Platform Solution Engineer
abarbey@salesforce.com
/arthurbarbey
20150602
Safe harbor 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 ability 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.
Safe Harbor
​ Salesforce1 Platform
​ What is Heroku?
​ What can we do with it?
​ Salesforce?
​ Key takeaways
​ Salesforce1 world Tour in Paris – June 25th
Agenda
Connect with your customers in a whole new way
Become a Customer Company
Sales
Service
Marketing
CommunityApps
Analytics
Build apps fast. Build business faster.
Salesforce1 Platform
Sales
Service
Marketing
CommunityApps
Analytics
Build Apps Fast. Build Business Faster.
Customer Apps
Create engaging
customer-facing
apps
Employee Apps
Build powerful
employee-facing
apps faster
Build Apps Fast. Build Business Faster.
Customer Apps
Create engaging
customer-facing
apps
Heroku?
Development?
Programming Languages?
​ Heroku is a cloud hosting Platform
​ For web or mobile applications
​ 
Agile and elastic platform that developers love
​ Smarter infrastructure lets you build apps that scale
​ Providing tools for more efficiency
​ Open & Extensible
​ Heroku Platform can host applications from various languages
​ Open Source community, Ecosystem of 150+ add-ons
Connected to Salesforce
Sync customer apps with business processes
What is Heroku?
Customer Apps
Engaging customer-facing apps
Instant Deployment & Rapid Scaling
What can we do with it?
Your Customers See Your App as Your Brand
Every company needs to be an app company
Retailer, Mobile Applications
Apps Company
Home Controls Manufacturer
Apps Company
Shopping Center Operator
Apps Company
Loyalty & Engagement
Apps
Websites
& Media Apps
eCommerce
Apps
What can you build with Heroku Enterprise?
Internet
of Things Apps
Marketing Campaign
Apps
When building
consumer or customer-
facing apps
When Do Customers Choose Heroku?
To leverage “open
source” developer
skills and frameworks
Ruby
Java
node
PHP
Python
Scala
To easily integrate
apps with Salesforce
system of record
When Do Customers Choose Heroku?
• Support any volume of users and data
• Any login mechanism
•  Facebook, Twitter, Salesforce, custom
• mBaaS for Native, Hybrid, HTML5
• Languages known by millions of developers
• Popular open source components for
•  Mobile-first design
•  Continuous integration and deployment
•  Content and commerceWhen Building
Modern, Engaging
Consumer or
Customer-facing Apps
When Do Customers Choose Heroku?
• Developer-driver deployment (git)
• Languages known by millions of developers
• Fastest growing language (node.js)
• Trendy cool languages (Play, Go)
• 150+ Heroku Add-ons
• Popular open source productivity frameworks
• Application Lifecycle Management toolsTo Leverage “Open
Source” Developer
Skills and Frameworks
Ruby
Java
node
PHP
Python
Scala
When Do Customers Choose Heroku?
• Heroku Connect
• Scalable cloud service Automatic,
bidirectional, near real time
• Point and click setup
• SQL interface
•  Most developers know SQL
•  Modern frameworks support SQL
​  - Rails, Django, Symphony, Sinatra, Spring
• Optimizes Force.com API calls
To Easily Integrate Custom
Apps with Salesforce
System of Record
Transformative apps require a different recipe
What Does It Take to Build Apps Like These?
Technologies of the consumer internet like Node, PHP, Java, and Ruby
Pixel-perfect digital experiences for brand fidelity and customer delight
Powerful developer and app management tools to free your team to innovate
Frequent and fast iteration of new features to keep up with the market
Seamless integration to powerful business tools like Salesforce
Scalable, high-performance platform to handle rapid and uneven growth
Technical Details
Dynos, Database, Add-ons
Programming Languages
Heroku Connect
Dynos
Deploy fast and without
friction, run top languages
at any scale
Database
Enterprise-grade
Postgres, optimized for
app developers
Elements
Ecosystem of 150+ plug-
ins, pre-integrated and
ready for your app
What is Heroku Enterprise?
Everything you need to build, run and scale engaging customer apps
Payments
Email
SMS
Search
Analytics
Monitoring
Logging
Ruby
Node.js
Java
PHP
Python
Scala
Clojure
24/7/365 Ops
Continuous
Protection
Health Checks
High Availability
Encryption
Rollback
You write your app; we do the rest
Low High
drag to scale
Proven Architecture (IAAS) + Functional Added Values (PAAS)
Technical Details?
Hardware
Network
Operating Systems & VMs
World class IT Ops
Heroku Connect for Salesforce
150+ Add-ons Ecosystem
(Email, SMS, Search, Payments, Logging, etc.)
Heroku Postgres Databases
(and 10+ other data stores)
Language runtime environment (e.g. Java, Ruby, PHP)
Operating System & VMs
Hardware
Network
Infrastructure as
a Service
Platform as
a Service
Supported Languages
​ Feature – Heroku Elements
Heroku Features
Heroku Elements, Heroku DX
•  Heroku Dashboards + Metrics
•  Manage Applications & Organizations
•  Heroku Button
•  Cloning code & deploying app as easy as a single click
•  Postgres DbX
•  Provides visibility needed for management & optimization
Heroku DX
​ Heroku Developer Experience
​ The new Heroku Dashboard + Metrics are at the center of the developer’s
Heroku experience.
​ Dashboard is where you manage all of your apps and organizations, scale
your deployments up or down, and manage databases and add-ons. The
new Heroku Dashboard makes all of this much easier and more intuitive,
with thoughtfully designed workflows and UI.
​ Heroku Metrics, a feature within Dashboard available to apps running
more than one dyno, gives you powerful insights on the runtime
characteristics of your applications, allowing you to seamlessly monitor
and fine tune performance within your regular workflow. You have direct
visibility into your app’s throughput, response time, errors, memory, and
CPU load data, all delivered in an intuitive display designed to help you
spot and resolve problems.
Heroku Dashboards + Metrics
​ Heroku Button makes the experience of
cloning code and deploying an app as easy as
a single click. There are already hundreds of
Heroku Buttons created — click any one of
them and the source code will get cloned into
your Heroku account, then the app will be
provisioned, configured, and deployed
automatically.
Within a few seconds, you’ll have a fully-
configured app there in your Dashboard,
complete with database and add-ons, ready for
you to get to work — as well as deployed live
to the web.
Got an app or a project you’d like a Heroku
Button for? It’s easy to create one, just build an
apps.json manifest for your app and all its
dependencies, then follow a few additional
steps to make it live.
Heroku Button
​ Heroku Postgres DbX is a set of new features added to our Postgres
service which give developers a clear and easy-to-use window into their
database usage, providing the visibility needed for management and
optimization.
​ The centerpiece is Performance Analytics, a set of analytics and
visualization tools that allow you to understand what is happening with your
database and fine tune its performance. With these new capabilities you
can quickly and easily identify the queries that most impact database
performance, and make changes to boost performance of your app.
​ Heroku Postgres DbX also provides continuous protection and encryption
at rest to keep data safe and secure.
Heroku Postgres DbX
​ Add-ons
​ Tools and services for
developing, extending, and
operating your app.
​ Featured Buttons
​ One-click provisioning,
configuration and deployment
of third-party apps.
​ Popular Buildpacks
​ Automate the build process for
your preferred framework and
language.
​ The Marketplace for App Builders
Heroku Elements
Heroku & Salesforce
Heroku & Salesforce
Personalized
RemembersYourPreferences
Beautiful
Inspiringdesign
Immediate
No lags or emails
Customer Insight
PredictCustomerNeeds
Customer Engagement Business Process
Real-time Workflow
AutomateEmployeeResponses
Marketing
Continuouslybuildyourbrand
Open Source Stacks - Rapid Iteration
Consumer Internet Scale
360 customer View – Collaboration
Business Processes
!
Heroku Connect!
Bi-Directional!
HerokuAppsandSalesforce!
§  Unifies Heroku Enterprise apps with Salesforce
business process
§  Bi-directional data sync between Heroku Apps and
Salesforce deployment
§  Point and click configuration, no code needed
§  Sync data in real-time, at any scale
Heroku Enterprise + Heroku Connect
Salesforce World Tour - Paris 2015
Le 25 Juin, 2015
Paris Porte de Versailles
Rejoignez l’Espace Développeurs
www.salesforce.com/paris
Démos de la Plateforme Salesforce Quick Start et Mini Hack avec
Salesforce1 Lightning
Théâtre des développeurs Librairie technique
Thank you
​ Arthur Barbey
​ Platform Solution Engineer
​ abarbey@salesforce.com
​  /arthurbarbey

Weitere ähnliche Inhalte

Was ist angesagt?

Creating HTML5 Applications with jQuery Mobile, Ruby and Database.com
Creating HTML5 Applications with jQuery Mobile, Ruby and Database.comCreating HTML5 Applications with jQuery Mobile, Ruby and Database.com
Creating HTML5 Applications with jQuery Mobile, Ruby and Database.com
Jeff Douglas
 
ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...
ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...
ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...
ReidCarlberg
 

Was ist angesagt? (20)

Heroku Elevator Pitch Deck/DX Quick Pitch of Heroku to a Customer
Heroku Elevator Pitch Deck/DX Quick Pitch of Heroku to a CustomerHeroku Elevator Pitch Deck/DX Quick Pitch of Heroku to a Customer
Heroku Elevator Pitch Deck/DX Quick Pitch of Heroku to a Customer
 
Heroku Introduction: Scaling customer facing apps & services
Heroku Introduction: Scaling customer facing apps & servicesHeroku Introduction: Scaling customer facing apps & services
Heroku Introduction: Scaling customer facing apps & services
 
Heroku - developer playground
Heroku - developer playground Heroku - developer playground
Heroku - developer playground
 
Dreamforce 2013 - Heroku 5 use cases
Dreamforce 2013 - Heroku 5 use casesDreamforce 2013 - Heroku 5 use cases
Dreamforce 2013 - Heroku 5 use cases
 
Tour of Heroku + Salesforce Integration Methods
Tour of Heroku + Salesforce Integration MethodsTour of Heroku + Salesforce Integration Methods
Tour of Heroku + Salesforce Integration Methods
 
Integrating Force.com with Heroku
Integrating Force.com with HerokuIntegrating Force.com with Heroku
Integrating Force.com with Heroku
 
Trailhead Live Developer Workshop - Salesforce App Cloud
Trailhead Live Developer Workshop - Salesforce App CloudTrailhead Live Developer Workshop - Salesforce App Cloud
Trailhead Live Developer Workshop - Salesforce App Cloud
 
Use Custom Metadata Types for Easy ALM & Compliance for Your Custom Apps
Use Custom Metadata Types for Easy ALM & Compliance for Your Custom AppsUse Custom Metadata Types for Easy ALM & Compliance for Your Custom Apps
Use Custom Metadata Types for Easy ALM & Compliance for Your Custom Apps
 
Creating HTML5 Applications with jQuery Mobile, Ruby and Database.com
Creating HTML5 Applications with jQuery Mobile, Ruby and Database.comCreating HTML5 Applications with jQuery Mobile, Ruby and Database.com
Creating HTML5 Applications with jQuery Mobile, Ruby and Database.com
 
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 minsBuild Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
 
ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...
ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...
ThingsExpo: Enterprise Internet of Things (IoT) Patterns, Opportunities and P...
 
Low-code Platform: Tìm hiểu về nền tảng ít lập trình
Low-code Platform: Tìm hiểu về nền tảng ít lập trìnhLow-code Platform: Tìm hiểu về nền tảng ít lập trình
Low-code Platform: Tìm hiểu về nền tảng ít lập trình
 
How IT Can Empower Citizen Developers to Build Apps
How IT Can Empower Citizen Developers to Build AppsHow IT Can Empower Citizen Developers to Build Apps
How IT Can Empower Citizen Developers to Build Apps
 
Perth Meetup December 2021
Perth Meetup December 2021Perth Meetup December 2021
Perth Meetup December 2021
 
Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetup
 
Embedded Analytics: 5 Steps to App Modernization
Embedded Analytics: 5 Steps to App ModernizationEmbedded Analytics: 5 Steps to App Modernization
Embedded Analytics: 5 Steps to App Modernization
 
You've Changed: Field Audit Trails and the Salesforce Time Machine
You've Changed: Field Audit Trails and the Salesforce Time MachineYou've Changed: Field Audit Trails and the Salesforce Time Machine
You've Changed: Field Audit Trails and the Salesforce Time Machine
 
Heroku - Customer Data Play (Second Call Deck)
Heroku - Customer Data Play (Second Call Deck)Heroku - Customer Data Play (Second Call Deck)
Heroku - Customer Data Play (Second Call Deck)
 
Heroku + Salesforce = Partner Success
Heroku + Salesforce = Partner SuccessHeroku + Salesforce = Partner Success
Heroku + Salesforce = Partner Success
 
Enterprise Integration - Solution Patterns From the Field
Enterprise Integration - Solution Patterns From the FieldEnterprise Integration - Solution Patterns From the Field
Enterprise Integration - Solution Patterns From the Field
 

Ähnlich wie Introduction to HEROKU Salesforce1 Platform DevDay

Salesforce.com Mobile Dev Week Chicago DUG
Salesforce.com Mobile Dev Week Chicago DUGSalesforce.com Mobile Dev Week Chicago DUG
Salesforce.com Mobile Dev Week Chicago DUG
Tom Gersic
 
2. 8 things that will make your business love your developers again
2. 8 things that will make your business love your developers again2. 8 things that will make your business love your developers again
2. 8 things that will make your business love your developers again
EuroCloud
 

Ähnlich wie Introduction to HEROKU Salesforce1 Platform DevDay (20)

Trailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudTrailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App Cloud
 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
 
Dreamforce 13 developer session: Introduction to Heroku
Dreamforce 13 developer session: Introduction to HerokuDreamforce 13 developer session: Introduction to Heroku
Dreamforce 13 developer session: Introduction to Heroku
 
Introduction to Heroku
Introduction to HerokuIntroduction to Heroku
Introduction to Heroku
 
[MBF2] Plate-forme Salesforce par Peter Chittum
[MBF2] Plate-forme Salesforce par Peter Chittum[MBF2] Plate-forme Salesforce par Peter Chittum
[MBF2] Plate-forme Salesforce par Peter Chittum
 
Developer Tour on the Salesforce1 Platform
Developer Tour on the Salesforce1 PlatformDeveloper Tour on the Salesforce1 Platform
Developer Tour on the Salesforce1 Platform
 
Developers guide to the Salesforce1 Platform
Developers guide to the Salesforce1 PlatformDevelopers guide to the Salesforce1 Platform
Developers guide to the Salesforce1 Platform
 
Salesforce.com Mobile Dev Week Chicago DUG
Salesforce.com Mobile Dev Week Chicago DUGSalesforce.com Mobile Dev Week Chicago DUG
Salesforce.com Mobile Dev Week Chicago DUG
 
Building Dynamic UI with Visual Workflow Runtime API
Building Dynamic UI with Visual Workflow Runtime APIBuilding Dynamic UI with Visual Workflow Runtime API
Building Dynamic UI with Visual Workflow Runtime API
 
Salesforce for Platform
Salesforce for PlatformSalesforce for Platform
Salesforce for Platform
 
Sharing APIs at Scale for a Great Developer Experience
Sharing APIs at Scale for a Great Developer ExperienceSharing APIs at Scale for a Great Developer Experience
Sharing APIs at Scale for a Great Developer Experience
 
2. 8 things that will make your business love your developers again
2. 8 things that will make your business love your developers again2. 8 things that will make your business love your developers again
2. 8 things that will make your business love your developers again
 
Salesforce Mobile architecture introduction
Salesforce Mobile architecture introductionSalesforce Mobile architecture introduction
Salesforce Mobile architecture introduction
 
Modev presentation
Modev presentationModev presentation
Modev presentation
 
Platform Breakout Session - Dreamforce to You
Platform Breakout Session - Dreamforce to YouPlatform Breakout Session - Dreamforce to You
Platform Breakout Session - Dreamforce to You
 
APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)
 
Salesforce Summer of Hacks London - Introduction
Salesforce Summer of Hacks London - IntroductionSalesforce Summer of Hacks London - Introduction
Salesforce Summer of Hacks London - Introduction
 
AWS re:Invent 2016: Deliver Engaging Experiences with Custom Apps Built on Sa...
AWS re:Invent 2016: Deliver Engaging Experiences with Custom Apps Built on Sa...AWS re:Invent 2016: Deliver Engaging Experiences with Custom Apps Built on Sa...
AWS re:Invent 2016: Deliver Engaging Experiences with Custom Apps Built on Sa...
 
Salesforce Campus Tour - Developer Intro
Salesforce Campus Tour - Developer IntroSalesforce Campus Tour - Developer Intro
Salesforce Campus Tour - Developer Intro
 
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
 

Mehr von Salesforce Developers

Mehr von Salesforce Developers (20)

Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
 
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceMaximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component Performance
 
Local development with Open Source Base Components
Local development with Open Source Base ComponentsLocal development with Open Source Base Components
Local development with Open Source Base Components
 
TrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsTrailheaDX India : Developer Highlights
TrailheaDX India : Developer Highlights
 
Why developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaWhy developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX India
 
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentCodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local Development
 
CodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web ComponentsCodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web Components
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web Components
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer Highlights
 
Live coding with LWC
Live coding with LWCLive coding with LWC
Live coding with LWC
 
Lightning web components - Episode 4 : Security and Testing
Lightning web components  - Episode 4 : Security and TestingLightning web components  - Episode 4 : Security and Testing
Lightning web components - Episode 4 : Security and Testing
 
LWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura InteroperabilityLWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura Interoperability
 
Lightning web components episode 2- work with salesforce data
Lightning web components   episode 2- work with salesforce dataLightning web components   episode 2- work with salesforce data
Lightning web components episode 2- work with salesforce data
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An Introduction
 
Migrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCPMigrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCP
 
Scale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in SalesforceScale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in Salesforce
 
Replicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data CaptureReplicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data Capture
 
Modern Development with Salesforce DX
Modern Development with Salesforce DXModern Development with Salesforce DX
Modern Development with Salesforce DX
 
Get Into Lightning Flow Development
Get Into Lightning Flow DevelopmentGet Into Lightning Flow Development
Get Into Lightning Flow Development
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS ConnectIntegrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS Connect
 

Kürzlich hochgeladen

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
amilabibi1
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 

Kürzlich hochgeladen (18)

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 

Introduction to HEROKU Salesforce1 Platform DevDay

  • 1. Introduction to Heroku Developer Day Arthur Barbey Platform Solution Engineer abarbey@salesforce.com /arthurbarbey 20150602
  • 2. Safe harbor 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 ability 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. Safe Harbor
  • 3. ​ Salesforce1 Platform ​ What is Heroku? ​ What can we do with it? ​ Salesforce? ​ Key takeaways ​ Salesforce1 world Tour in Paris – June 25th Agenda
  • 4. Connect with your customers in a whole new way Become a Customer Company Sales Service Marketing CommunityApps Analytics
  • 5. Build apps fast. Build business faster. Salesforce1 Platform Sales Service Marketing CommunityApps Analytics
  • 6. Build Apps Fast. Build Business Faster. Customer Apps Create engaging customer-facing apps Employee Apps Build powerful employee-facing apps faster
  • 7. Build Apps Fast. Build Business Faster. Customer Apps Create engaging customer-facing apps
  • 9. ​ Heroku is a cloud hosting Platform ​ For web or mobile applications ​  Agile and elastic platform that developers love ​ Smarter infrastructure lets you build apps that scale ​ Providing tools for more efficiency ​ Open & Extensible ​ Heroku Platform can host applications from various languages ​ Open Source community, Ecosystem of 150+ add-ons Connected to Salesforce Sync customer apps with business processes What is Heroku? Customer Apps Engaging customer-facing apps Instant Deployment & Rapid Scaling
  • 10. What can we do with it? Your Customers See Your App as Your Brand Every company needs to be an app company Retailer, Mobile Applications Apps Company Home Controls Manufacturer Apps Company Shopping Center Operator Apps Company
  • 11. Loyalty & Engagement Apps Websites & Media Apps eCommerce Apps What can you build with Heroku Enterprise? Internet of Things Apps Marketing Campaign Apps
  • 12. When building consumer or customer- facing apps When Do Customers Choose Heroku? To leverage “open source” developer skills and frameworks Ruby Java node PHP Python Scala To easily integrate apps with Salesforce system of record
  • 13. When Do Customers Choose Heroku? • Support any volume of users and data • Any login mechanism •  Facebook, Twitter, Salesforce, custom • mBaaS for Native, Hybrid, HTML5 • Languages known by millions of developers • Popular open source components for •  Mobile-first design •  Continuous integration and deployment •  Content and commerceWhen Building Modern, Engaging Consumer or Customer-facing Apps
  • 14. When Do Customers Choose Heroku? • Developer-driver deployment (git) • Languages known by millions of developers • Fastest growing language (node.js) • Trendy cool languages (Play, Go) • 150+ Heroku Add-ons • Popular open source productivity frameworks • Application Lifecycle Management toolsTo Leverage “Open Source” Developer Skills and Frameworks Ruby Java node PHP Python Scala
  • 15. When Do Customers Choose Heroku? • Heroku Connect • Scalable cloud service Automatic, bidirectional, near real time • Point and click setup • SQL interface •  Most developers know SQL •  Modern frameworks support SQL ​  - Rails, Django, Symphony, Sinatra, Spring • Optimizes Force.com API calls To Easily Integrate Custom Apps with Salesforce System of Record
  • 16. Transformative apps require a different recipe What Does It Take to Build Apps Like These? Technologies of the consumer internet like Node, PHP, Java, and Ruby Pixel-perfect digital experiences for brand fidelity and customer delight Powerful developer and app management tools to free your team to innovate Frequent and fast iteration of new features to keep up with the market Seamless integration to powerful business tools like Salesforce Scalable, high-performance platform to handle rapid and uneven growth
  • 17. Technical Details Dynos, Database, Add-ons Programming Languages Heroku Connect
  • 18. Dynos Deploy fast and without friction, run top languages at any scale Database Enterprise-grade Postgres, optimized for app developers Elements Ecosystem of 150+ plug- ins, pre-integrated and ready for your app What is Heroku Enterprise? Everything you need to build, run and scale engaging customer apps Payments Email SMS Search Analytics Monitoring Logging Ruby Node.js Java PHP Python Scala Clojure 24/7/365 Ops Continuous Protection Health Checks High Availability Encryption Rollback
  • 19. You write your app; we do the rest Low High drag to scale
  • 20. Proven Architecture (IAAS) + Functional Added Values (PAAS) Technical Details? Hardware Network Operating Systems & VMs World class IT Ops Heroku Connect for Salesforce 150+ Add-ons Ecosystem (Email, SMS, Search, Payments, Logging, etc.) Heroku Postgres Databases (and 10+ other data stores) Language runtime environment (e.g. Java, Ruby, PHP) Operating System & VMs Hardware Network Infrastructure as a Service Platform as a Service Supported Languages
  • 21. ​ Feature – Heroku Elements Heroku Features Heroku Elements, Heroku DX
  • 22. •  Heroku Dashboards + Metrics •  Manage Applications & Organizations •  Heroku Button •  Cloning code & deploying app as easy as a single click •  Postgres DbX •  Provides visibility needed for management & optimization Heroku DX ​ Heroku Developer Experience
  • 23. ​ The new Heroku Dashboard + Metrics are at the center of the developer’s Heroku experience. ​ Dashboard is where you manage all of your apps and organizations, scale your deployments up or down, and manage databases and add-ons. The new Heroku Dashboard makes all of this much easier and more intuitive, with thoughtfully designed workflows and UI. ​ Heroku Metrics, a feature within Dashboard available to apps running more than one dyno, gives you powerful insights on the runtime characteristics of your applications, allowing you to seamlessly monitor and fine tune performance within your regular workflow. You have direct visibility into your app’s throughput, response time, errors, memory, and CPU load data, all delivered in an intuitive display designed to help you spot and resolve problems. Heroku Dashboards + Metrics
  • 24. ​ Heroku Button makes the experience of cloning code and deploying an app as easy as a single click. There are already hundreds of Heroku Buttons created — click any one of them and the source code will get cloned into your Heroku account, then the app will be provisioned, configured, and deployed automatically. Within a few seconds, you’ll have a fully- configured app there in your Dashboard, complete with database and add-ons, ready for you to get to work — as well as deployed live to the web. Got an app or a project you’d like a Heroku Button for? It’s easy to create one, just build an apps.json manifest for your app and all its dependencies, then follow a few additional steps to make it live. Heroku Button
  • 25. ​ Heroku Postgres DbX is a set of new features added to our Postgres service which give developers a clear and easy-to-use window into their database usage, providing the visibility needed for management and optimization. ​ The centerpiece is Performance Analytics, a set of analytics and visualization tools that allow you to understand what is happening with your database and fine tune its performance. With these new capabilities you can quickly and easily identify the queries that most impact database performance, and make changes to boost performance of your app. ​ Heroku Postgres DbX also provides continuous protection and encryption at rest to keep data safe and secure. Heroku Postgres DbX
  • 26. ​ Add-ons ​ Tools and services for developing, extending, and operating your app. ​ Featured Buttons ​ One-click provisioning, configuration and deployment of third-party apps. ​ Popular Buildpacks ​ Automate the build process for your preferred framework and language. ​ The Marketplace for App Builders Heroku Elements
  • 28. Heroku & Salesforce Personalized RemembersYourPreferences Beautiful Inspiringdesign Immediate No lags or emails Customer Insight PredictCustomerNeeds Customer Engagement Business Process Real-time Workflow AutomateEmployeeResponses Marketing Continuouslybuildyourbrand Open Source Stacks - Rapid Iteration Consumer Internet Scale 360 customer View – Collaboration Business Processes ! Heroku Connect! Bi-Directional! HerokuAppsandSalesforce!
  • 29. §  Unifies Heroku Enterprise apps with Salesforce business process §  Bi-directional data sync between Heroku Apps and Salesforce deployment §  Point and click configuration, no code needed §  Sync data in real-time, at any scale Heroku Enterprise + Heroku Connect
  • 30. Salesforce World Tour - Paris 2015 Le 25 Juin, 2015 Paris Porte de Versailles Rejoignez l’Espace Développeurs www.salesforce.com/paris Démos de la Plateforme Salesforce Quick Start et Mini Hack avec Salesforce1 Lightning Théâtre des développeurs Librairie technique
  • 31. Thank you ​ Arthur Barbey ​ Platform Solution Engineer ​ abarbey@salesforce.com ​  /arthurbarbey