06:30 - 07:00pm - Check-In
07:00 - 07:30pm - User group & host intro
07:35 - 08:15pm - First main talk:
50 Shades of Backup
- A talk by Sebastian Feldmann (@movetodevnull (https://twitter.com/movetodevnull)):
Backups are hard. Especially for heavily distributed systems. As we split our apps more and more into micro services, creating backups is no longer a single task nor in a single place. Instead, it involves data from different sources in different locations. This is where the PHP Backup Utility (phpbu) steps in to make your life easier. Besides the backup process itself, I will talk about the challenge of connecting the dev and the ops and a way to use your backups in your daily routine. All to make sure your data is ready to be restored in case of a disaster scenario.
08:20 - 08:30pm - Break
08:35 - 09:15pm - Second main talk:
Async PHP requests & reactive responses with php-fpm
- A talk by Holger Woltersdorf (@hollodotme (https://twitter.com/hollodotme))
There are many approaches to execute PHP sub-tasks asynchronously or to parallelise PHP execution.
While some solutions require extra extensions, individual PHP builds or a lot of process control management, this talk will show you how to configure and use the built-in PHP FastCGI Process Manager (php-fpm) to execute requests asynchronously in an isolated, tunable process pool and eventually handle their responses in a reactive way.
All talks will be presented in english.