Dockerize Me: Distributed PHP applications with Symfony, Docker, Consul and Ansible
ΠΠΈΠ΄Π΅ΠΎ Π΄ΠΎΠΊΠ»Π°Π΄Π°
ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ Π΄ΠΎΠΊΠ»Π°Π΄Π°
Π ΡΠ°ΠΌΠΊΠ°Ρ Π΄ΠΎΠΊΠ»Π°Π΄Π° Π±ΡΠ΄ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:
- Π‘Π΅ΡΠ²ΠΈΡ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΠΆΠΈΠ·Π½Ρ ΠΈ ΡΡΡΡΠΊΡΡΡΠ° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
- ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ Docker ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ
- Service discovery ΠΈ Failure detection ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Consul
- Orchestration ΠΈ provisioning Docker ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Ansible
- Π‘Ρ Π΅ΠΌΠ° Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ ΡΡΠ΅ΠΌΠ²ΠΎΡΠΊΠ° Symfony 2, ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ
ΠΠΎΠΏΡΠΎΡΡ ΠΈ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΊ Π΄ΠΎΠΊΠ»Π°Π΄ΡΠΈΠΊΡ ΠΎΡΡΠ°Π²Π»ΡΠΉΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ .
![](https://storage.fwdays.com/uploads/speakers/media/cache/speaker/6141cb421755a775668106.jpeg)
Oleksii Petrov
Solution architect @ Jain Irrigation Inc.
- Solution architect at Jain Irrigation Inc.
- AWS Certified Solution Architect
- Docker/Kubernetes apologist
- MongoDB Certified Developer
- Active PHP Community Member