2. Who am i?
Petrol-head in the weekends
Lecturer at Polytechnic of Tomar
System Engineer at Ptisp.pt
Independent consultant/advisor
Geek without vacations in the last 12 years
5. App Security
A nightmare...
Each account is a black box to the provider
Core updates?
Modules/plugins updates?
Backups are your best friend and enemy
simultaneously
7. Workflow
Customer sends an email requesting scan
Email is processed
Scan request is sent to the account’s target server
Account gets scanned
Report is sent to the customer and administrators
12. Lets scale
Application
PHP-FPM
mySQL
NGINX
Linux
Linux VM 0
VM 1
13. Scale!
Loadbalancer
Application Application
PHP-FPM PHP-FPM
NGINX NGINX
Linux Linux
...
VM 1 VM 2
mySQL
Linux
VM 0 ...
14. Cloud
Autoscale
Scale cluster creating more nodes
Needs a template node
Scale each node
Redundancy
Equally distribute nodes over all the hypervisors