Front
- LoadBalancing
- Varnish
- Apache + PHP
- Solr
- EFK (fluentd)
Middle/Back
- Worker PHP
- MySql
- AMQP
- External services (ESB, LDAP)
Other products...
AWS
- EC2
- RDS
- ElastiCache
- SQS
- ELB
- CloudFront
- Multi regions
- EU => middle + back
- US+EU+X => front
- Production (AWS)
- QA (docker)
- staging
- snapshot
- UAT-1, UAT-2, UAT-3
- Development (docker)
Provisioning with salt
Current work
Docker for dev
- Images optimized for dev
- CI integration
- Auto deployment in QA
- One environment per branch
- Managed Services
- Monitoring
- Backup
- Logging
- Scalable infrastructure
- Images modifiable by developers
- Automate Deployment
- no-down time
- Continuous Deployment
- Docker in production ?