Slides from my talk about Continuous Delivery / Devops at Kaunas PHP meetup.
What it takes to continuously deliver a value? How our team is using extreme programming practices to deliver quality outcome.
Task is done only when it's deployed to production!
23. Everything begins with a ticket
“We need to have ‘premium users’ and ‘free
users’ which will have portal usage limits.
Premium users also will get premium features*,
for which users are going to pay by credit card**”
...
53. Deployment pipeline
● Build artifact
● Upload to server
● Extract
● Run DB schema migrations
● Switch symlink
● Reload web server configuration
● Run smoke tests