heyo on software deployment
Post on 12-Jan-2015
1.169 Views
Preview:
DESCRIPTION
TRANSCRIPT
rishi@heyo.com
Deploy Code Like It’s Your Job.
Rishi IshairzayCo-Founder of Heyo
[root@HeyoDev ~]# deploy3 Commits Pushed to DevelopmentDeployment Successful
rishi@heyo.com
The New Era of Software
Periodic Releases
Desktop Apps
Continuous Deployment
Web Applications
rishi@heyo.com
Heyo + Continuous Deployment
• Heyo JSON API– PHP, MongoDB, Redis– Git + GitHub, Rackspace Cloud
• Functional Testing
• Customized PHPUnit
• Passing tests =
rishi@heyo.com
demo
rishi@heyo.com
Our ProcessLocal Development Dev Server Production Server
Com
mit
+ Pu
sh
Deplo
y
rishi@heyo.com
Instant Benefits
• Thorough Testing
• Fast Deployment
• Small Changes, Small Problems
rishi@heyo.com
Drawbacks with Heyo’s Method
• Native applications
• Not everything can be tested
• No formal code reviews
rishi@heyo.com
Changes in Workflow
Bugs become Tests
Testing Suite becomes the Spec
rishi@heyo.com
So…
• Every language has a framework
• Best for fast, reliable code
• Not best for mission critical code
rishi@heyo.com
Thanks!
rishi@heyo.com
Heyo hires hackers!
top related