Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

A beginner's guide to deployments

Description

Deploying an application means different things to different people. It may be as simple as running `git pull` on a server, or as complex as building RPMs and deploying to a canary set of servers. This talk covers both ends of the spectrum and the points in between. We outline a tried and tested deployment methodology that everyone can use, whether it’s a simple WordPress site or a dozen micro-services. ---- Additional Notes (for organisers only) Application deployment is a complex and overcrowded area. You can use an FTP client or you can build custom RPMs for every service you use. The sweet spot is actually somewhere in between. This talk will cover code deployments as well as database and media migration, whilst touching on continuous integration as a way to reduce the risk of big bang deployments.

Conférence donnée lors du PHP Tour Nantes 2017, ayant eu lieu les 18 et 19 mai 2017.

Informations complémentaires

Vidéo

Le speaker

Michael HEAP

Michael is a polyglot software engineer, committed to reducing complexity in systems and making them more predictable. Working with a variety of languages and tools, he shares his technical expertise to audiences all around the world at user groups and conferences. Day to day, Michael is a fixer. He works on whatever needs an extra pair of hands both at his day job and in open source projects. When not immersed in technology, you'll find him either playing various board games or hiking through the countryside.

Commentaires

Beginner? Ah ah, this talk go far behond that. Not a how to but a showcase of solution, from simple to more complex one (RPM? Really cool idea). Good presentation.
Eric Cambray, le 18/05/2017
Awesome talk. Devs need to hear the deployment side of stuff, and this talk showed the easy ways to complex and everything in between. Slowly moving from a larger list of cons (with blue ones being the ones we will drop next for context) to a larger list of positives really helped with understanding how we're progressing as we moved along in complexity. I can't wait to try out fpm and take over the jobs of all the ops people in my company.
James Mallison, le 19/05/2017
Too easy IMO need to add more exemple, use case and tools.
Ulrich, le 21/05/2017
Good overview of all possibilities when it comes to deployments, each with its pros and cons.
Paul Mallet, le 26/05/2017