how the ft accelerates platform & product delivery with...
TRANSCRIPT
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Ian Massingham, AWSDavid Zuelke, Salesforce.com
Rick Still, FT.com
How the FT Accelerates Platform & Product Delivery with Salesforce Heroku & AWS
SECURITY
And critically…
Velocity Pace of InnovationElasticity Availabil ityLow Cost
Fundamental Characteristics of the Cloud
Most Fully-Featured Technology Infrastructure Platform
Shield Virtual Private Cloud
Web Application
Firewall
Key Management
Service
CloudHSM Server-side Encryption
SAML Federation Active Directory Integration
Service Catalog
CloudTrail & Inspector
Config
Networking Encryption
Identity Compliance
IAM
Access A Deep Set Of Cloud Security Tools
Shield Virtual Private Cloud
Web Application
Firewall
Key Management
Service
CloudHSM Server-side Encryption
SAML Federation Active Directory Integration
Service Catalog
CloudTrail & Inspector
Config
Networking Encryption
Identity Compliance
IAM
Access A Deep Set Of Cloud Security Tools
Integrating Heroku with AWS Abstracted Services
1. Include the AWS SDK in your app2. Create AWS IAM Users with minimal permissions3. Download your access & secret keys4. Set these in Heroku Config Vars, not in your code5. That’s it!
https://aws.amazon.com/iamhttps://devcenter.heroku.com/articles/config-vars
Integrating Heroku with AWS Abstracted Services
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
David Zuelke, Lead Evangelist EMEA, Heroku
Innovating Faster with Salesforce Heroku
and Amazon Web Services
Strategic Alliance to Empower InnovationSimplifying and expanding how customers capture, analyze and act on their data
Salesforce Delivers New Services at Scale on AWSLeveraging AWS as our Preferred Public Cloud Infrastructure Provider
The Expanding Salesforce and AWS Alliance
Salesforce & AWS
Software
Platform
Infrastructure
Raw Data
Operational Data
Business Data
Marketing Services
Community High-tech analysis
Sales / Connection with a customer
Application Processing data
Event notification Engine of rule
Authentication Collecting data
Encryption Data Storage
Providing new services
Providing valuable information
Information from Big Data & Devices
HerokuEnterprise
Cloud Services for customerʼs business transformation
Heroku is built 100% on AWSHeroku 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
Developer Platform built on AWSFocus: Developer productivity with Enterprise control and security
Developer Platform built on AWSFocus: Developer productivity with Enterprise control and security
Developer Platform built on AWSFocus: Developer productivity with Enterprise control and security
Developer Platform built on AWSFocus: Developer productivity with Enterprise control and security
Developer Platform built on AWSFocus: Developer productivity with Enterprise control and security
Developer Platform built on AWSFocus: Developer productivity with Enterprise control and security
Developer Platform built on AWSFocus: Developer productivity with Enterprise control and security
Benefits
Generating more revenue by addressing business opportunities with more tailored business applications in less time Driving higher user productivity through earlier delivery of high-performing business applications that leverage business data Increasing the productivity of application development teams by providing an easy-to- use, robust application development platform Optimizing the use of IT staff time and IT infrastructure by using the cloud-based Salesforce platform-as-a-service solution
IDC: The ROI of Building Apps on Salesforce, July 2016
Heroku Private SpacesAWS Virtual Private Cloud (VPC)
Secure Connections between Heroku & VPCsSimply and securely connect Heroku Apps with AWS VPCs
Richard StillTechnical Director, Financial Times@rikstill
Delivering the next generation FT.com
Photo credit: Nicky Wrightson
I’m from the
The FT
1. Global leading financial publisher
2. 843,000 paid for customers
3. 650,000 digital only subscribers
4. 1.9 million daily readership
5. We operate with a strict paywall
The new FT.com aka Next
Increased engagement
20%
The new FT.com aka Next
Increased ads viewability
72%
The new FT.com aka Next
Fastest site in the industry
1.3s
The new FT.com aka Next
ROI
50%
How: 3 Pillars of successful scaling and fast delivery
Technology
Process
People
How: Tech culture
Born in the cloud mentality
Bias for action
Innovate at speed
Huge preference for *aaS (massive, really big)
Empowered full stack engineers
How: Tech choices
Support our culture
Continuous delivery
Modern architecture
How: The P word
Really important!
Must get it right
Can kill productivity
What we built
Presentation tier of FT.com
Real-time analytics platform (NGDA)
Email platform
What we built
Microservices architecture
Hundreds of apps
Many releases to prod a day
Follows 12 Factor App methodology
Instrument everything using Graphite
What we built
NGDA and email platform
Took “best in class” commoditised tech
Built quickly using small teams
Targeted functionality
About our stack
Ephemeral envs.
Easy to do
Cost effective
About our stack
Mostly runs on 1x or 2x Dynos
Performance Dynos on critical path
Heroku journey
Initially used as a Labs playground
Next built on Heroku right from the start
Didn’t introduce lots of vendor lock-in
Minimal tooling
Multi-region
AWS
Critical supporting services on AWS
Challenges
Enterprise toys on Heroku
Better cost visibility: frugality
User controls
Broader APIs e.g. metrics
AWS generally a lot further ahead in these areas
Devops all the things
Devops transition has been easier
Operational issues are mostly application bugs
Summary
Survival is based on ability to ship
Tight focus on building value
Choice of tech to allow innovation key
Richard StillTechnical Director, Financial Times@rikstill
And they all lived happily ever after!We’re recruiting: www.ft.com/careers
Thank You