SlideShare a Scribd company logo
RUBBING ON THE DEVOPS
DEPLOYING PHP APPLICATION TO AWS
ELASTIC BEANSTALK
DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
ABOUT ME
▸ Boyd Hemphill
▸ CTO - Victory CTO
▸ Community guy …
▸ Austin DevOps Meetup
▸ DevOps Days Austin
▸ Container Days Austin
▸ Docker Austin
▸ Been a Developer, DBA, and Operator.
2
HEY BOYD, I MADE THIS THING.
RUB SOME DEVOPS ON IT AND
MAKE IT BETTER.
John Cunningham
DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK 3
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
_VAGRANT_ + ANSIBLE
▸ Ease to onboard external help
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
_VAGRANT_ + ANSIBLE
▸ Ease to onboard external help
▸ Part of what we do is run a
contract shop
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
_VAGRANT_ + ANSIBLE
▸ Ease to onboard external help
▸ Part of what we do is run a
contract shop
▸ Part of what we do is build
teams for companies while
building the tech
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
_VAGRANT_ + ANSIBLE
▸ Ease to onboard external help
▸ Part of what we do is run a
contract shop
▸ Part of what we do is build
teams for companies while
building the tech
▸ Disposability leads to better
innovation cycles
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
VAGRANT + _ANSIBLE_
▸ Infrastructure as Code
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
VAGRANT + _ANSIBLE_
▸ Infrastructure as Code
▸ Idempotent
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
VAGRANT + _ANSIBLE_
▸ Infrastructure as Code
▸ Idempotent
▸ Lowest learning curve
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
VAGRANT + _ANSIBLE_
▸ Infrastructure as Code
▸ Idempotent
▸ Lowest learning curve
▸ YAML
NOTE THE REASONING IS
ABOUT BUSINESS OUTCOMES,
NOT THE COOLEST TECH.
A. Devopski
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
TRAVIS CI
▸ Build as Code
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
TRAVIS CI
▸ Build as Code
▸ Low learning curve
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
TRAVIS CI
▸ Build as Code
▸ Low learning curve
▸ Good security paradigm for
sensitive info.
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
TRAVIS CI
▸ Build as Code
▸ Low learning curve
▸ Good security paradigm for
sensitive info.
▸ YAML
NOTE TOOL SUPPORTS CORE
VALUES. SIMPLE, YAML,
INFRA/BUILD AS CODE.
A. Devopski
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
S3
▸ _Simple_ Storage Solution
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
S3
▸ _Simple_ Storage Solution
▸ No need for dedicated artifact
store at this time.
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
S3
▸ _Simple_ Storage Solution
▸ No need for dedicated artifact
store at this time.
▸ Already included in the target
ecosystem.
NOTE TOOL SUPPORTS CORE
VALUES. SIMPLE, ALREADY
PRESENT IN ECOSYSTEM.
A. Devopski
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
AWS ELASTIC BEANSTALK
▸ Simple
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
AWS ELASTIC BEANSTALK
▸ Simple
▸ Developer focused
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
AWS ELASTIC BEANSTALK
▸ Simple
▸ Developer focused
▸ Configuration driven
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
AWS ELASTIC BEANSTALK
▸ Simple
▸ Developer focused
▸ Configuration driven
▸ PaaS with IaaS-like control
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
AWS ELASTIC BEANSTALK
▸ Simple
▸ Developer focused
▸ Configuration driven
▸ PaaS with IaaS-like control
▸ Auto Scaling
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
AWS ELASTIC BEANSTALK
▸ Simple
▸ Developer focused
▸ Configuration driven
▸ PaaS with IaaS-like control
▸ Auto Scaling
▸ A/B Deployments built in.
SIMPLE - YOU KEEP USING
THAT WORD
Inigo Montoya
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
WHY THIS TOOL CHAIN?
▸ Our customers often do not have a tech team when we arrive.
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
WHY THIS TOOL CHAIN?
▸ Our customers often do not have a tech team when we arrive.
▸ Simple, developer focused tools allow us to staff them with people
more focused on business problems.
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
WHY THIS TOOL CHAIN?
▸ Our customers often do not have a tech team when we arrive.
▸ Simple, developer focused tools allow us to staff them with people
more focused on business problems.
▸ Developer focused = everything is code.
OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
WHY THIS TOOL CHAIN?
▸ Our customers often do not have a tech team when we arrive.
▸ Simple, developer focused tools allow us to staff them with people
more focused on business problems.
▸ Developer focused = everything is code.
▸ The powerful workflows of commit, test, push, review, deploy enable
effective maintenance of the infrastructure.
TECHNICAL DEMONSTRATION
DEPLOYING PHP APPLICATION TO AWS
ELASTIC BEANSTALK
DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
ABOUT JOHN
▸ John Cunningham
▸ Founder - Victory CTO
▸ First Order Hacker …
▸ Pick-a-prof
▸ MyEdu
▸ Image processing
▸ Serial Entrepreneur, developer,
DBA
34

More Related Content

What's hot (15)

How serverless changes the cost paradigm
How serverless changes the cost paradigmHow serverless changes the cost paradigm
How serverless changes the cost paradigm
Yan Cui
 
usable rest apis, by Javier Ramirez from teowaki (Apidays Mediterranea)
usable rest apis, by Javier Ramirez from teowaki (Apidays Mediterranea)usable rest apis, by Javier Ramirez from teowaki (Apidays Mediterranea)
usable rest apis, by Javier Ramirez from teowaki (Apidays Mediterranea)
javier ramirez
 
Building a massively scalabale cloud service from grounds up
Building a massively scalabale cloud service from grounds upBuilding a massively scalabale cloud service from grounds up
Building a massively scalabale cloud service from grounds up
Baruch Sadogursky
 
Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...
Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...
Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...
mfrancis
 
Usable REST APIs. BCNdevcon edition.
Usable REST APIs. BCNdevcon edition. Usable REST APIs. BCNdevcon edition.
Usable REST APIs. BCNdevcon edition.
javier ramirez
 
Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...
Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...
Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...
Atlassian
 
AWS DevOps Introduction
AWS DevOps Introduction AWS DevOps Introduction
AWS DevOps Introduction
Varun Manik
 
Lunch && Learn DevHub - 6 Things to Learn to become an AWS Genius
Lunch && Learn DevHub - 6 Things to Learn to become an AWS GeniusLunch && Learn DevHub - 6 Things to Learn to become an AWS Genius
Lunch && Learn DevHub - 6 Things to Learn to become an AWS Genius
Andrew Brown
 
Automate Your Super Affiliate Empire with WordPress
Automate Your Super Affiliate Empire with WordPressAutomate Your Super Affiliate Empire with WordPress
Automate Your Super Affiliate Empire with WordPress
Affiliate Summit
 
PowerShell: Automation for everyone
PowerShell: Automation for everyonePowerShell: Automation for everyone
PowerShell: Automation for everyone
Gavin Barron
 
Introducing the Apache Unomi Project
Introducing the Apache Unomi ProjectIntroducing the Apache Unomi Project
Introducing the Apache Unomi Project
Jahia Solutions Group
 
FaaS or not to FaaS. Visible and invisible benefits of the Serverless paradig...
FaaS or not to FaaS. Visible and invisible benefits of the Serverless paradig...FaaS or not to FaaS. Visible and invisible benefits of the Serverless paradig...
FaaS or not to FaaS. Visible and invisible benefits of the Serverless paradig...
Vadym Kazulkin
 
Custom Swift Operators: The Good, the Bad and the Ugly
Custom Swift Operators: The Good, the Bad and the UglyCustom Swift Operators: The Good, the Bad and the Ugly
Custom Swift Operators: The Good, the Bad and the Ugly
Mike Gerasymenko
 
Optimize WordPress Like a Super Affiliate
Optimize WordPress Like a Super AffiliateOptimize WordPress Like a Super Affiliate
Optimize WordPress Like a Super Affiliate
Affiliate Summit
 
Strangle The Monolith: A Data Driven Approach
Strangle The Monolith: A Data Driven ApproachStrangle The Monolith: A Data Driven Approach
Strangle The Monolith: A Data Driven Approach
VMware Tanzu
 
How serverless changes the cost paradigm
How serverless changes the cost paradigmHow serverless changes the cost paradigm
How serverless changes the cost paradigm
Yan Cui
 
usable rest apis, by Javier Ramirez from teowaki (Apidays Mediterranea)
usable rest apis, by Javier Ramirez from teowaki (Apidays Mediterranea)usable rest apis, by Javier Ramirez from teowaki (Apidays Mediterranea)
usable rest apis, by Javier Ramirez from teowaki (Apidays Mediterranea)
javier ramirez
 
Building a massively scalabale cloud service from grounds up
Building a massively scalabale cloud service from grounds upBuilding a massively scalabale cloud service from grounds up
Building a massively scalabale cloud service from grounds up
Baruch Sadogursky
 
Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...
Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...
Dynamically assembled REST Microservices using JAX-RS and... Microservices? -...
mfrancis
 
Usable REST APIs. BCNdevcon edition.
Usable REST APIs. BCNdevcon edition. Usable REST APIs. BCNdevcon edition.
Usable REST APIs. BCNdevcon edition.
javier ramirez
 
Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...
Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...
Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...
Atlassian
 
AWS DevOps Introduction
AWS DevOps Introduction AWS DevOps Introduction
AWS DevOps Introduction
Varun Manik
 
Lunch && Learn DevHub - 6 Things to Learn to become an AWS Genius
Lunch && Learn DevHub - 6 Things to Learn to become an AWS GeniusLunch && Learn DevHub - 6 Things to Learn to become an AWS Genius
Lunch && Learn DevHub - 6 Things to Learn to become an AWS Genius
Andrew Brown
 
Automate Your Super Affiliate Empire with WordPress
Automate Your Super Affiliate Empire with WordPressAutomate Your Super Affiliate Empire with WordPress
Automate Your Super Affiliate Empire with WordPress
Affiliate Summit
 
PowerShell: Automation for everyone
PowerShell: Automation for everyonePowerShell: Automation for everyone
PowerShell: Automation for everyone
Gavin Barron
 
Introducing the Apache Unomi Project
Introducing the Apache Unomi ProjectIntroducing the Apache Unomi Project
Introducing the Apache Unomi Project
Jahia Solutions Group
 
FaaS or not to FaaS. Visible and invisible benefits of the Serverless paradig...
FaaS or not to FaaS. Visible and invisible benefits of the Serverless paradig...FaaS or not to FaaS. Visible and invisible benefits of the Serverless paradig...
FaaS or not to FaaS. Visible and invisible benefits of the Serverless paradig...
Vadym Kazulkin
 
Custom Swift Operators: The Good, the Bad and the Ugly
Custom Swift Operators: The Good, the Bad and the UglyCustom Swift Operators: The Good, the Bad and the Ugly
Custom Swift Operators: The Good, the Bad and the Ugly
Mike Gerasymenko
 
Optimize WordPress Like a Super Affiliate
Optimize WordPress Like a Super AffiliateOptimize WordPress Like a Super Affiliate
Optimize WordPress Like a Super Affiliate
Affiliate Summit
 
Strangle The Monolith: A Data Driven Approach
Strangle The Monolith: A Data Driven ApproachStrangle The Monolith: A Data Driven Approach
Strangle The Monolith: A Data Driven Approach
VMware Tanzu
 

Similar to Deploying PHP Applications to AWS Elastic Beanstalk (14)

Building and Deploying PHP Applications, PHPTour 2016
Building and Deploying PHP Applications, PHPTour 2016Building and Deploying PHP Applications, PHPTour 2016
Building and Deploying PHP Applications, PHPTour 2016
Martins Sipenko
 
Real world serverless - architecture, patterns and lessons learned
Real world serverless - architecture, patterns and lessons learnedReal world serverless - architecture, patterns and lessons learned
Real world serverless - architecture, patterns and lessons learned
David Schmitz
 
Server Add-ons for Front-end Developers
Server Add-ons for Front-end DevelopersServer Add-ons for Front-end Developers
Server Add-ons for Front-end Developers
Atlassian
 
What's new in Serverless at AWS?
What's new in Serverless at AWS?What's new in Serverless at AWS?
What's new in Serverless at AWS?
Daniel Zivkovic
 
Steve_Loar_WordCamp-talk.pptx
Steve_Loar_WordCamp-talk.pptxSteve_Loar_WordCamp-talk.pptx
Steve_Loar_WordCamp-talk.pptx
joshiashutosh686
 
DevOps Bootcamp, Alex Corkin, 12 April 2016
DevOps Bootcamp, Alex Corkin, 12 April 2016DevOps Bootcamp, Alex Corkin, 12 April 2016
DevOps Bootcamp, Alex Corkin, 12 April 2016
SummerofTechAKL
 
WordPress Continuous Maintenance
WordPress Continuous MaintenanceWordPress Continuous Maintenance
WordPress Continuous Maintenance
Olaf Lindström
 
ユースケースからみた実装カタログ Developer meetup 20171207 amplify
ユースケースからみた実装カタログ Developer meetup 20171207 amplifyユースケースからみた実装カタログ Developer meetup 20171207 amplify
ユースケースからみた実装カタログ Developer meetup 20171207 amplify
Keisuke Tsukagoshi
 
Writing Usable REST APIs. Javier Ramirez
Writing Usable REST APIs. Javier RamirezWriting Usable REST APIs. Javier Ramirez
Writing Usable REST APIs. Javier Ramirez
Future Insights
 
Building Usable REST APIs. By Javier Ramirez, teowaki. FOWA London
Building Usable REST APIs. By Javier Ramirez, teowaki. FOWA LondonBuilding Usable REST APIs. By Javier Ramirez, teowaki. FOWA London
Building Usable REST APIs. By Javier Ramirez, teowaki. FOWA London
javier ramirez
 
Success Factors for a Mature Microservices Implementation
Success Factors for a Mature Microservices ImplementationSuccess Factors for a Mature Microservices Implementation
Success Factors for a Mature Microservices Implementation
Dustin Ruehle
 
Nils Rhode - Does it always have to be k8s - TeC Day 2019
Nils Rhode - Does it always have to be k8s - TeC Day 2019Nils Rhode - Does it always have to be k8s - TeC Day 2019
Nils Rhode - Does it always have to be k8s - TeC Day 2019
Haufe-Lexware GmbH & Co KG
 
AWS Webinar CZSK Uvod do cloud computingu
AWS Webinar CZSK Uvod do cloud computinguAWS Webinar CZSK Uvod do cloud computingu
AWS Webinar CZSK Uvod do cloud computingu
Vladimir Simek
 
Usable REST APIs. Jrubyconf Edition. Javier Ramirez @ teowaki
Usable REST APIs. Jrubyconf Edition. Javier Ramirez @ teowakiUsable REST APIs. Jrubyconf Edition. Javier Ramirez @ teowaki
Usable REST APIs. Jrubyconf Edition. Javier Ramirez @ teowaki
javier ramirez
 
Building and Deploying PHP Applications, PHPTour 2016
Building and Deploying PHP Applications, PHPTour 2016Building and Deploying PHP Applications, PHPTour 2016
Building and Deploying PHP Applications, PHPTour 2016
Martins Sipenko
 
Real world serverless - architecture, patterns and lessons learned
Real world serverless - architecture, patterns and lessons learnedReal world serverless - architecture, patterns and lessons learned
Real world serverless - architecture, patterns and lessons learned
David Schmitz
 
Server Add-ons for Front-end Developers
Server Add-ons for Front-end DevelopersServer Add-ons for Front-end Developers
Server Add-ons for Front-end Developers
Atlassian
 
What's new in Serverless at AWS?
What's new in Serverless at AWS?What's new in Serverless at AWS?
What's new in Serverless at AWS?
Daniel Zivkovic
 
Steve_Loar_WordCamp-talk.pptx
Steve_Loar_WordCamp-talk.pptxSteve_Loar_WordCamp-talk.pptx
Steve_Loar_WordCamp-talk.pptx
joshiashutosh686
 
DevOps Bootcamp, Alex Corkin, 12 April 2016
DevOps Bootcamp, Alex Corkin, 12 April 2016DevOps Bootcamp, Alex Corkin, 12 April 2016
DevOps Bootcamp, Alex Corkin, 12 April 2016
SummerofTechAKL
 
WordPress Continuous Maintenance
WordPress Continuous MaintenanceWordPress Continuous Maintenance
WordPress Continuous Maintenance
Olaf Lindström
 
ユースケースからみた実装カタログ Developer meetup 20171207 amplify
ユースケースからみた実装カタログ Developer meetup 20171207 amplifyユースケースからみた実装カタログ Developer meetup 20171207 amplify
ユースケースからみた実装カタログ Developer meetup 20171207 amplify
Keisuke Tsukagoshi
 
Writing Usable REST APIs. Javier Ramirez
Writing Usable REST APIs. Javier RamirezWriting Usable REST APIs. Javier Ramirez
Writing Usable REST APIs. Javier Ramirez
Future Insights
 
Building Usable REST APIs. By Javier Ramirez, teowaki. FOWA London
Building Usable REST APIs. By Javier Ramirez, teowaki. FOWA LondonBuilding Usable REST APIs. By Javier Ramirez, teowaki. FOWA London
Building Usable REST APIs. By Javier Ramirez, teowaki. FOWA London
javier ramirez
 
Success Factors for a Mature Microservices Implementation
Success Factors for a Mature Microservices ImplementationSuccess Factors for a Mature Microservices Implementation
Success Factors for a Mature Microservices Implementation
Dustin Ruehle
 
Nils Rhode - Does it always have to be k8s - TeC Day 2019
Nils Rhode - Does it always have to be k8s - TeC Day 2019Nils Rhode - Does it always have to be k8s - TeC Day 2019
Nils Rhode - Does it always have to be k8s - TeC Day 2019
Haufe-Lexware GmbH & Co KG
 
AWS Webinar CZSK Uvod do cloud computingu
AWS Webinar CZSK Uvod do cloud computinguAWS Webinar CZSK Uvod do cloud computingu
AWS Webinar CZSK Uvod do cloud computingu
Vladimir Simek
 
Usable REST APIs. Jrubyconf Edition. Javier Ramirez @ teowaki
Usable REST APIs. Jrubyconf Edition. Javier Ramirez @ teowakiUsable REST APIs. Jrubyconf Edition. Javier Ramirez @ teowaki
Usable REST APIs. Jrubyconf Edition. Javier Ramirez @ teowaki
javier ramirez
 

More from Boyd Hemphill (20)

Longhorn PHP Tech Debt
Longhorn PHP Tech DebtLonghorn PHP Tech Debt
Longhorn PHP Tech Debt
Boyd Hemphill
 
2022-08-16-cloud-austin-tech-debt.pdf
2022-08-16-cloud-austin-tech-debt.pdf2022-08-16-cloud-austin-tech-debt.pdf
2022-08-16-cloud-austin-tech-debt.pdf
Boyd Hemphill
 
The Dynamic Duo
The Dynamic DuoThe Dynamic Duo
The Dynamic Duo
Boyd Hemphill
 
Risk is not Fear
Risk is not FearRisk is not Fear
Risk is not Fear
Boyd Hemphill
 
Longhorn PHP - Stop Doing It Wrong
Longhorn PHP - Stop Doing It WrongLonghorn PHP - Stop Doing It Wrong
Longhorn PHP - Stop Doing It Wrong
Boyd Hemphill
 
2017-10-24 All Day DevOps - Disposable Development Environments
2017-10-24 All Day DevOps - Disposable Development Environments2017-10-24 All Day DevOps - Disposable Development Environments
2017-10-24 All Day DevOps - Disposable Development Environments
Boyd Hemphill
 
Container Days NYC Keynote
Container Days NYC KeynoteContainer Days NYC Keynote
Container Days NYC Keynote
Boyd Hemphill
 
Docker Docker - Docker Security - Docker
Docker Docker - Docker Security - DockerDocker Docker - Docker Security - Docker
Docker Docker - Docker Security - Docker
Boyd Hemphill
 
HomeOps - Reasoning About DevOps at Home
HomeOps - Reasoning About DevOps at HomeHomeOps - Reasoning About DevOps at Home
HomeOps - Reasoning About DevOps at Home
Boyd Hemphill
 
Container Day - Seattle
Container Day - SeattleContainer Day - Seattle
Container Day - Seattle
Boyd Hemphill
 
Docker enables agile_devops
Docker enables agile_devopsDocker enables agile_devops
Docker enables agile_devops
Boyd Hemphill
 
Openstack Summit Container Day Keynote
Openstack Summit Container Day KeynoteOpenstack Summit Container Day Keynote
Openstack Summit Container Day Keynote
Boyd Hemphill
 
Laundryops Practical DevOps at Home
Laundryops Practical DevOps at HomeLaundryops Practical DevOps at Home
Laundryops Practical DevOps at Home
Boyd Hemphill
 
Ten Book, Five Minutes
Ten Book, Five MinutesTen Book, Five Minutes
Ten Book, Five Minutes
Boyd Hemphill
 
Keep calms and Docker On ... Innotech
Keep calms and Docker On ... InnotechKeep calms and Docker On ... Innotech
Keep calms and Docker On ... Innotech
Boyd Hemphill
 
Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...
Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...
Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...
Boyd Hemphill
 
StackEngine Demo - Boston
StackEngine Demo - BostonStackEngine Demo - Boston
StackEngine Demo - Boston
Boyd Hemphill
 
Docker Enables DevOps - Boston
Docker Enables DevOps - BostonDocker Enables DevOps - Boston
Docker Enables DevOps - Boston
Boyd Hemphill
 
StackEngine Demo - Docker Austin
StackEngine Demo - Docker AustinStackEngine Demo - Docker Austin
StackEngine Demo - Docker Austin
Boyd Hemphill
 
StackEngine Problem Space Demo
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space Demo
Boyd Hemphill
 
Longhorn PHP Tech Debt
Longhorn PHP Tech DebtLonghorn PHP Tech Debt
Longhorn PHP Tech Debt
Boyd Hemphill
 
2022-08-16-cloud-austin-tech-debt.pdf
2022-08-16-cloud-austin-tech-debt.pdf2022-08-16-cloud-austin-tech-debt.pdf
2022-08-16-cloud-austin-tech-debt.pdf
Boyd Hemphill
 
Longhorn PHP - Stop Doing It Wrong
Longhorn PHP - Stop Doing It WrongLonghorn PHP - Stop Doing It Wrong
Longhorn PHP - Stop Doing It Wrong
Boyd Hemphill
 
2017-10-24 All Day DevOps - Disposable Development Environments
2017-10-24 All Day DevOps - Disposable Development Environments2017-10-24 All Day DevOps - Disposable Development Environments
2017-10-24 All Day DevOps - Disposable Development Environments
Boyd Hemphill
 
Container Days NYC Keynote
Container Days NYC KeynoteContainer Days NYC Keynote
Container Days NYC Keynote
Boyd Hemphill
 
Docker Docker - Docker Security - Docker
Docker Docker - Docker Security - DockerDocker Docker - Docker Security - Docker
Docker Docker - Docker Security - Docker
Boyd Hemphill
 
HomeOps - Reasoning About DevOps at Home
HomeOps - Reasoning About DevOps at HomeHomeOps - Reasoning About DevOps at Home
HomeOps - Reasoning About DevOps at Home
Boyd Hemphill
 
Container Day - Seattle
Container Day - SeattleContainer Day - Seattle
Container Day - Seattle
Boyd Hemphill
 
Docker enables agile_devops
Docker enables agile_devopsDocker enables agile_devops
Docker enables agile_devops
Boyd Hemphill
 
Openstack Summit Container Day Keynote
Openstack Summit Container Day KeynoteOpenstack Summit Container Day Keynote
Openstack Summit Container Day Keynote
Boyd Hemphill
 
Laundryops Practical DevOps at Home
Laundryops Practical DevOps at HomeLaundryops Practical DevOps at Home
Laundryops Practical DevOps at Home
Boyd Hemphill
 
Ten Book, Five Minutes
Ten Book, Five MinutesTen Book, Five Minutes
Ten Book, Five Minutes
Boyd Hemphill
 
Keep calms and Docker On ... Innotech
Keep calms and Docker On ... InnotechKeep calms and Docker On ... Innotech
Keep calms and Docker On ... Innotech
Boyd Hemphill
 
Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...
Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...
Docker Enables DevOps - Keep C.A.L.M.S. and Docker on ...
Boyd Hemphill
 
StackEngine Demo - Boston
StackEngine Demo - BostonStackEngine Demo - Boston
StackEngine Demo - Boston
Boyd Hemphill
 
Docker Enables DevOps - Boston
Docker Enables DevOps - BostonDocker Enables DevOps - Boston
Docker Enables DevOps - Boston
Boyd Hemphill
 
StackEngine Demo - Docker Austin
StackEngine Demo - Docker AustinStackEngine Demo - Docker Austin
StackEngine Demo - Docker Austin
Boyd Hemphill
 
StackEngine Problem Space Demo
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space Demo
Boyd Hemphill
 

Recently uploaded (20)

How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 

Deploying PHP Applications to AWS Elastic Beanstalk

  • 1. RUBBING ON THE DEVOPS DEPLOYING PHP APPLICATION TO AWS ELASTIC BEANSTALK
  • 2. DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK ABOUT ME ▸ Boyd Hemphill ▸ CTO - Victory CTO ▸ Community guy … ▸ Austin DevOps Meetup ▸ DevOps Days Austin ▸ Container Days Austin ▸ Docker Austin ▸ Been a Developer, DBA, and Operator. 2
  • 3. HEY BOYD, I MADE THIS THING. RUB SOME DEVOPS ON IT AND MAKE IT BETTER. John Cunningham DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK 3
  • 4. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK _VAGRANT_ + ANSIBLE ▸ Ease to onboard external help
  • 5. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK _VAGRANT_ + ANSIBLE ▸ Ease to onboard external help ▸ Part of what we do is run a contract shop
  • 6. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK _VAGRANT_ + ANSIBLE ▸ Ease to onboard external help ▸ Part of what we do is run a contract shop ▸ Part of what we do is build teams for companies while building the tech
  • 7. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK _VAGRANT_ + ANSIBLE ▸ Ease to onboard external help ▸ Part of what we do is run a contract shop ▸ Part of what we do is build teams for companies while building the tech ▸ Disposability leads to better innovation cycles
  • 8. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK VAGRANT + _ANSIBLE_ ▸ Infrastructure as Code
  • 9. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK VAGRANT + _ANSIBLE_ ▸ Infrastructure as Code ▸ Idempotent
  • 10. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK VAGRANT + _ANSIBLE_ ▸ Infrastructure as Code ▸ Idempotent ▸ Lowest learning curve
  • 11. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK VAGRANT + _ANSIBLE_ ▸ Infrastructure as Code ▸ Idempotent ▸ Lowest learning curve ▸ YAML
  • 12. NOTE THE REASONING IS ABOUT BUSINESS OUTCOMES, NOT THE COOLEST TECH. A. Devopski OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
  • 13. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK TRAVIS CI ▸ Build as Code
  • 14. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK TRAVIS CI ▸ Build as Code ▸ Low learning curve
  • 15. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK TRAVIS CI ▸ Build as Code ▸ Low learning curve ▸ Good security paradigm for sensitive info.
  • 16. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK TRAVIS CI ▸ Build as Code ▸ Low learning curve ▸ Good security paradigm for sensitive info. ▸ YAML
  • 17. NOTE TOOL SUPPORTS CORE VALUES. SIMPLE, YAML, INFRA/BUILD AS CODE. A. Devopski OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
  • 18. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK S3 ▸ _Simple_ Storage Solution
  • 19. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK S3 ▸ _Simple_ Storage Solution ▸ No need for dedicated artifact store at this time.
  • 20. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK S3 ▸ _Simple_ Storage Solution ▸ No need for dedicated artifact store at this time. ▸ Already included in the target ecosystem.
  • 21. NOTE TOOL SUPPORTS CORE VALUES. SIMPLE, ALREADY PRESENT IN ECOSYSTEM. A. Devopski OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
  • 22. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK AWS ELASTIC BEANSTALK ▸ Simple
  • 23. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK AWS ELASTIC BEANSTALK ▸ Simple ▸ Developer focused
  • 24. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK AWS ELASTIC BEANSTALK ▸ Simple ▸ Developer focused ▸ Configuration driven
  • 25. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK AWS ELASTIC BEANSTALK ▸ Simple ▸ Developer focused ▸ Configuration driven ▸ PaaS with IaaS-like control
  • 26. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK AWS ELASTIC BEANSTALK ▸ Simple ▸ Developer focused ▸ Configuration driven ▸ PaaS with IaaS-like control ▸ Auto Scaling
  • 27. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK AWS ELASTIC BEANSTALK ▸ Simple ▸ Developer focused ▸ Configuration driven ▸ PaaS with IaaS-like control ▸ Auto Scaling ▸ A/B Deployments built in.
  • 28. SIMPLE - YOU KEEP USING THAT WORD Inigo Montoya OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK
  • 29. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK WHY THIS TOOL CHAIN? ▸ Our customers often do not have a tech team when we arrive.
  • 30. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK WHY THIS TOOL CHAIN? ▸ Our customers often do not have a tech team when we arrive. ▸ Simple, developer focused tools allow us to staff them with people more focused on business problems.
  • 31. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK WHY THIS TOOL CHAIN? ▸ Our customers often do not have a tech team when we arrive. ▸ Simple, developer focused tools allow us to staff them with people more focused on business problems. ▸ Developer focused = everything is code.
  • 32. OVERVIEW - DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK WHY THIS TOOL CHAIN? ▸ Our customers often do not have a tech team when we arrive. ▸ Simple, developer focused tools allow us to staff them with people more focused on business problems. ▸ Developer focused = everything is code. ▸ The powerful workflows of commit, test, push, review, deploy enable effective maintenance of the infrastructure.
  • 33. TECHNICAL DEMONSTRATION DEPLOYING PHP APPLICATION TO AWS ELASTIC BEANSTALK
  • 34. DEPLOYING PHP APPLICATIONS TO AWS ELASTIC BEANSTALK ABOUT JOHN ▸ John Cunningham ▸ Founder - Victory CTO ▸ First Order Hacker … ▸ Pick-a-prof ▸ MyEdu ▸ Image processing ▸ Serial Entrepreneur, developer, DBA 34